Linux常用高级文件操作命令永利集团304com:

Linux常用高等文件操作命令

cat 查看文本
#cat    文件名      打字与印刷文件内容到眼下荧屏上
#cat -n 文件名      显示行号
#cat > a.txt        能够用这种方法修改只怕创制文件
手动输入文本
承接输入

快捷键(ctrl+d)结束
 
>  输出重定向(覆盖原来文本内容)
>> 输出重定向(在原本内容基础上扩张)
<  输入重定向
 
# cat < a.sh
12345
abcde
 
ctrl+d 结束
ctrl+c 中断
 
tac 倒序突显
#tac 文件名 倒序彰显文本内容
 
tee  写入文本内容
#ls | tee a.txt    实行前边命令的还要写入钦点的文书文件
#ls | tee -a a.txt  -a在原先内容的底子上增添
 
cut  切割
# cat /etc/passwd | cut -d “:” -f 1
# cat /etc/passwd | cut -d :  -f 1
# cat /etc/passwd | cut -d:    -f 1
取第1,2,7列
# cat /etc/passwd | cut -d “:” -f 1,2,7
取第2列到第7列
# cat /etc/passwd | cut -d “:” -f 2-7
取第1列到第6列
# cat /etc/passwd | cut -d “:” -f -6
取6列之后的全体列
# cat /etc/passwd | cut -d “:” -f 6-
“”在其间是特殊字符(能够被shell解释的)的时候必要求加
 
-d delimiter
钦定分割符,和钦命的分割符之间可没空格,暗中认可分割符是一个tab键
-f 田野先生  钦命想要把第几列切出来
 
wc  统计
#wc -l 文件名  总结行数
#wc -c 文件名  总计字符数(包涵富有字符:比如换行符)
#wc -w 文件名总计word数(未有空格,就能够感到是一个word)
 
sort 排序
 
#cat a.txt
Abcd
Defb
Caef
 
率先列字符分化的排序
# cat a.txt | sort
Abcd
Caef
Defb
 
先是列字符一样的排序
# cat a.txt | sort
aAbcd
aCaef
aDefb
 
-t
-k
# cat a.txt
e:Abcd
d:Defb
a:Caef
 
# cat a.txt | sort -t : -k 2
e:Abcd
a:Caef
d:Defb
 
# cat a.txt | sort -t : -k 2.2
a:Caef
e:Abcd
d:Defb
 
# cat a.txt |sort -n
9d:Defb
50a:Caef
60e:Abcd
 
# cat a.txt |sort -n -r
60e:Abcd
50a:Caef
9d:Defb
 
uniq 唯一
uniq他计算的是三番五遍重复的行
# cat a.txt 源文本
12345
abcde
12345
abcde
abcde
 
被拍卖未来
[root@linuxidc /var/ftp/1118ule]# cat a.txt | uniq -c
1 12345
1 abcde
1 12345
2 abcde
 
连天重复的行的数额
[root@linuxidc /var/ftp/1118ule]# cat a.txt | sort | uniq -c
2 12345
3 abcde
 
只列出从未连接重复的行
[root@linuxidc /var/ftp/1118ule]# cat a.txt | uniq -u
12345
abcde
12345
 
只列出三翻五次重复的行
[root@linuxidc /var/ftp/1118ule]# cat a.txt | uniq -d
abcde
 
diff  相比较文本内容的比不上
# diff -u a.txt  b.txt  > pacth.diff
patch 打补丁
# patch a.txt pacth.diff
 
练习:
运用此前学过的各样吩咐计算本机eth0网卡的Ip地址(只要ip) 

总括在/bin和/usr/bin八个目录下有多少个同样的授命

连锁阅读

13个少之又少有人知晓但很有用的Linux命令
http://www.linuxidc.com/Linux/2013-10/92095.htm

Linux下常用文本处理命令
http://www.linuxidc.com/Linux/2013-10/91825.htm

Linux常用网络命令整理
永利集团304com,http://www.linuxidc.com/Linux/2013-09/90503.htm

Linux 命令整理
http://www.linuxidc.com/Linux/2013-09/89936.htm

Linux 菜鸟必学的 20 个命令
http://www.linuxidc.com/Linux/2013-08/88477.htm

永利集团304com 1

发表评论

电子邮件地址不会被公开。 必填项已用*标注