Linux操作命令总结(一)
来源:互联网 发布:淘宝排名新规则 编辑:程序博客网 时间:2024/05/07 14:42
一、文件和目录操作
1
pwd:显示当前用户所处的工作目录的绝对路径
2
cd [目录名]:更改工作目录的路径。工作目录路径可以使用绝对或相对路径名,绝对路径从/(根)开始,相对路径从当前目录开始
3
ls:列出子目录和文件信息的命令。对于目录,该命令将列出其中的所有子目录与文件信息;对于文件,该命令将输出其文件名以及所要求的其他信息。
-a:显示指定目录下所有子目录与文件,包括隐藏文件。
-c:按文件的修改时间排序。
-F:在目录文件名后标记“/”,可执行文件后面标记“*”,符号链接后面标记“@”,管道后面标记“|”,socket文件后标记“=”
-l:以长格式来显示文件的详细信息。
4
touch:创建空文件、更改文件时间的命令
-a:改变文件的读取时间记录
-m:改变文件的修改时间记录
-t:设定文件的时间记录
5
mkdir:创建目录的命令
-m:对新建目录设置存取权限,默认权限是755
-p:可以是一个路径的名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动创建那些上不存在的目录,即一次可以建立多个目录。
6
rmdir:删除空目录的命令
-p:递归删除目录,当子目录删除后其父目录为空时,也一同被删除。
7
cp [选项] [源文件或目录] [目标文件或目录]:复制文件和目录的命令。可以同时指定两个以上的源文件或目录,若最后的目的地不存在的话,将会出现错误信息。
-d:复制时保留链接
-i:在覆盖目标文件之前将给出提示信息要求用户确认。
-p:此时cp除复制源文件的内容之外,还将把其修改时间和访问权限也复制到新文件中。
8
mv [选项] [源文件或目录] [目标文件或目录]:文件和目录改名、移动文件和目录路径的命令
-i:交互方式操作,如果移动文件将覆盖已存在的目标文件,系统会询问是否重写,避免误覆盖文件
9
rm:删除一个或者多个文件和目录,对于链接文件,只是断开链接,原文件保持不变。
-r:指示rm将参数中列出的全部目录和子目录均递归地删除
-i:进行交互式删除,给出提示信息要求确认
10
wc [选项] [文件]:统计指定文件中字节数、字数、行数,并将统计结果显示输出。
-c:统计字节数
-l:统计行数
-w:统计字数
二、文本显示和处理
1
cat:显示文本文件的命令
-n:由1开始对所有输出的行数编号
-b:空白行不编号
-s:当遇到有连续两行以上的空白行时,就替换为一行的空白行
2
more:分页显示文本文件的命令。按空格键就显示下一页,按“b”键返回显示的上一页
-num:一次显示的行数
-f:按实际上的行数而非自动换行过后的行数计算行数
-p:不以卷动的方式显示每一页,而是先清除屏幕后再显示内容
-s:当遇到有连续两行以上的空白行时,就替换为一行的空白行
+num:从第num行开始显示
3
less:回卷显示文本文件的命令。与more十分类似,但允许使用往回卷动。
4
head [-n] [文件]:显示指定文件前若干行的命令
-n:显示文件开头的行数,默认是输出前面的10行
-q:表明不显示文件名的首部
-v:表明显示文件名的首部
5
tail:查看文件末尾数据的命令
+n:从第n行开始显示
-n:从距文件尾n行处开始显示,如果省略参数n,系统默认值是10
l:以文本行为num的计数单位
c:以字节为num的计数单位
6
sort:对文件中的数据进行排序的命令。将排序后的结果显示在标准输出上
-u:排序后相同的行只保留其中一行
-d:按字典顺序排序,比较时只有字母、数字、空格和制表符有意义
-f:将小写字母与大写字母同等对待
-M:按月份比较
-r:按逆序输出结果
7
uniq:将重复行从输出文件中删除的命令
-c:显示输出时,在每行行首加上本行在文本中出现的次数
-d:只显示重复行
-u:只显示文本中不重复的各行
8
cut:从文件每个行中写出选定的字节、字符或字段的命令
9
comm [选项] [文件1] [文件2]:比较两个已排过序的文件的命令
-1:不显示只在第1个文件里出现的列
-2:不显示只在第2个文件中出现的列
-3:不显示只在第1和第2个文件里出现的列
10
diff [选项] [文件1] [文件2]:逐行比较两个文本文件,列出其不同之处的命令
-b:忽略行尾的空格,而字符串中的一个或多个空格符都视为相等
-f:当文件1和文件2是目录时,递归作用到各文件和目录上
-y:以并列的方式显示文件的异同之处
-W:在使用-y参数时,指定栏宽
“|”表示前后2个文件内容有不同
“<”表示后面文件比前面文件少了1行内容
“>”表示后面文件比前面文件多了1行内容
- Linux操作命令总结(一)
- linux操作命令总结一(vim命令)
- Linux操作命令(一)
- Linux命令总结(一)
- Linux命令总结(一)
- Git常用操作命令总结(一)
- linux命令总结(一)
- Linux新手基本命令操作(一)
- Linux基本命令操作(一)
- Linux命令基础操作(一)
- Linux基本命令操作(一)
- Linux常用操作命令(一)
- linux操作命令总结二()
- Linux操作命令总结(二)
- Linux 常用操作命令总结(七)
- Linux操作命令总结(四)
- Linux操作命令总结(五)
- Linux命令学习总结(一)
- Python的字符串索引
- SQL Server 存储过程
- 前缀---中缀--后缀 表达式的相互转换
- JAVA 自定义 分页 标签 的实现
- 第七周项目2-类内深复制
- Linux操作命令总结(一)
- 关于Lucene Collector
- Java中Volatile关键字
- SQL Server 触发器
- SQL Server 数据库安全
- 网站后台加入登陆邮件提醒
- Java内存管理
- Constructors and Destructors in C++
- POJ-2288 Islands and Bridges 状态压缩DP TSP