在linux中wc命令 linux wc命令詳解

Linux基礎(chǔ)命令和原理總結(jié)

作為一個(gè)程序員或者測(cè)試開(kāi)發(fā)人員,我們?cè)谶M(jìn)行項(xiàng)目部署和運(yùn)維時(shí),經(jīng)常會(huì)用到一些linux命令,可是這些命令老是忘記,每次用到的時(shí)候都要去谷歌百度,很是麻煩!這不,為了自己使用方便,對(duì)常見(jiàn)的linux命令, SHELL, VIM, Linux性能調(diào)優(yōu)和linux kernel的總結(jié),以便在用到時(shí)能夠快速地找到相關(guān)命令,同時(shí)有需要的朋友也可以參考搜藏該篇文章!文章對(duì)講到的每個(gè)命令都有詳細(xì)的參數(shù)解釋,并且給出一些常用例子,因此也非常適合用來(lái)學(xué)習(xí)!

創(chuàng)新互聯(lián)建站成立于2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元修水做網(wǎng)站,已為上家服務(wù),為修水各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792

shell(命令解釋器)自帶的命令稱為內(nèi)部命令,其它的是外部命令

內(nèi)部命令使用help幫助:help cd

外部命令使用help幫助:ls --help

type命令:用于區(qū)分是內(nèi)部命令還是外部命令:

ls is aliased to `ls --color=auto' #外部命令

cd is a shell builtin #內(nèi)部命令

pwd命令:顯示當(dāng)前目錄

ls命令:查看目錄和文件名稱

ls -l 查看目錄各個(gè)字段含義

第一字段:首字母代表的是文件類型 ,其中"-"為普通文件、"d"為目錄文件、"c"為字符設(shè)備文件、"b"為塊設(shè)備文件、"p"為管道文件、"l"為鏈接文件、"s"為socket文件。“rwx”分別代表?yè)碛凶x、寫(xiě)和執(zhí)行權(quán)限,"-代表無(wú)對(duì)應(yīng)權(quán)限。三個(gè)"rwx"依次代表文件所有者、文件所有者所在用戶組、其它用戶對(duì)文件擁有的權(quán)限。

第二字段:文件硬連接數(shù)量

第三字段:文件擁有者

第四字段:文件擁有者所在組

第五字段:文件大小(以字節(jié)為單位)

第六字段:文件最后更改時(shí)間

第七字段:文件名(若為鏈接文件則追加顯示其鏈接的原文件的路徑)

ls命令其它參數(shù)含義:

-a顯示隱藏文件(.開(kāi)頭的文件)

-r逆序排序

-t按照時(shí)間順序顯示

-R遞歸顯示

ls -lartR : 按照時(shí)間順序倒序顯示所有文件及其文件夾的文件

cd命令:更改當(dāng)前的工作目錄

cd /path/... 絕對(duì)路徑

cd ./path/... 相對(duì)路徑(./可以省略)

cd ../path/... 相對(duì)路徑

mkdir -p 遞歸目錄:遞歸創(chuàng)建目錄

rmdir命令:刪除目錄

rmdir a/b/c/d/e/ #刪除空目錄

rm -r a/b/c/d/ #遞歸刪除目錄,但是系統(tǒng)會(huì)做多次詢問(wèn)

rm -rf a/b/c/d/ #刪除目錄,不做任何詢問(wèn)

cp命令:復(fù)制文件和目錄

-r 復(fù)制目錄

-p 保留用戶、權(quán)限、時(shí)間等文件屬性

mv命令:移動(dòng)文件和重命名

mv *.log 目標(biāo)目錄

通配符:

*匹配任何字符串

?匹配一個(gè)字符串

[xyz]任何一個(gè)字符串

[a-z]匹配一個(gè)范圍

cat命令:文本內(nèi)容顯示到終端

head命令:查看文件開(kāi)頭

head -3 文件名稱 #顯示文件開(kāi)頭3行

tail命令:查看文件末尾

tail -3 文件名稱 #顯示文件末尾3行

tail常用參數(shù)-f,文件內(nèi)容更新后,同步顯示更新的文件信息

tail -f 文件名稱

wc命令:統(tǒng)計(jì)文件內(nèi)容信息

wc 文件名稱

useradd命令:新建用戶

useradd 用戶名

userdel命令:刪除用戶

userdel 用戶名 用戶所在的家目錄不會(huì)被刪除

userdel -r 用戶名 用戶相關(guān)的所有配置都會(huì)被刪除

passwd命令:修改用戶密碼

passwd 用戶名

usermod命令:修改用戶屬性

/etc/passwd文件:查看用戶文件

tail /etc/passwd

/etc/shadow文件:查看用戶密碼

tail /etc/shadow

groupadd命令:添加用戶組

groupadd 用戶組

groupdel命令:刪除用戶組

groupdel 用戶組

用戶切換

su 用戶名 切換用戶,但是用戶所在環(huán)境不變,即pwd路徑不會(huì)變化

su - 用戶名 切換用戶,同時(shí)會(huì)切換到用戶家目錄,即/home/用戶名

sudo命令:普通用戶需要執(zhí)行root用戶權(quán)限的解決方案。

以下是一些常用命令匯總;The following table provides a reminder of most of the commands that we have covered so far. If you include the three, as-yet-unmentioned, commands in the last column, then you will probably be able to achieve 95% of everything that you will ever want to do in Unix (remember, you can use the man command to find out more about top , ps , and kill ). The power comes from how you can use combinations of these commands.

-c 'cc-address' -b 'bcc-address'

'to-address' | Command to send email | | mail -s "Subject"

to-address Filename` | Command to send email with attachment |

