(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

分类: Linux系统基础