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
posted @ 2018-04-24 23:28  Y_momo  阅读(64)  评论(0)    收藏  举报