Linux文件与目录管理
在Linux系统中,我们谈文件,我们就要认识一些有关目录的一些相关操作了。
目录的相关操作:
. 代表此层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表【目前用户的身份】
~account 代表account 这个用户的家目录(account是个账号名称)
需要注意的是:在所有目录底下都会存在的两个目录,分别【.】与【..】分别代表的是此层与上层目录;
另外值得一提的是:对于根目录也是存在【..】上层目录的,只不过这里的上层目录就是指的是根目录。
几个常见的处理目录的指令:
cd: 变换目录
pwd:显示目录
mkdir:建立一个新的目录
rmdir:删除一个空目录
例子:
cd指令
其他的指令就不一一举例子了。
接下来我们谈关于执行文件路径变量:$path
首先我们都知道不管我们在任何地方执行/bin/ls这个指令就一定能执行,而不会提示找不到/bin/Is指令,这就是因为环境变量PATH的原因。
当我们在执行一个指令的时候,系统会根据PATH的设定去每一PATH定义的目录下搜寻文件名相关的可执行文件,如果在PATH定义的目录中含有多个文件名相同的可执行文件,则第一个被找到的文件先辈执行。(先到先得)
我们可以通过【echo #PATH】指令来查询处于当前身份下,path中有哪些目录被定义出来。
一、文件与目录的检视指令:Is
这是一个最常使用的一个命令,默认显示的只有:非隐藏的档名、以档名进行排序及文件名代表的蓝色显示。
二、复制、删除与移动:cp、rm、mv
感谢大家阅读,如有不足请指教。