Linux的常用命令解析
文件与目录基本操作
1.1显示文件内容命令:cat,more,less,head,tail
1.cat:主要用来显示文件,可依次读取其后所指文件内容并输出到标准输出设备上
常用选项:-v:用一种特殊形式显示字符,LFD和TAB除外
-E:在每行的末尾显示一个“$“符。要和-v一起使用
2.more:可以一次显示一屏文本 ,防止快速闪过不易观察
常用选项:-p:显示下一屏之前先清屏
-f:显示当前文件的文件名和行数
3.less:用来按页显示文件,允许用户向前或向后翻阅文件
4.head:只显示文件或标准输入的头几行内容
一般格式:head - number filename
5.tail:只显示文件或标准输入的尾部几行内容
一般格式:tail option filename
常用选项:+num:从第num行以后开始显示
-num:从距文件尾num行处开始显示
1.2文件内容查询命令:grep,egrep,fgrep
常用 选项:-n:在输出前加上匹配串所在行的行号
-v:只显示不包含匹配串的行
1.3文件查找命令:find,locate
1.find:在指定目录开始,递归的搜索各个子目录,查找满足文件并对之采取相关的操作
常用选项:-ls详细列出所找到的所有文件
2.locate:同样用于查找文件,比find速度快,使用时需要一个数据库
1.4文本处理命令:sort,uniq
1.sort:对文件各行进行排序
常用选项: -m:若给定文件已排序好,合并文件
-d:按字典顺序排序
-f:不区分大小写
2.uniq:将重复文件从输出文件中删除
常用选项: -d:只显示重复行
-u:只显示不重复行
1.5文件内容系统命令:wc
常用选项:-c:统计字节数
-l:统计行数
-w:统计字数
1.6文件的复制,移动和删除命令:cp,mv,rm
1.cp:将给出的文件或目录复制到另外一文件或目录中
常用选项:-f:删除已存在的目标文件而不提示
-i:覆盖目标文件,覆盖前给出提示要求用户确认,回答“y”时目标文件将被覆盖
2.rm:删除一个目录中的一个或多个文件,也可以将某个目录及其下所有文件及子目录均删除
常用选项: -f:删除已存在的目标文件而不提示
-r:将参数中列出的全部目录和子文件目录均递归地删除
-i:交互式删除
1.7目录的创建和删除命令:mkdir,rmdir
1.mkdir:生成目录
2.rmdir:删除目录
常用选项:-p递归删除目录,当子目录删除后父目录为空时也被删除
1.8改变工作目录,显示路径及目录内容命令:cd,pwd,ls
1.cd改变当前工作目录
2.pwd:显示当前工作目录的路径
3.ls:列出当前目录下的所有子目录和文件
其他常用命令:
whoami:当前登录用户
shutdown/poweroff:关闭系统
reboot :重启
date: 显示系统日期
clear:清屏
du:容量大小统计
stat:文件时间信息
浙公网安备 33010602011771号