持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第18天,点击查看活动详情
前言
前面学习了linux基础的系统结构、启动过程、文件属性等等,接下来学习一下linux文件和目录管理相关的内容吧~
绝对路径与相对路径
-
绝对路径:
绝对路径的写法由根目录
/写起,例如:/usr/share/doc这个目录 -
相对路径:
相对路径的写法则不是由
/写起,例如由/usr/share/doc要到/usr/share/man底下时,可以写成:cd ../man这就是相对路径
常用处理目录的命令
- ls: 列出目录
例如:列出当前目录下的所有文件(含属性与隐藏档)
[root@localhost ~]# ls -al ~
- cd:切换目录
# 表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;
[root@localhost ~]# cd ..
- pwd:显示目前的目录
例如:单纯显示出目前的工作目录:
[root@localhost ~]# pwd
/root # 显示出目录啦~
- mkdir:创建一个新的目录
例如:在 /tmp 目录下尝试创建数个新目录
[root@localhost ~]# cd /tmp
[root@localhost tmp]# mkdir test # 创建一名为 test 的新目录
- rmdir:删除一个空的目录
例如:删除 twle_demo 目录
[root@localhost tmp]# rmdir twle_demo/
- cp: 复制文件或目录
- rm: 移除文件或目录
文件内容查看
使用以下命令来查看文件的内容:
- cat 由第一行开始显示文件内容
- tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写!
- nl 显示的时候,顺道输出行号!
- more 一页一页的显示文件内容
- less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
- head 只看头几行
- tail 只看尾巴几行
总结
这些命令就有很多选项和细节,用到什么可以具体再查,大致了解一下有什么样的功能即可,在脑子里有个印象;以前看前辈们哐哐敲命令就觉得很是羡慕,这就是他们积累的成果呀,加油啊我们~