基础命令
1.ls
作用:列出文件信息,默认为当前目录下
常用选项:
-a: 列出所有的文件,包括所有以.开头的隐藏文件
-d: 列出目录本身,并不包含目录中的文件
-h: 和-l一起使用,文件大小人类易读
-l: 长输出
- 列出所有文件
- 列出目录
- 长输出
- 人类易读
2.pwd
显示出当前/活动目录的名称
例:
3.cd
切换目录
cd /要切换的目录
cd -
:切换至上次所处的目录
cd ..
:切换至上级目录
cd
或cd ~
:切换至家目录
4.mkdir
创建目录
不能创建起点目录,创建起点目录要加
-p
常用选项:
-p
:根据需要创建父目录
5.touch
修改时间戳,平时用来创建普通文件
6.echo
输出并显示一行文本
常用选项:
-e
:允许对下面列出的加反斜线(\)转义的字符进行解释
实例1
[root@iZ2ze4ru82mt3x3r10468nZ ~]# echo 'I am Jony.'
I am Jony.
实例2
\n是换行符,如果不加
-e
不能进行解释,会当做普通字符进行输出
实例3 输出颜色
7.cp
复制文件和目录
常用选项:
-p
:保持属性不变
-r
:递归复制目录
-a
:复制时,尽可能保持文件的结构和属性,等同于-dpR
,包含-p
和-r
实例1
复制文件到目录
[root@ken ~]#cp t.sh ken
实例2
复制文件并改名
[root@ken ~]#cp t.sh test1.sh
实例3
复制目录
[root@ken ~]# cp -a ken ken1
[root@ken ~]# cp -r ken ken2
实例4
复制多个文件到目录
[root@ken ~]#cp test test1.sh test.sh ken
[root@ken ~]#ls ken
test test1.sh test.sh t.sh
8.rm
移除文件或目录
常用选项:
-f
: 不做确认提示
-r
或-R
:递归地移除目录树
实例1
删除一个文件
实例2
强制删除文件(不提示)
实例3
删除目录
9.mv
移动(重命名)文件
实例1
移动文件到目录
实例2
移动多个文件到目录
实例3
重命名
10.rmdir
删除空目录
11.cat
连接文件并在标准输出上输出(用于内容较少的)
常用选项:
-n
:输出行号
12.more
在显示器上阅读文件的过滤器(查看内容较多的)
more命令会在最下面使用百分比的形式来提示您已经阅读了多少内容
13.less
less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动(Pg up键),而且less在查看之前不会加载整个文件
14.head
输出文件的开始部分(默认前10行)
常用选项:
-n
:指定行
默认打印10行:
指定打印行数量:
15.alias
设置、查看别名
查看别名
设置别名
取消别名
16.uname
显示输出系统信息
-a
:显示所有的信息
-r
:显示操作系统发行版本
17.su
运行替换用户和组标识的shell
Comments NOTHING