工作目录指的是用户当前在系统中所处的位置。由于工作目录会牵涉系统存储结构相关的知识。
1.pwd命令
pwd命令用于显示用户当前所处的工作目录
格式:“pwd [选项]”。
[root@pantao home]# pwd /home
2.cd命令
cd命令用于切换工作路径,
格式:“cd [目录名称]”。
这个命令应该是最常用的一个Linux命令了。可以通过cd命令迅速、灵活地切换到不同的工作目录。除了常见的切换目录方式,还可以使用“cd -”命令返回到上一次所处的目录,使用“cd..”命令进入上级目录,以及使用“cd ~”命令切换到当前用户的家目录,亦或使用“cd ~username”切换到其他用户的家目录。例如,可以使用“cd 路径”的方式切换进/etc目录中:
[root@pantao home]# cd /etc/ [root@pantao etc]# pwd /etc
同样的道理,可使用下述命令切换到/bin目录中:
[root@pantao ~]# cd /bin/ [root@pantao bin]# pwd /bin
此时,要返回到上一次的目录(即/etc目录),可执行如下命令:
[root@pantao bin]# cd - /root [root@pantao ~]#
还可以通过下面的命令快速切换到用户的家目录:
[root@pantao etc]# cd ~ [root@pantao ~]#
3.ls命令
ls命令用于显示目录中的文件信息
格式:“ls [选项] [文件] ”。
所处的工作目录不同,当前工作目录下的文件肯定也不同。使用ls命令的“-a”参数看到全部文件(包括隐藏文件),使用“-l”参数可以查看文件的属性、大小等详细信息。
[root@pantao RHEL]# ls -a . .. 1 a.txt b.txt cp mkdir mv pantao rm .text.txt.swp touch [root@pantao RHEL]# ls -la total 56 drwxr-xr-x 8 root root 4096 Nov 11 17:23 . dr-xr-x---. 10 root root 4096 Nov 6 15:34 .. drwxr-xr-x 3 root root 4096 Oct 25 16:57 1 -rw------- 1 root root 12288 Oct 30 11:05 .text.txt.swp drwxr-xr-x 2 root root 4096 Nov 11 16:40 touch
注:以“.”开头的文件是影藏文件,以“..”开头的文件是上级目录