非淡泊无以明志,非宁静无以致远。这篇文章主要讲述Linux中/etc目录下文件或目录相关练习相关的知识,希望能为你提供帮助。
在第一周的总结中,我们知道Linux的文件系统结构呈现为一根倒置的树状,而各种目录下的文件或子目录数量极为庞大,要想快速地找到并进行其他操作,我们需要找到正确的方法。这里以“/etc”目录为范例进行三个小练习。
- 显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录
根据题目中的限制——以非字母开头(^[^[:alpha:]]),后面跟了字母([[:alpha:]])或其他任意长度字符(.*),执行ls /etc/|grep "^[^[:alpha:]][[:alpha:]].*",我们可以快速找到指定条件下想要的文件或目录(如下图)。
?
当然,我们也可以根据限制来做其他操作,如查看指定文件或目录的权限等信息(如下图)。
- 复制/etc目录下所有以p开头,以非数字结尾的文件或目录到 /tmp/mytest1 目录中
复制使用的命令是cp,“p开头,将非数字结尾的文件或目录”(p*[^0-9]),涉及到递归处理,需要加“-r”,执行命令cp -r /etc/p*[^0-9] /tmp/mytest1/ ,当我们查看“/tmp/mytest1”目录时,发现确实已经完成了相关内容的复制(如下图)。
- 将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中
当我们再执行cat /tmp/issue.out和cat /etc/issue命令后,对比发现,确实完成了小写字母向大写字母的转换(如下图)。
推荐阅读
- 亲身经历,云服务器遭遇挖矿之后
- Dell PowerEdge R730服务器软硬件相关知识整理
- Linux系统中用户和组管理类命令的使用方法总结及练习
- 如何在WordPress中为自定义字段创建搜索表单()
- 如何删除woo-commerce主题默认CSS()
- 如何删除”存档|来自wordpress()
- 如何删除包含div并使用wp_nav_menu()向ul添加类()
- 如何使Zurb Foundation不响应()
- 如何将单选按钮变量输出到前端