分屏顯示文件 /etc/passwd 的內(nèi)容
注意 <Space>鍵 <Enter>鍵 <PgDn>鍵<PgUp>鍵和 q 鍵的使用
命令說明
head -4 /etc/passwd
顯示文件etc/passwd 前4行內(nèi)容
命令說明
tail -4 /etc/passwd
顯示文件 /etc/passwd 后4行的內(nèi)容
tail -n + 10 /etc/passwd
顯示文件 /etc/passwd 從10行開始到文件尾的內(nèi)容
tail -f /var/log/messages
跟蹤顯示不斷增長的文件結尾內(nèi)容(通常用于顯示日志文件)
命令說明
cut -f1,3-5 -d: /etc/passwd
以冒號作為間隔符顯示 /etc/passwd 的第1,3linux命令,4,5列
命令說明
paste mytxt.en mytxt.cn
縱向合并文件 mytxt.en 和 mytxt.cn
命令說明
wc myfile
統(tǒng)計指定文本文件的行數(shù)、字數(shù)、字符數(shù)
wc -l myfile
統(tǒng)計指定文本文件的行數(shù)
命令說明
tr ‘A-Z’ ‘a(chǎn)-z’ myfile
將myfile文件中的所有大寫字母轉換為小寫字母顯示在屏幕上
命令說明
sort myfile
以行為單位對文本文件myfile排序(以ASCII碼順序)
sort -u myfile
以行為單位對文本文件myfile排序(對相同的行只輸出一行)
sort -r myfile
以行為單位對文本文件myfile排序(以ASCII碼逆序)
sort -n myfile
以行為單位對文本文件myfile排序(根據(jù)字符串的數(shù)值進行排序)
命令說明
grep my myfile
在文件myfile中查找字符串my
grep -i my myfile1 myfile2
在多個指定文件中查找字符串my(忽略大小寫)
grep -v “^#” /etc/grub.conf
顯示文件 /etc/grub.conf 除了以 # 開始行
grep -l root /etc/*
列出 /etc 目錄下所有內(nèi)容包含字符串 root 的文件名
grep -lr root /etc/*
遞歸列出 /etc 目錄下 所有內(nèi)容包含字符串 root 的文件名
命令說明
diff myfile1 myfile2
比較兩個文件的差異
命令說明
dos2unix -k *.txt
將當前目錄下所有后綴為txt的文件轉換為UNIX格式(不改變時間戳)
dos2unix -k -n dosfile linuxfile
將DOS格式的dosfile文件轉換為 UNIX格式的 linuxfile
命令說明
iconv -f GB2312 -t UTF-8 -o outputfile inputfile
將編碼為GB2312的inputfile 文件轉化為 UTF-8 編碼的outputfile
顯示之后,未改變源文件
命令說明
sed ‘s/Windows/Linux/g’ myfile
將myfile文件中所有Windows替換成Linuxlinux命令,未改變原文件
sed ‘s/cc*/c/g’ myfile
將 myfle 中所有連續(xù)出現(xiàn)的c都壓縮成單個c
sed ‘s/^[\t]*//’ myfile
刪除myfile中每一行前導的連續(xù)“空白字符”(空格,制表符)
sed ‘s/*$//’ myfile
刪除myfile中每行結尾的所有空格
sed ‘s/^/> /’ myfile