1、ls
• 功能:显示目录中的文件
• 格式:ls [参数] [目录名]
• 参数:
§ -a : // 显示目录下所有文件
§ -l : // 以长格式显示目录下的内容
§ -F : // 显示文件名同时显示类型
( * :表示可执行的普通文件
/ :表示目录
@ :链接文件
| :管道文件 )
§ -R : // 表示递归显示
§ -t : // 按照修改时间排列显示
• 实例:
§ #ls
§ #ls /bin/
§ #ls grub.conf
§ #ls -l
§ #ls -l /home/
注:若想回看查到的内容可以按 shift+page up 键
2、cp
• 功能:复制文件
• 格式:cp [参数] <源文件> <目标路径>
• 参数:
§ -f //若文件在目标路径中存在则强制覆盖
§ -i //当文件在目标路径中存在提示是否覆盖
§ -R //递归复制(包含子目录一起复制)
§ -b //生成覆盖文件的备份
§ -v //显示命令执行过程
• 实例:
§ #cp /etc/* /a1/
§ #cp ./* /bin/
§ #cp /bin/* ./
§ #cp -f /sbin/* /exe/
3、rm
• 功能:删除文件
• 格式:rm [参数] <文件名>
• 参数:
§ -f //强制删除
§ -i //提示是否删除
§ -r //递归删除
§ -v //显示命令执行过程
• 实例:
§ # rm /m1/f1
§
§ # rm *
§
§ # rm -f /m1/*
§
§ # rm -rf /m1/
4、mv
• 功能:移动文件、重命名文件
• 格式:mv[参数] <源路径> <目标路径>
• 参数(同上)
§ -f //强制移动
§ -i //提示是否移动
§ -v //显示命令执行过程
• 实例:
§ # mv /m1/f1 /m2/
§ # mv f1 f2
§ # mv -f /d1/* /d2/
5、 touch
功能:改变文件的时间记录、创建空文件
格式:touch [参数] 文件列表
参数:
-t //用给定时间 ( [[CC]YY]MMDDhhmm[.ss] )
更改文件的时间记录
例: touch -t 200809121025 file1
将 file1 的时间记录改为 2008年9月12号10点25分
说明:
若文件不存在,系统会建立一个文件。
默认情况下将文件的时间记录改为当前时间。
6、 clear:清屏
7、命令别名
格式:#alias 别名=“命令”
§命令别名是Bash Shell的强特性,可以定制命令,例如,用户可以把常用的ps –uax|more定制为psa。
例:
#alias psa=”ps -aux|more”