File Permission commands

Hope this Linux reference guide helps you!

希望這些常用的命令和系統(tǒng)原理,以及l(fā)inux操作可以幫助大家提升linux命令和操作!??!

LINUX查看文件總行數(shù)和指定行

在Linux服務(wù)器運(yùn)維或操作過(guò)程中時(shí)常需要統(tǒng)計(jì)文件行數(shù)和查看指定行

wc命令:統(tǒng)計(jì)指定文件中的字節(jié)數(shù)、字?jǐn)?shù)、行數(shù),并將結(jié)果顯示輸出。

2-15 Linux中的文件查看 --- head、tail 和 wc 命令

head / tail:顯示文件頭或尾幾行

-n:指定顯示幾行。默認(rèn)是10行

head /etc/passwd:查看 /etc/passwd 頭 10 行信息。不加選項(xiàng)默認(rèn)前10行。

head -5 /etc/passwd:指定查看 etc/passwd 文件前 5 行。

tail /etc/passwd:查看 /etc/passwd 后 10 行信息。 不加選項(xiàng)默認(rèn)后10行。

tail -5 /etc/passwd:指定查看 etc/passwd 文件后 5 行。

wc:顯示文件的行數(shù)、字?jǐn)?shù)、字節(jié)。

? ? -c:只顯示字節(jié)。

? ? -w:只顯示字?jǐn)?shù)。這里的字?jǐn)?shù)指的是由空格,換行符等分隔的字符串。

? ? -l:只顯示行。

wc -l /etc/passwd:顯示/etc/passwd 文檔行數(shù)。

wc -c /etc/passwd:顯示 /etc/passwd 文檔字節(jié)數(shù)。

wc -w /etc/passwd:顯示etc/passwd 文檔字?jǐn)?shù)。

wc -cl /etc/passwd:-cl 組合選項(xiàng),查看/etc/passwd 文檔的行數(shù)和字節(jié)數(shù)

Linux 中如何查看文件的行數(shù),字?jǐn)?shù),字節(jié)數(shù)

在 Linux 系統(tǒng)使用中,我們經(jīng)常需要查看或統(tǒng)計(jì)文本文件中的行數(shù),字?jǐn)?shù),字節(jié)數(shù)等內(nèi)容,那么怎么快捷的統(tǒng)計(jì)出文件中這些關(guān)鍵數(shù)據(jù)呢。

在Linux系統(tǒng)中這統(tǒng)計(jì)非常方便,只需要簡(jiǎn)單的幾個(gè)命令就可以搞定,這個(gè)命令就是 wc 。

首先我們介紹下 wc 這個(gè)命令:

幫助說(shuō)明中簡(jiǎn)介明白的介紹了 wc 的用法,我們來(lái)舉例說(shuō)明下:

1、獲取文件中行數(shù)

2、獲取文件中單詞數(shù)

3、獲取文件中字節(jié)

是不是很簡(jiǎn)單呢。

查詢文件的行數(shù)或字?jǐn)?shù)只是個(gè)簡(jiǎn)單的需求場(chǎng)景,有時(shí)候我們其實(shí)是要獲取多少匹配關(guān)鍵字的行數(shù),那么這種情況如何實(shí)現(xiàn)呢,這種情況我們需要使用另外一個(gè) grep 命令來(lái)配置 wc 來(lái)完成我們的需求場(chǎng)景。

首先我們看看grep這個(gè)命令:

我們通過(guò)如下命令方式來(lái)實(shí)現(xiàn)查詢匹配到關(guān)鍵字'error'中文件行數(shù)。

是不是很簡(jiǎn)單,如果希望了解更多,不妨通過(guò) man 命令來(lái)查看你想了解的命令吧。

網(wǎng)站名稱:在linux中wc命令 linux wc命令詳解
標(biāo)題來(lái)源:http://muchs.cn/article38/hheipp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、用戶體驗(yàn)App開(kāi)發(fā)、動(dòng)態(tài)網(wǎng)站、自適應(yīng)網(wǎng)站、軟件開(kāi)發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)