查看及切换目录 问题 1)以相对路径方式查看 /etc/pki/ 文件夹下的所有内容 2)切换到上一层文件夹,确认当前所在文件夹 3)创建一个别名 cq,执行cq的时候延迟15分钟重启 4)列出/dev/目录下虚拟控制台(tty)设备文件 只看其中编号是个位数的tty设备 只看其中tty1-tty6这六个终端 只看其中编号是两个任意字符的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 /]#