首页 > 代码库 > Linux 常用命令学习 (一)

Linux 常用命令学习 (一)

文档操作命令:

ls 显示当前目录下的文件 cd 进入目录 pwd 显示当前文件路径 mkdir 创建目录 rmdir 删除目录

touch 新增文本文件 stat 查看文件详细属性 file 查看文件编码类型 rm 删除 cp 拷贝 mv 移动


文本查看命令:

cat -A 显示所有内容,包括特殊符号 -E 显示一行的结束符号 -n 显示行号

more 向后翻页

less 空格翻页,b往回翻页,回车翻行,k往前翻,/查找,q 退出

head 查看前n行 

tail 查看后n行 -f (查看文件尾部,不退出等待显示后续追加的新内容)可以监控实时写入的信息 

tail -f /etc/passwd  tail -5 /etc/passwd 显示后5行  或者-n 5


文本处理:

cut 文本剪切命令 -d 指定分隔符,默认为1个空格  -f 指定要显示的字段

cut -d : -f 1 以:分割文本并显示第一个字符1,3显示第一个和第三个 1-3显示1到3个

sed/awk 文本处理

join 文本合并   grep 查询命令


文本排序:

sort 逐个比较字符大小,默认ASCII码排序 -n 数值大小排序 -r 逆序排序 -t 指定字段分割符

-k 指定分隔符从哪个位置开始。-u 相同行只显示一次 -f 忽略字符大小写

sort -t: -k3 /etc/passwd 以:为分割符从第三个字符开始排序

uniq 相邻并且相同的重复行只显示一个 -d 只显示重复的行 -D 显示所有重复的行 -c 显示所有的行并显示重复的次数


文本统计命令 wc (word count)

wc 统计文本中有多少行,单词数,字节数(空格),-l 只显示行数 -w 只显示单词数 -m 字符数 -L 最长的一行包含多少字符


字符处理命令 tr 转化或删除字符

tr [option] .. SET1 格式  tr ‘ab‘ ‘AB‘ a替换成A b替换成B 逐个字符比较

tr ‘ab‘ ‘AB‘ < /etc/passwd  将文件中的所有的a和b换成大写的AB ‘a-z‘ ‘A-Z‘

tr -d ‘ab‘ 删除字符a和b 


时间命令:

date 当前时间 clock 软件时间 hwclock 硬件时间 cal 日历

本文出自 “天天向上” 博客,请务必保留此出处http://bshark.blog.51cto.com/10309374/1895883

Linux 常用命令学习 (一)