中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux常用bash命令

時間:2019-10-06

linux命令中的head命令_常用dos命令_linux常用命令

目錄

顯示所有環(huán)境變量

使用系統(tǒng)自動構(gòu)建的數(shù)據(jù)庫來搜索可執(zhí)行文件,源文件和手冊頁面。

whereis java

它在環(huán)境變量PATH指定的目錄中搜索可執(zhí)行文件。此命令將打印可執(zhí)行文件的完整路徑。

which php

清除窗口

列出文件

常用選項

-l 列出文件詳情

-a 列出所有文件,包含隱藏文件

創(chuàng)建文件

touch filename

列出指定文件的內(nèi)容

cat filename

顯示文件的第一部分(用空格移動并鍵入q以退出)

more filename

輸出文件的前10行

head filename

輸出最后10行文件。

tail filename

linux常用命令_linux命令中的head命令_常用dos命令

將文件從一個位置移動到另外一個位置

mv f1 f2 // f1 文件的原路徑, f2是目標(biāo)路徑

將文件從一個位置移動到另外一個位置

cp f1 f2 // f1 文件的原路徑, f2是目標(biāo)路徑

刪除文件

rm filename 刪除文件
rm -f dirname 刪除目錄

比較文件

diff f1 f2

更改文件的讀取,寫入和執(zhí)行權(quán)限

chmod -options filename

壓縮文件

gzip filename => fi.gz

解壓縮gzip壓縮的文件

gunzip filename

查看gzip壓縮文件linux常用命令,而不需要gunzip

打印文件

查看打印機隊列

從打印隊列移除某些內(nèi)容

lprm jobnumbers

awk是處理文本文件最有用的命令。它一行一行的在整個文件上運行,默認(rèn)情況下,它使用空格分隔字段。awk命令最常用的語法是

常用命令

awk '/search_pattern/ { action_to_take_if_pattern_matches; }' file_to_parse

實例:

新建一個文件內(nèi)容是

linux命令中的head命令_常用dos命令_linux常用命令

root:x:0:0:root:/root:/usr/bin/zsh
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync

文件路徑:/Users/shiyou/Desktop/temp/awk_test

執(zhí)行命令

awk -F':' '{ print $1 }' /Users/shiyou/Desktop/temp/awk_test

輸出了:

解釋:

-F 指定在我們要基于哪個分隔字段。在我們代碼里面是使用冒號 ':'

{print $1} 是指打印出第一個匹配字段

查找文件內(nèi)的文本。您可以使用grep搜索與一個或多個正則表達式匹配的文本行l(wèi)inux常用命令,并僅輸出匹配的行。

grep pattern filename

例如文件還是上面創(chuàng)建的文件,我們執(zhí)行以下命令

grep -r nologin /Users/shiyou/Desktop/temp/awk_test

-i 選項強制grep忽略單詞大小寫

-r 可以用于搜索指定目錄下的所有文件

輸出:

一個文件有多少行,多少單詞和多少字符

wc filename

排序文本文件的行

sort filename

省略重復(fù)的行

uniq filename
sort example.txt | uniq // 先排序再去重復(fù)

顯示一行文字

linux命令中的head命令_常用dos命令_linux常用命令

echo output
echo -ne "Hello\nWorld\n" // 輸出換行

把所有小寫字母變成大寫

 上一個教程:Linux常用命令分類匯總