查看当前路径----pwd
打开目录----cd
cd ~ : 打开用户的主目录
cd .. : 打开上一级目录
查看目录-----ls
-a 显示所有的文件及目录,包括隐藏文件
-l 显示文件的详细列表----文件名,文件形态,权限,拥有者,文件大小等
-r 将文件以字母的倒序排列显示
-t 将文件依建立时间先后排序显示
-A 同-a,但不列出"."当前目录及".."父目录
-F 在列出的文件名称后加一符号。 如在可执行档加"*",目录加"/"
-R 依次列出当下目录中所有目录里面的文件
备注
以"."开头的文件为隐藏文件
多个参数可自由组合
用"*"可以匹配文件名中的任意字符,用"?"可以匹配一个字符
建立文件-----touch
可以修改文件的最后访问时间
建立与删除文件夹-----mkdir, rmdir(空目录)
-p 创建或删除多级目录
文件复制-----cp
-a 拷贝目录
-d 拷贝时保留链接
-f 覆盖已经存在的目标文件而不给提示
-i 覆盖已经存在的目标文件时给出提示
-p 复制文件内容的同时复制修改时间和访问权限
-r 若源文件是目录文件,复制该目录下的所有子目录和文件
-l 生成链接文件
文件移动和更名-----mv
-b 若要覆盖,这在覆盖前备份
-f 若目标文件或目录与现有文件或目录同名,则覆盖
-i 覆盖前询问用户
-S 与-b参数一并使用,可指定备份文件所要附加的字符
-u 在移动或文件更名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件
-v 执行时显示详细信息
-V 与-b参数一并使用,指定备份的方法
删除文件与目录-----rm
-d 删除该目录时,删除目录的硬链接数据、
-f 强制删除文件或目录
-i 删除目录和文件之前询问用户
-r 删除目录及目录下所有文件和目录,递归处理
-V 显示命令执行过程
创建链接-----ln
-b 覆盖目录文件之前的备份
-d 建立目录的硬链接
-f 强行建立文件或目录的链接
-i 覆盖已有文件之前先询问用户
-n 把符号链接的目的目录视为一般文件
-s 对源文件建立符号链接,而非硬链接
-S 用"-b"参数备份目标文件
查看文件信息-----wc
-l 显示文件的文本行数
-w 显示文件的字数
-c 显示文件中的字符数
文件内容查看-----cat
-n 由1开始对所有输出的行进行编号
-b 和-n相似,但对空白行不编号
-s 当遇到有连续两行以上的空白行,就合并为一行
备注 可显示多个文件的内容
查看文件视图-----head,tail
head:查看文件前n行,默认为10
head -n5 a.txt:查看文件的前5行
head 400b a.txt:查看文件的前400个字节
head 4k a.txt:查看文件的前4KB内容
head 3m a.txt:查看文件的前3MB内容
tail -n5 a.txt:查看文件的后5行
tail 400b a.txt:查看文件的后400个字节
tail 4k a.txt:查看文件的后4KB内容
tail 3m a.txt:查看文件的后3MB内容
文件权限设置-----chmod
所有者:u表示,创建这个文件的用户
群组:g表示,是所有者同一群组的用户
其他:o表示,除了所有者和同组用户以外的用户
r--可读取
w--可写入
x--可执行
+ 增加权限
- 取消权限
= 唯一设定权限
-c 若文件权限已更改,显示其更改动作
-f 若文件权限无法被更改,不显示错误信息
-v 显示文件变更的详细资料
-R 对目录下的所有文件与子目录进行相同的权限设置
查找文件----find
帮助手册-----man, info
info
n 到相邻的下一个节点
p 到相邻的上一个节点
l 到上一个浏览的节点
u 到上层节点
d 到info手册的根节点
t 到当前手册的顶层节点
i 在标题中搜索指定字符串
s 全文搜索,也可用"/"来搜索
网友评论