- cat 查看文件
代码语言:javascript
复制-n 行数编号
cat -n "文件名"
-b 空白行不编号
- chown 改变所有者
代码语言:javascript
复制 chown `old:user` "文件名"
- diff命令用于比较文件的差异
代码语言:javascript
复制 -c 显示全部内文,并标出不同之处
- file 辨识文件类型
代码语言:javascript
复制-b 列出辨识结果时,不显示文件名称
-c 详细显示指令执行过程
- less 浏览文件
代码语言:javascript
复制-N 显示每行的行号
-f 强迫打开
-i 忽略搜索时的大小写
-e 当文件显示结束后,自动离开
- mv命令用来为文件或目录改名、或将文件或目录移入其它位置
代码语言:javascript
复制-i 若指定目录已有同名文件,则先询问是否覆盖旧文件
-f 在mv操作要覆盖某已有的目标文件时不给任何指示
- rm命令用于删除一个文件或者目录
代码语言:javascript
复制-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除
- touch命令用于修改文件或者目录的时间属性
代码语言:javascript
复制-a 改变档案的读取时间记录。
-m 改变档案的修改时间记录。
-d 设定时间与日期
- cp命令主要用于复制文件或目录
代码语言:javascript
复制-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容
-d:复制时保留链接。相当于Windows系统中的快捷方式。
-f:覆盖已经存在的目标文件而不给出提示。
-i:与-f选项相反
-p:除复制文件的内容外,还把修改时间和访问权限也复制到新文件中。
-l:不复制文件,只是生成链接文件
- which命令用于查找文件
代码语言:javascript
复制-n<文件名长度> 指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
-p<文件名长度> 与-n参数相同,但此处的<文件名长度>包括了文件的路径。
-w 指定输出时栏位的宽度
- mkdir 创建目录
代码语言:javascript
复制-m<目标属性>或--mode<目标属性>建立目录的同时设置目录的权限;
-p或--parents 若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录