cat 顯示全部
more: 分螢幕顯示,只能向後翻
less: 分螢幕顯示,可以向上翻
head:檢視前n行 預設10行
tail:檢視後n行
-n-f: 檢視檔案尾部,不退出,等待顯示後續追加至此檔案的新內容;
管道符左邊命令的輸出就會作為管道符右邊命令的輸入 head -2 檔名 | tail -1
2 find 查詢檔案命令
find pass *在當前目錄下查詢以pass 開頭的檔案
find /etc/pass* 在/etc目錄中查詢以 pass開頭的檔案
grep 「rpm」 /etc/passwd 在/etc/passwd檔案中查詢關鍵字 rpm
cut、sort、join、sed、awk
4.1 cut
-d: 指定字段分隔符,預設是空格
-f: 指定要顯示的字段
-f 1,3
-f 1-3
舉例cut -d ':' -f1 檔名
4.2 sort
-n:數值排序
-r: 降序
-t: 自定義分隔符
-k: 以哪個欄位為關鍵字進行排序
-u: 排序後相同的行只顯示一次
-f: 排序時忽略字元大小寫
4.3 wc (word count) 文字統計
-l-w
-c-l
sed [options] 'addresscommand' file ...
options
-n: 靜默模式,不再預設顯示模式空間中的內容
-i: 直接修改原檔案
-e script -e script:可以同時執行多個指令碼
-r: 表示使用擴充套件正規表示式
command
d: 刪除符合條件的行;
a \string: 在指定的行後面追加新行,內容為string \n:可以用於換行
i \string: 在指定的行前面新增新行,內容為string
r file: 將指定的檔案的內容新增至符合條件的行處
w file: 將位址指定的範圍內的行另存至指定的檔案中;
s/pattern/string/修飾符: 查詢並替換,預設只替換每行中第一次被模式匹配到的字串
g: 行內全域性替換
i: 忽略字元大小寫
6 練習
統計/usr/bin/目錄下的檔案個數;
# ls /usr/bin | wc -l
判斷 /home目錄是否有檔案
取出當前系統上所有使用者的shell,要求,每種shell只顯示一次,並且按順序進行顯示;
# cut -d: -f7 /etc/passwd | sort -u
取出/etc/inittab檔案的第6行;
# head -6 /etc/inittab | tail -1
取出/etc/passwd檔案中倒數第9個使用者的使用者名稱和shell,顯示到螢幕上並將其儲存至/tmp/users檔案中;
# tail -9 /etc/passwd | head -1 | cut -d: -f1,7 | tee /tmp/users
顯示/etc目錄下所有以pa開頭的檔案,並統計其個數;
# ls -d /etc/pa* | wc -l
linux掃盲之linux下常用FTP命令
格式 ftp hostname ip address a 在linux命令列下輸入 ftp 192.168.1.1 b 伺服器詢問你使用者名稱和密碼,分別輸入使用者名稱和相應密碼,待認證通過即可。格式 get remote file local file 將檔案從遠端主機中傳送至本地主機中。如要獲取...
Linux 目錄與常用linux目錄操作命令
一 linux 的檔案系統 linux 中一切皆檔案,無論何種格式,都是檔案。windows中,系統存放在不同的驅動器碟符上,有c盤 d盤等。而在linux中,檔案系統包含排列在儲存裝置上 磁碟 其他區塊儲存裝置 它是乙個樹形的結構。在系統的這顆樹中,樹根叫做 也就是root,樹根伸展出來的目錄有很...
檢視檔案 Linux 常用的命令 檔案的檢視命令
檔案檢視命令 1 cat 2 more 3 grep 1 先用 touch 建立乙個 a.txt 檔案。使用 cat a.txt 檢視 改檔案。因為是新建立的檔案,所以什麼都沒有。表示輸出。可以把內容輸出到檔案中,但是會覆蓋原內容。表示追加。可以把內容追加到已有檔案的末尾。2 將 rna seq a...