浏览目录命令:ls pwd
| ls |
---|
英文原意 | list |
功能描述 | 显示目录文件 |
语法 | ls【-ald】【文件或目录】 |
-a | 显示所有文件,包括隐藏文件 |
-l | 详细信息显示 |
-d | 查看目录属性 |
| pwd |
---|
英文原意 | print working directory |
功能描述 | 显示当前所在的工作目录 |
语法 | pwd |
目录操作命令:cd mkdir rmdir
| cd |
---|
英文原意 | change directory |
功能描述 | 切换目录 |
用法 | cd 【目录】 |
cd . . | 回到上一级目录 |
| mkdir |
---|
英文原意 | make directory |
功能描述 | 创建新目录 |
语法 | mkdir 【目录名】 |
| rmdir |
---|
英文原意 | remove directory |
功能描述 | 删除空目录 |
语法 | rmdir 【目录命】 |
浏览文件命令:cat more less head tail
| cat |
---|
英文原意 | concatenate and display files |
功能描述 | 连接文件并打印到标准输出设备上 |
语法 | cat【-En】【文件】 |
-E | 在每一行的末尾显示$ |
-n | 为显示行添加行号 |
| more |
---|
功能描述 | 分页显示文件内容 |
语法 | more【文件名】 |
(空格)或f | 显示下一页 |
(Enter) | 显示下一行 |
q或Q | 退出 |
| less |
---|
语法 | less【文件名】 |
功能描述 | 分页显示文件内容 |
(空格)或f | 显示下一页 |
(Enter) | 显示下一行 |
q或Q | 退出 |
上下键 | 上下卷动文件 |
| head |
---|
功能描述 | 用于显示文件前几行的内容 |
语法 | head【-n】【文件名】 |
-n | 显示前n行,不指定此参数显示前10行 |
| tail |
---|
功能描述 | 用于显示文件后几行的内容 |
语法 | tail【±nF】【文件名】 |
-n | 显示后n行,不指定此参数显示后10行 |
+n | 从第n行显示到文件尾 |
-F | 用于跟踪显示不断增长的文件结尾内容(通常用于显示日志文件) |
文件操作命令:cp rm mv find grep tar
| cp |
---|
英文原意 | copy |
功能描述 | 可以将文件从一处复制到另一处。一般在使用cp命令时将一个文件复制成另一个文件或到某目录时,需要指定源文件名与目录文件名或者目录 |
语法 | cp 【-piru】【源文件路径】【目标文件路径】 |
-p | 连同文件属性一起复制,而非使用默认方式,常用于备份 |
-i | 若目标文件已经存在时,在覆盖时会先询问操作的进行 |
-r | 递归持续复制,用于目录的复制行为 |
-u | 目标文件与源文件有差异时才会复制 |
| rm |
---|
英文原意 | remove |
功能描述 | 删除文件或目录 |
语法 | rm 【-fir】【目录/文件路径】 |
-f | 就是force的意思,忽略不存在的文件,不会出现警告消息 |
-i | 互动模式,在删除前会询问用户是否操作 |
-r | 递归删除,最常用于目录删除,它是一个非常危险的参数 |
| find |
---|
功能描述 | 用来寻找文件或目录 |
语法 | find 【路径】【参数】 |
-name filename | 找出文件名为filename的文件 |
-size [±] SIZE | 找出比SIZE还要大(+)或小(-)的文件 |
-type TYPE | 查找文件的类型为TYPE的文件,TYPE的值主要有:一般文件(f)、设备文件(b、c)、目录(d)、连接文件(l)、socket(s)、FIFO管道文件(p) |
-perm mode | 查找文件权限刚好等于mode的文件,mode用数字表示,如0755 |
| grep |
---|
功能描述 | 在文件中搜索匹配的字符串并进行输出 |
语法 | grep 【-aciv】【要查找的字符串】【要寻找字符串的源文件】 |
-a | 将binary文件以text文件的方式查找数据 |
-c | 计算找到“查找字符串”的次数 |
-i | 忽略大小写的区别 |
-v | 反向选择,即显示出不包含“查找字符串”内容的那一行 |
| tar |
---|
英文原意 | tape archive |
功能描述 | 将用户所指定的文件或目录打包成一个文件,也可以通过指定参数开启压缩/解压缩功能 |
语法 | tar 【参数】【文件】 |
-c | 新建打包文件 |
-t | 查看打包文件的内容含有哪些文件名 |
-x | 解打包或解压缩,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中 |
-j | 通过bzip2的支持进行压缩/解压缩 |
-z | 通过gzip的支持进行压缩/解压缩 |
-v | 在压缩/解压缩过程中,将正在处理的文件名显示出来 |
-f filename | filename为要处理的文件 |
-C dir | 指定压缩/解压缩的目录dir |