Linux命令的學習

2021-07-31 01:35:22 字數 1455 閱讀 8672

mkdir -p 建立目錄 (make directorys) p遞迴建立

ls -l(long)d(direcitory)顯示目錄或者檔案

cd 切換目錄  從「/"開始目錄,/為根目錄,例如/user這種路徑叫做絕對路徑

pwd  檢視當前路徑

touch (摸,看指定目錄有沒有此檔案存在,沒有就建立,有的話就只改一下時間戳等資訊 )

cat  *.txt 檢視某檔案的內容

echo  列印輸出內容 

>  輸入重定向 例如: echo "i am a boy" >  m.txt (會把m.txt中的內容所有內容覆蓋為 」i am a boy「)

>> 追加重定向  與》的區別是不覆蓋在後面追加

cat >>a.txt<123q

(把兩個q之間的輸入內容追加到a.txt)

cp  -a(-r) 拷貝  加上引數是拷貝目錄  在命令前面加/可不確認

date:顯示時間與日期

bc:計算器

cal:顯示日曆

mv: 刪除  -f強制刪除  -r遞迴刪除

rmdir: 刪除空的資料夾

head  [-num]:顯示開頭num行,預設為10

tail [-num]:顯示結尾num行,預設10行

grep(核心命令):排除 -v「paichu」   直接過濾「xiangyaode'」   grep "li"  安行過濾包含「li」的字串

sed:取各種內容  sed  [-n] /xiaoming/[d][p] test.txt   刪除包含xiaoming的那一行,餘下內容列印  -n是取消預設輸出  d是刪除  p是列印

alias:取別名  例如:  alias rm=『echo "rm does not allow executed" 』  此時用rm刪除就回執行引號中的命令,rm的原功能被遮蔽  ,只能使用/bin/rm來刪除

which:檢視命令的路徑

find: find /  -type f -name 'test.txt' 從根目錄查詢,查詢型別為檔案,檔案名字為test.txt     find / -type f -name 'test.txt' -exec rm -f {} \;   查詢出來並刪除 {}是知道的內容 ;是bash特殊的意義,用反斜槓轉義

|:  管道的意思  find / -type f -name "test.txt" |xargs rm -f 與上一條命令實現相同的功能,find查詢到的內容通過管道讓xargs命令接著後交給rm命令處理

awk: awk "" ett.txt   會把ett檔案中的第11行到20行列印出來

awk -f ":" '' ett.txt  把ett檔案中用冒號分割的的內容的第一列的內容列印出來

sed -i s#old#new#g  a.txt 把a.txt中的old替換成new  其中s代表替換,個代表全域性 i代表寫入文件

seq:列印數字序列

history:檢視歷史記錄

Linux 的學習命令

1 getconf 乙個檢視 配置的命令 實際是相應的庫函式 使用方法如下 getconf long bit 如果返回64,就表示為64位 核心,否則應當返回32。查系統版本 lsb release a uname a cat etc issue grep linux 檢視 核心 cat proc ...

linux命令學習 awk 命令學習

三 awk 指令碼 四 awk 程式設計 五 寫在結尾 awk是linux上一款強大的文字分析工具,它可以將檔案逐行的讀入,然後用分割符分割開來,再對分割的各個部分進行處理。awk分割的各個部分叫做域,預設的分割符是空格和製表符。可以通過 f來指定分割符。awk有3個不同版本 awk nawk和ga...

linux命令學習 iostat 命令學習

三 一些擴充套件 參考資料 當我們要看系統io情況時,一般最先想到的應該就是iostat命令的。iostat提供了豐富的引數給我們查詢各種維度的io資料。學習iostat有助於我們排查io相關問題時可以更快的定位到問題根源。以下內容大多來自iostat的man文件,會加上部分自己的理解,英文水平好的...