(1)cd、pwd命令
cd :change directory,进入某个目录
pwd:print working directory,显示当前所在的位置(以绝对路径显示)
例如:
[root@linux-87-01 ~]# cd /tmp/
[root@linux-87-01 tmp]# pwd
/tmp
[root@linux-87-01 tmp]#
cd命令:
cd :回到用户家目录
cd ~ :回到用户家目录
cd .. :进入上级目录
cd - :返回上次所在的目录
cd . :进入当前目录(一般与复制、移动命令一起使用)
(2)ls命令
ls:list列表
命令格式:ls [选项] [文件或目录]
选项:
-l :l,long,以长格式显示,显示详细信息
-t :t,time,按照修改时间排序
-r :r,reverse,逆序排序,一般-rt一起用
-h :h,human,以人类可读的形式显示
-a :a,all,显示全部
Linux中以.开头的文件就是隐藏文件,默认不显示:

ls -l 可以简写:ll
案例:在/etc/下有很多文件,刚刚创建了1个文件,如何快速找到(就是按时间排序)
ll -rt /etc/
(3)mkdir命令
mkdir:make directory,创建目录
选项:-p 递归创建多层目录
-v 显示创建过程信息
案例1:创建/test/目录
[root@linux-87-01 ~]# mkdir /test
[root@linux-87-01 ~]# ll /test/
total 0
[root@linux-87-01 ~]#
案例2:创建/test/a/,/test/b/目录

案例3:创建多层目录(/aa/bb/cc)
[root@linux-87-01 ~]# mkdir /aa/bb/cc
mkdir: cannot create directory ‘/aa/bb/cc’: No such file or directory
[root@linux-87-01 ~]#
由于/aa/不存在,所以报错。要使用-p参数,才可以创建多层且不存在的目录

案例4:显示创建过程信息
使用-v选项

(4)touch命令
touch:创建文件
·案例1:在/test/下面创建test.txt文件
/test/目录要事先存在

使用相对路径创建的话,要先进入/test/目录,再使用touch test.txt命令创建test.txt文件
·案例2:在/test/下面创建a.txt文件和b.txt文件

(5)mv命令
mv:1、移动文件或目录;2、重命名文件或目录
mv 源文件|源目录 目标
案例1:把/test/test.txt文件移动到/tmp/目录中
[root@linux-87-01 ~]# mv /test/test.txt /tmp/
案例2:将/test/a.txt文件重命名为/test/aa.txt

案例3:将/test/目录改名为/test01/

(6)cp命令
cp:copy,复制
选项:
-r 递归复制
-p 复制的时候属性信息不变
-a 相当于-r -p(复制的时候属性信息不变) -d(软连接)
案例1:把/etc/hostname文件复制到/test/目录中

案例2:复制目录。把/etc/目录复制到/test/目录中
[root@linux-87-01 ~]# cp /etc/ /test/
cp: omitting directory ‘/etc/’
[root@linux-87-01 ~]# ll /test/
total 4
-rw-r--r--. 1 root root 0 Apr 27 21:16 aa.txt
-rw-r--r--. 1 root root 0 Apr 27 21:16 b.txt
-rw-r--r--. 1 root root 12 Apr 27 21:31 hostname
[root@linux-87-01 ~]#
出于安全考虑,默认不能复制目录,必须使用-r参数才可以

(7)rm命令
rm:删除文件或目录
选项
-f force,强制删除
-r 递归
案例1:删除/test/aa.txt文件

案例2:删除/test/etc/目录
[root@linux-87-01 ~]# rm -rf /test/etc/
(8)vi命令
vi:文件编辑命令
如果文件不存在,则会创建。
案例1:编辑/test/a.txt文件,并写入haha内容
[root@linux-87-01 ~]# vi /test/a.txt
回车后,进入:

按键盘的i,则进入编辑模式:

按Esc键,退出编辑模式,然后,输入:wq,则保存退出。

q!:强制退出不保存
wq:保存退出
(9)cat命令
cat:查看文件内容
选项
-n 显示行号
案例1:显示/etc/passwd文件的内容并显示行号
[root@linux-87-01 ~]# cat -n /etc/passwd