记录自己的学习过程
一、命令
pwd
作用:打印出当前的工作路径
cd
作用:切换工作路径
cd /usr/local/lib 切换目录到/usr/local/lib下
cd .. 进入当前目录的父目录
cd ../etc 进入当前目录的父目录下的etc子目录
cd ~ 进入root用户登录时的工作目录(家目录)
cd 进入当前用户的家目录
cd ~
和 cd
一样都是切换到家目录,就是用户刚登录进来的那个目录。
ls
作用:列出当前工作路径下的文件
命令格式:ls [选项] 文件名或目录名
-a: 显示所有子目录和文件信息,包括括名称以“.”开头的隐藏目录和隐藏文件。
-A 与-a选项的作用类似,但不显示表示当前目录的“.”和表示父目录的“..”。
-c 按文件的修改时间排序后,予以显示。
-d 显示指定目录本身的信息,而不显示目录下的各个文件和子目录的信息。
-h 以更人性化的方式显示出目录或文件的大小,默认的大小单位为字节,使用-h选项后将显示为K、M等单位。此选项需要和-l选项结合使用才能体现出结果。
-l 以长格形式显示文件和目录的详细信息,ls命令默认只显示名称的短格式。
-R 以递归的方式显示指定目录及其子目录中的所有内容。
常用的 ls -l
可以写为 ll
,作用是一样的
mkdir
作用:创建目录
命令格式: mkdir [-p] [路径]目录名
-p——可快速创建出目录结构中指定的每个目录,对于已存在的目录不会被覆盖
[root@my-rhel ~]# ll llll/
total 0
-rw-r--r--. 1 root root 0 Aug 4 16:21 rhcsa.txt
-rw-r--r--. 1 root root 0 Aug 4 16:19 rhcsa.xls
[root@my-rhel ~]# mkdir llll/out/in
mkdir: cannot create directory ‘llll/out/in’: No such file or directory
[root@my-rhel ~]# mkdir -p llll/out/in
[root@my-rhel ~]# ll llll/
total 0
drwxr-xr-x. 3 root root 16 Aug 7 17:20 out
-rw-r--r--. 1 root root 0 Aug 4 16:21 rhcsa.txt
-rw-r--r--. 1 root root 0 Aug 4 16:19 rhcsa.xls
上面举例中# mkdir llll/out/in
这行命令没有 -p
,不能直接一步创建出来整个结构,加了-p
就可以直接创建出整个结构
touch
作用:新建空文件或更新已有文件或目录的修改日期
命令格式: touch [选项] 文件或目录名列表
若指定的文件或目录已存在,则将文件或目录的日期和时间修改为当前系统的日期和时间。
若指定的文件不存在,则以指定的文件名创建空文件
-d yyyymmdd 把文件的存取或修改时间改为 yyyy年mm月dd日。
-a 只把文件的存取时间改为当前时间。
-m 只把文件的修改时间改为当前时间。
[root@my-rhel ~]# ll
total 8
-rw-------. 1