- 查看及切换目录
1)以相对路径方式查看 /etc/pki/ 文件夹下的所有内容
2)切换到上一层文件夹,确认当前所在文件夹
3)创建一个别名 cq,执行cq的时候延迟15分钟重启
4)列出/dev/目录下虚拟控制台(tty)设备文件
5)统计 /root/ 、/etc/ 目录各自占用的总空间大小
对于相对路径与绝对路径,以“/”开头的路径就称之为绝对路径,而相对路径是以当前工作目录相对而言。
切换上一层命令为cd …
当一个命令比较长,想要方便操作时。可以利用“命令别名”会很轻松做到。在使用命令别名时,需注意的有两点:
1)命令的别名设置时不要与常用命令重名
2)现阶段我们设置的别名为临时有效,重启后不再生效
对于通配符使用,需理解每个通配符的作用:
*:匹配任意多个字符
?:匹配单个字符
[a-z]:匹配连续多个字符中的一个{a,min,xy}:匹配不连续的多组字符
统计目录或文件大小,利用的命令为du命令,常用的选项为“-sh”
实现此案例需要按照如下步骤进行。
步骤一:以相对路径方式查看 /etc/pki/ 文件夹下的所有内容
命令操作如下所示:
[root@localhost ~]# cd /etc/ //首先切换到/etc目录
[root@localhost etc]# ls pki/ //不以“/”开头的路径为相对路径
CA ca-trust entitlement java nssdb product rpm-gpg rsyslog tls
[root@localhost etc]#
步骤二:切换到上一层文件夹,确认当前所在文件夹
命令操作如下所示:
[root@localhost etc]# cd … //“cd …”为返回上一层意思
[root@localhost /]# pwd
/
[root@localhost /]#
步骤三:创建一个别名 cq,执行cq的时候延迟15分钟重启
命令操作如下所示:
[root@localhost /]# alias cq=“shutdown -r +15” //设置别名
[root@localhost /]# alias //查看所有别名
alias cp=‘cp -i’
alias cq=‘shutdown -r +15’
alias l.=‘ls -d .* --color=auto’
alias ll=‘ls -l --color=auto’
alias ls=‘ls --color=auto’
alias mv=‘mv -i’
alias rm=‘rm -i’
alias which=‘alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde’
[root@localhost /]# cq
Broadcast message from root@localhost.localdomain
(/dev/pts/0) at 19:37 …
The system is going down for reboot in 15 minutes!
^Cshutdown: Shutdown cancelled //按“ctrl+c”结束当前执行命令
[root@localhost /]#
步骤四:列出/dev/目录下虚拟控制台(tty)设备文件
只看其中编号是个位数的tty设备,命令操作如下所示:
[root@localhost /]# ls /dev/tty? //方法一利用?匹配单个任意字符
/dev/tty0 /dev/tty2 /dev/tty4 /dev/tty6 /dev/tty8
/dev/tty1 /dev/tty3 /dev/tty5 /dev/tty7 /dev/tty9
[root@localhost /]# ls /dev/tty[0-9] //方法二利用【】匹配连续字符
/dev/tty0 /dev/tty2 /dev/tty4 /dev/tty6 /dev/tty8
/dev/tty1 /dev/tty3 /dev/tty5 /dev/tty7 /dev/tty9
[root@localhost /]#
只看其中tty1-tty6这六个终端,命令操作如下所示:
[root@localhost /]# ls /dev/tty[1-6]
/dev/tty1 /dev/tty2 /dev/tty3 /dev/tty4 /dev/tty5 /dev/tty6
[root@localhost /]#
只看其中编号是两个任意字符的tty设备,命令操作如下所示:
[root@localhost /]# ls /dev/tty??
/dev/tty10 /dev/tty18 /dev/tty26 /dev/tty34 /dev/tty42 /dev/tty50 /dev/tty58 /dev/ttyS2
/dev/tty11 /dev/tty19 /dev/tty27 /dev/tty35 /dev/tty43 /dev/tty51 /dev/tty59 /dev/ttyS3
/dev/tty12 /dev/tty20 /dev/tty28 /dev/tty36 /dev/tty44 /dev/tty52 /dev/tty60
/dev/tty13 /dev/tty21 /dev/tty29 /dev/tty37 /dev/tty45 /dev/tty53 /dev/tty61
/dev/tty14 /dev/tty22 /dev/tty30 /dev/tty38 /dev/tty46 /dev/tty54 /dev/tty62
/dev/tty15 /dev/tty23 /dev/tty31 /dev/tty39 /dev/tty47 /dev/tty55 /dev/tty63
/dev/tty16 /dev/tty24 /dev/tty32 /dev/tty40 /dev/tty48 /dev/tty56 /dev/ttyS0
/dev/tty17 /dev/tty25 /dev/tty33 /dev/tty41 /dev/tty49 /dev/tty57 /dev/ttyS1
[root@localhost /]#
步骤五:统计 /root/ 、/etc/ 目录各自占用的总空间大小
命令操作如下所示:
[root@localhost /]# du -sh /root/ /etc/
1.4M /root/
37M /etc/
[root@localhost /]#