Linux常用高階檔案操作命令

2021-07-03 20:51:09 字數 2330 閱讀 5338

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

da:caef

# cat a.txt | sort -t : -k 2

e:abcd

a:caef

d# cat a.txt | sort -t : -k 2.2

a:caef

e:abcd

d# cat a.txt |sort -n

9d50a:caef

60e:abcd

# cat a.txt |sort -n -r

60e:abcd

50a:caef

9duniq 唯一

uniq他統計的是連續重複的行

# cat a.txt 源文字

12345

abcde

12345

abcde

abcde

被處理之後

[root@wing /var/ftp/1118ule]# cat a.txt | uniq -c

1 12345

1 abcde

1 12345

2 abcde

連續重複的行的數目

[root@wing /var/ftp/1118ule]# cat a.txt | sort | uniq -c

2 12345

3 abcde

只列出沒有連續重複的行

[root@wing /var/ftp/1118ule]# cat a.txt | uniq -u

12345

abcde

12345

只列出連續重複的行

[root@wing /var/ftp/1118ule]# cat a.txt | uniq -d

abcde

diff  比較文字內容的不同

# diff -u a.txt  b.txt  > pacth.diff

patch 打補丁

# patch a.txt pacth.diff

Linux常用檔案操作命令

linux常用檔案操作命令 雲濤 1 檔案命名規則 1 除了 之外,所有的字元都合法。2 有些字元最好不用,如空格符 製表符 退格符和字元 等。3 避免使用.作為普通檔名的第乙個字元。4 大小寫敏感。命令格式 命令格式 命令 選項 引數 例 ls la etc 說明 1 當有多個選項時,可以寫在一起...

常用linux檔案操作命令

強烈推薦乙個大神的人工智慧的教程 3.目錄操作 4.檢視檔案內容 5.檢視歷史命令 6.重定向 7.管道 8.find命令 立即關機 shutdown h now ls conf ls home txt ls h conf ls test?aa ls abc mkdir nametouch file...

Linux 常用檔案操作命令

ls a 顯示隱藏檔案 ls l 檢視更詳細的檔案資料 ls f 在檔案的後面多新增表示檔案型別的符號,例如 表示可執行,表示目錄,表示鏈結檔案 cd or cd 進入系統根目錄 cd 返回上一級目錄 cd dirname 切換到dirname目錄 mkdir dirname 建立資料夾dirnam...