Linux笔记 (6)
Linux笔记 (6)
标签(空格分隔): Linux
目录与路径
1.特殊的目录
- 【.】代表此层目录
- 【..】代表上一层目录
- 【-】代表前一个工作目录
- 【~】代表目前使用者所在的家目录
2.在所有目录下都会存在两个目录. 和 ..
3.常见的处理目录的指令
cd:切换目录pwd:显示目前的目录mkdir:创建目录rmdir:删除一个空目录
(1)cd(Change Directory)切换目录
- cd 和目录间存在一个空格。
- 一登录Linux系统后,每个账号都会在自己的家目录~中。
(2)pwd(Print Working Directory)显示目前的目录
- 【pwd -P】:显示出确实的路径,而非连接档。
(3)mkdir(make directory)创建目录
- 系统预设只能一层一层的建立目录。
- 如果没有用-m选项来设定属性,系统会使用预设属性。
- 【mkdir -m 711 test】设定文件的权限。
- 【mkdir -p test1/test2/test3】直接建立所需要的目录。(如果父目录已经存在就不需要加-p。)
(4)rmdir删除空目录
- 【rmdir -p】连同上层空的目录一起删除。
- 【rm -r file】将所有目录下的东西都删掉。
4.关于执行档的路径的变数:$PATH
- 当执行一个指令时,如ls,系统会依照PATH的设定去每个PATH定义下的目录下搜寻文件名为ls的可执行文件,如果PATH定义下的目录中含有多个文件名为ls的可执行文件,那么先搜到的同名指令被执行。
- 【echo $PATH】
- 【mv /bin/ls /root】【mv /root/ls /bin】mv为移动,可将文件在不同的目录间进行移动作业。
例题
[root@study ~]# mv /bin/ls /root
[root@study ~]# /root/ls
[root@study ~]# ./ls
[root@study ~]# PATH="${PATH}:root"
[root@study ~]# mv /root/ls /bin
- 不同身份使用者预设的PATH不同,预设能够随意执行的指令也不同。
- PATH是可以修改的。
- 使用绝对路径或相对路径直接指定某个指令的文件名来执行,会比搜寻PATH来的正确。
- 指令应该要放置在正确的目录下,执行会比较方便。
- 本目录(.)最好不要放到PATH当中。
5.文件与目录的检视--ls
- ls
-aAdfFhilnrRSt文件名或目录 - ls
--color={never/auto/always}文件名或目录 - ls
--full-time文件名或目录
选项与参数
| 选项 | 意义 |
|---|---|
| -a | 包括. 和 ..以及在此目录的所有文件名(包括隐藏文件) |
| -A | 不包括.和.. 以及在此目录的所有文件名(包括隐藏文件) |
| -d | 仅列出目录,不包含目录内的文件资料 |
| -f | 直接列出结果,而不进行排序(ls预设会根据文件名排序) |
| -F | 根据文件、目录等信息,给予附加条件结构,例如:/ 目录;* 可执行文件;= socket文件; l FIFO文件。 |
| -h | 文件大小用KB/GB表示 |
| -i | 列出inode号码 |
| -l | 长资料串列出,包括隐藏文件的文件名和所有属性 |
| -n | 列出UID与GID而非使用者与群组的名称 |
| -r | 将结果反向输出 |
| -R | 连同子目录一起列出来,即该目录下的所有文件都会列出来 |
| -S | 以文件大小排序 |
| -t | 以时间排序 |
| 选项 | 意义 |
|---|---|
| -all / -al | 为上述 a 和 l 参数的组合 |
| -almost | 所有文件名和属性除了群组信息 |
| -author | 所有文件名和属性除了群组信息,没有第一列。文件大小用k单位而不是纯数字 |
| -B | --ignore-backups,不包含末尾含~的文件 |
| --color=never | 不要依据文件特性给予颜色提示 |
| --color=always | 显示颜色 |
| --color=auto | 系统根据设定来判断是否给予颜色 |
| --full-time | 以完整时间模式{年、月、日、时、分}输出 |
| --time= | 输出access时间或改变权限属性时间(ctime),而非内容变更时间(modification time) |
- 预设显示只有:非隐藏文件的文件名,以文件名进行排序及文件名代表的颜色显示。
- 蓝色的为目录,白色的为一般文件。
- ll = ls -l

浙公网安备 33010602011771号