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”
转载于:https://blog.51cto.com/4816119/886322