一、pwd命令
pwd命令是“print working directory”中每个单词的首字母缩写,其功能正如所示单词一样,为打印工作目录,即显示当前工作目录的绝对路径
语法格式: pwd
参考实例
查看当前工作目录路径:
[root~]# pwd
/home/linuxcool
二、ls命令
ls 能是列出指定目录下的内容及其相关属性信息
默认状态下,ls命令会列出当前目录的内容。而带上参数后,我们可以用ls做更多的事情
语法格式: ls [选项] [文件]
常用参数:
参数 | 作用 |
-a | 显示所有文件及目录 (包括以“.”开头的隐藏文件) |
-l | 使用长格式列出文件及目录信息 |
-t | 根据最后的修改时间排序 |
-S | 根据文件大小排序 |
-R | 递归列出所有子目录 |
参考实例
列出所有文件(包括隐藏文件):
[root~]# ls -a
列出文件的详细信息:
[root~]# ls -l
列出根目录(/)下的所有目录:
[root~]# ls /
列出当前工作目录下所有名称是 “s” 开头的文件 :
[root~]# ls -lt s*
注:可以几个参数合在一起写
列出 /bin 目录下的所有目录及文件的详细信息 :
[root~]# ls -lR /bin
列出当前工作目录下所有文件及目录并以文件的大小进行排序 :
[root~]# ls -aS
三、cd命令
cd命令是”change directory”中单词的首字母缩写,其英文释义是改变目录,所以该命令的功能是从当前目录切换到指定目录
其中目录的路径可分为绝对路径和相对路径。若目录名称省略,则切换至使用者的用户目录(也就是刚登录时所在的目录)
另外,“~”也表示为用户目录的意思,“.”则是表示目前所在的目录,“…”则表示当前目录位置的上一级目录
**语法格式:**cd [参数] [目录名]
常用参数:
参数 | 作用 |
– | 返回上一次所在目录 |
~ | 切换至当前用户家目录 |
… | 切换至当前目录位置的上一级目录 |
参考实例
将当前工作目录切换到dir目录,并使用pwd命令查看当前目录:
[root~]# cd dir
[root dir]# pwd
/root/dir
使用“cd ~ ”和“cd … ”命令进行目录的切换操作,并使用pwd命令查看当前目录:
[root dir]# pwd
/root/dir
[root dir]# cd ~
[root~]# pwd
/root
[root dir]# pwd
/root/dir
[root dir]# cd ..
[root dir]# pwd
/root
使用“cd …/…”命令返回上两级目录:
[root dir_2]# pwd
/root/dir/dir_1/dir_2
[root dir_2]# cd ../..
[root dir]# pwd
/root/dir
使用“cd”命令返回当前用户目录。“cd – ” 命令返回上一次所在目录:
[root dir_2]# pwd
/root/dir/dir_1/dir_2
[root dir_2]# cd
[root~]# pwd
/root
[root~]# cd --
/root/dir/dir_1/dir_2
[root dir_2]# pwd
/root/dir/dir_1/dir_2
四、mkdir命令
mkdir命令是“make directories”的缩写,用来创建目录
注意: 默认状态下,如果要创建的目录已经存在,则提示已存在,而不会继续创建目录。 所以在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 mkdir命令还可以同时创建多个目录
语法格式 : mkdir [参数] [目录]
常用参数:
参数 | 作用 |
-p | 递归创建多级目录 |
-m | 建立目录的同时设置目录的权限 |
参考实例
在工作目录下,建立一个名为 dir 的子目录:
[root~]# mkdir dir
在目录/usr/linuxcool下建立子目录dir,并且设置文件属主有读、写和执行权限,其他人无权访问
[root~]# mkdir -m 700 /usr/linuxcool/dir
同时创建子目录dir1,dir2,dir3:
[root~]# mkdir dir1 dir2 dir3
递归创建目录:
[root~]# mkdir -p linuxcool/dir