这是我参与更文挑战的第28天 ,活动详情查看更文挑战
特殊目录
- “.”代表该目录自己,
- “..”代表该目录的父目录,
- 对于根目录,“.”和“..”都代表其自己
隐藏文件
以.开头的都是隐藏文件
Linux文件属性
Linux文件种类
- 普通文件( regular file ) :[ - ] 纯文字文件(ascii) 或 二进制文件(binary)
- 目录文件 (directory): [ d ]
- 链接文件 (link):[ l ]
- 设备文件 (device): 区块 (block) 设备文件:[ b ];
字符 (character) 设备文件:[ c ]。
- 管道文件(Pipe): [ p ]
- Socket文件(Socket): [ s ]
ls
显示目录与文件操作命令
ls [-a] [-l] [-i] [-t] [-S] [-d][-R]
- -a all 列出所有,包括隐藏文件
- -l long 长格式
- -i inode节点
- -t time排序
- -S size排序
- -d directory 只显示目录,而不是显示其下的内容
- -R recursive 显示指定目录及子目录下的内容
chmod
- 作用:改变指定目录或文件的权限。
- 语法:
chmod [选项] mode文件名或目录该命令语法中mode代表权限设定字串,格式如下:
- 字符方式:[ugoa...][+-=][rwxX]...][,...]
- 数字方式:rwx 421 0
- [-R] :递归遍历
chmod a=rwx,u-x,g-wx,o-rwx test.txt
chmod 640 test.txt
chmod -R 764 DirectoryPath
chown
- 作用:改变指定目录或文件的所属用户、所属组。
- 语法:
chown [选项] 用户名[:组名] 文件名或目录 - root权限
- [-R] : 递归遍历
chgrp
- 作用:改变指定目录或文件的所属组。
- 语法:
chgrp [选项] 组名 文件名或目录 - [-R] :递归遍历
cut
- 作用:从指定文件中过滤或提取特定内容,并显示在当前屏幕上。
- 提取/etc/passwd文件中的第1,3,5列
cut -d: -f1,3,5 /etc/passwd
cut -d: -f 1-5 /etc/passwd
- 将/etc/passwd文件从第2个字母至第5个字母的内容提取出来
cut -c2-5 /etc/passwd
cut -c2,5,7 /etc/passwd