RHCSA之基本命令_查看及切换目录篇(ls.cd.pwd.du)

一、重要概念

文件或者目录的路径指定其唯一的文件系统位置,跟随文件路径会遍历一个或多个指定的子目录,用正斜杠(/)分割,直到到达目标位置,目录也称为文件夹,包含其他文件和子目录,他们的引用方式可以与文件相同。

绝对路径

绝对路径是一个完全限定的名称,用于指定文件在文件系统层次结构中的确切位置,它从根(/)目录开始,并指定为到达特定文件所必须遍历的每个子目录,文件系统中的每个文件都有一个唯一绝对路径,可通过一个简单的规则识别:第一个字符是正斜杠(/)的路径是绝对路径。例如,系统消息日志文件的绝对路径是/var/log/message。

相对路径

相对当前所在路径的位置,例如当前所在的位置是/usr,也就是在根目录的usr子目录下,则chsh文件相对于当前位置的路径为:bin/chsh

二、路径中特殊符号说明

在路径中有一些特殊符号说明:

符号说明
~家目录 /root(超级管理员家目录) /home/redhat(普通用户家目录)
~ USERNAME(root用户有权限)直接切换到指定用户的家目录
-在上一个目录和当前目录来回切换
.当前目录
. .上一级目录

在这里插入图片描述在这里插入图片描述

三、命令学习

1.ls

功能描述:
列表(List)显示目录内容
语法:
ls [选项] [文件/目录]
选项:

选项功能作用
-a显示所有文件,包括隐藏文件与目录
-l长格式详细信息显示(ll)
-d查看目录属性,而非目录下的资料信息
-h人性化显示容量信息
-c显示文件或目录属性最后修改的时间
-t以修改时间排序,默认按照文件名称排序
-u显示文件或目录最后被访问的时间

范例:

[root@localhost ~]# ls    #显示当前目录下的子文件与目录名称
anaconda-ks.cfg
[root@localhost ~]# ls /etc/    #显示/etc目录下的子文件与目录名称
[root@localhost ~]# ls -a    #查看以.开始的隐藏文件与目录
.  ..  anaconda-ks.cfg  .bash_history  .bash_logout  .bash_profile  .bashrc  .cshrc  .tcshrc
[root@localhost ~]# ls -l    #查看文件与目录的详细信息
total 4
-rw-------. 1 root root 1536 Mar  8 21:09 anaconda-ks.cfg
[root@localhost ~]# ls -ld /root/    #查看当前root目录自身的详细信息
dr-xr-x---. 2 root root 135 Mar  8 21:20 /root/
[root@localhost ~]# ls -lh    #人性化显示容量信息
total 4.0K
-rw-------. 1 root root 1.5K Mar  8 21:09 anaconda-ks.cfg
[root@localhost ~]# ls -lc /etc/passwd    #查看/etc/passwd文件的属性变更时间
-rw-r--r--. 1 root root 1155 Mar  8 21:08 /etc/passwd
[root@localhost ~]# ls -lu /etc/passwd    #查看/etc/passwd文件最后访问时间
-rw-r--r--. 1 root root 1155 Mar  9 21:11 /etc/passwd
[root@localhost ~]# ls -lt    #查看档案信息并以修改时间排序
total 4
-rw-------. 1 root root 1536 Mar  8 21:09 anaconda-ks.cfg

在这里插入图片描述

2.cd

功能描述:
切换目录,其中.和…可以理解为相对路径,例如cd ./test表示以当前目录为参考,表示相对于当前,而cd /home/test表示完整的路径,理解为绝对路径。
语法:
cd [目录]
范例:

[root@localhost ~]# cd /usr/local/    #切换工作目录到/usr/local/
[root@localhost local]# cd ..    #切换工作目录到当前目录的上一级目录
[root@localhost usr]# cd -    #返回到/usr/local目录
/usr/local
[root@localhost local]# cd    #切换工作目录到当前用户的家目录(或者使用命令 cd ~)

[root@localhost local]# cd ~
[root@localhost ~]# 

在这里插入图片描述

3.pwd

功能描述:
显示当前所在的工作目录
语法:
pwd [选项]
选项:
-P 显示链接的真实路径
范例:

[root@localhost bin]# pwd    #表示返回当前工作目录 /bin
/bin
[root@localhost bin]# pwd -P    #表示返回链接的真实路径 /usr/bin 
/usr/bin
[root@localhost bin]# 

在这里插入图片描述

4.du

功能描述:
统计目录及文件的空间占用情况
语法:
du [选项] [文件或目录]
选项:

选项功能作用
-a统计时包括所有的文件,而不仅仅只统计目录
-h以更易读的字节单位(K、M等)显示信息
-s只统计每个参数所占用空间的大小

范例:

[root@localhost ~]# du -sh /    #查看根目录大小
du: cannot access '/proc/1540/task/1540/fd/4': No such file or directory
du: cannot access '/proc/1540/task/1540/fdinfo/4': No such file or directory
du: cannot access '/proc/1540/fd/3': No such file or directory
du: cannot access '/proc/1540/fdinfo/3': No such file or directory
1.4G	/
[root@localhost ~]# 

在这里插入图片描述
这些cannot access只是一些后台进程,无法统计大小而已,并不是报错信息!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SLASH-YONG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值