linux常用高级命令,Linux常用高级文件操作命令
Linux常用高級文件操作命令 cat 查看文本#cat 文件名 打印文件內容到當前屏幕上#cat -n 文件名 顯示行號#cat gt;
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 field? 指定想要把第幾列切出來
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兩個目錄下有多少個相同的命令
相關閱讀:
11個很少有人知道但很有用的Linux命令
Linux下常用文本處理命令
Linux常用網絡命令整理
Linux 命令整理
Linux 新手必學的 20 個命令
總結
以上是生活随笔為你收集整理的linux常用高级命令,Linux常用高级文件操作命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单的绑定数据截取时间字符年月日
- 下一篇: 桌面级linux推荐,七大顶级桌面比较!