Linux笔记2-文件与目录管理

时间:2019-12-16
本文章向大家介绍Linux笔记2-文件与目录管理 ,主要包括Linux笔记2-文件与目录管理 使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

目录的相关操作:

我们之前稍微提到变换目录的命令是cd,还有哪些可以进行目录操作的命令呢? 例如创建目录啊、删除目录之类的~还有,得要先知道的,就是有哪些比较特殊的目录呢? 举例来说,底下这些就是比较特殊的目录,得要用力的记下来才行:

.         代表此层目录
..        代表上一层目录
-         代表前一个工作目录
~         代表『目前使用者身份』所在的家目录
~account  代表 account 这个使用者的家目录(account是个帐号名称)

需要特别注意的是:在所有目录底下都会存在的两个目录,分别是『.』与『..』 分别代表此层与上一级目录的意思。那么来思考一下底下这个例题:

例题:

请问在Linux底下,根目录下有没有上一级目录(..)存在?

答:

若使用『 ls -al / 』去查询,可以看到根目录下确实存在 . 与 .. 两个目录,再仔细的查阅, 可发现这两个目录的属性与权限完全一致,这代表根目录的上一层(..)与根目录自己(.)是同一个目录。
Tips:
  Linux 的默认命令列模式 (bash shell) 具有文件补齐功能, 你要常常利用 [tab] 按键来达成你的目录完整性啊!这可是个好习惯啊~ 可以避免按错键盘输入错字 ^_^
  • cd:变换目录
  • pwd:显示目前的目录

            

  • mkdir:创建一个新的目录

 

  • rmdir:删除一个空的目录

 

 那如果要将所有目录下的东西都杀掉呢?! 这个时候就必须使用『 rm -r test 』咯!

关於运行档路径的变量: $PATH

为什么我可以在任何地方运行/bin/ls这个命令呢? 』 这是因为环境变量 PATH 的帮助所致呀!

将/root加入PATH当中即可。 加入的方法很简单,就像底下这样:

[root@www ~]# PATH="$PATH":/root

 例题:

如果我有两个ls命令在不同的目录中,例如/usr/local/bin/ls与/bin/ls那么当我下达 ls 的时候,哪个ls会被运行?

答:

找出 PATH 里面哪个目录先被查询,则那个目录下的命令就会被先运行!
 

原文地址:https://www.cnblogs.com/Nicloe2333/p/12051646.html