Linux簡單命令

2022-06-06 06:45:10 字數 2503 閱讀 6112

### cp  三劍客簡介    別名   ###

1.> 標準輸出重定向(資料流朝著箭頭的方向流動)覆蓋原來的檔案

>>追加重定向(資料流朝著箭頭的方向流動)在原來檔案的結尾追加內容。

2.cat 命令

cat命令除了檢視檔案內容還可以寫檔案。

(1)使用cat寫檔案

cat >>abc.txt

cat -n  檢視檔案的行號。

3.cp命令

(1)拷貝目錄   cp –a /etc/ /tmp/

-p 保持屬性        -r 遞迴複製。

例如:cp  /tmp/test.txt   /mnt   會提示是否覆蓋,如果檔案很多的時候一直輸入yes不現實。

(1)\cp   /tmp/test.txt    /mnt      可以直接覆蓋檔案而不提示。

(2)使用全路徑進行覆蓋。 /bin/cp  /tmp/test.txt   /mnt 

4.grep命令

(1)grep(三劍客老三)----------------過濾

grep  oldboy test.txt   只檢視text.txt檔案中的oldboy

grep old test.txt  檢視test.txt檔案中帶有old的內容。

-v  排除

grep –v oldboy test.txt   檢視text.txt中除了oldboy的檔案。

grep  「li」 text.txt  按行過濾檢視帶字元(li)的檔案,只要這一行帶有li字元。

5.檢視檔案頭部和尾部

(1)head  顯示檔案頭部   -行數

head  -2 text.txt    顯示檔案的前2行。

不加引數預設顯示前十行。

head /etc/hosts    顯示hosts的前十行。

(2)tail  顯示檔案尾部  -行數,不加引數預設顯示檔案的後十行。

6.sed(三劍客老二)能取各種內容,擅長輸出行

(1)用法   sed //;sed  /(要過濾的內容)/

-n   取消預設輸出,取消原始輸出   -p(print)列印    

sed  -n /oldboy/p  text.txt  列印輸出text.txt檔案中的oldboy檔案。

sed  /^oldboy/d  text.txt  刪除以oldboy開頭的內容。

(2)sed替換檔案內容

sed s###g file  前面兩個#中的是原內容,後兩個#中的是替換的內容

但是,此時改的只是輸出,原始檔內容並沒有改。

(3)sed -i s###g 改變檔案內容(可將 -i 理解成 insert )

7.awk(三劍客老大)擅長輸出列

常見用法:awk  『』

awk /oldboy/ test.txt   檢視檔案中的oldboy內容。

例:用awk列印 /etc/passwd檔案中每列的第乙個單詞

-f  選擇分隔的條件放在「」裡。列印第幾行就選擇 $n

如果列印整行 ,就是$0

8.檢視命令在**在什麼位置。  which + 命令

例:which  mkdir      ---->  /bin/mkdir

which cp   --------->  /bin/cp

9.別名  alias,別名的作用:

(1)通過給危險命令加一些保護的引數,防止人為誤操作。

(2)把很多複雜的字串變成乙個簡單的字串。

直接用alias 檢視計算機裡的別名。

例:cp =cp –i  i的作用是確認的意思,詢問

使用unalias  cp  去掉cp的別名,之後進行cp操作後直接覆蓋,不進行提示。

(3)自己新增別名。

例如:alias  a=』/etc/init.d/network  restart』  直接輸入a為重啟網絡卡

自己定義的別名在重啟機器後就失效了。

如果要定義永久別名,  就需要將自定義別名永久寫入檔案中。

linux 簡單命令

su su命令是最基本的命令之一,常用於不同使用者間切換。例如,如果登入為 user1,要切換為user2,只要用如下命令 su user2 然後系統提示輸入user2口令,輸入正確的口令之後就可以切換到user2。完成之後就可以用exit命令返回到 user1。su命令的常見用法是變成根使用者或超...

Linux簡單命令

1.who命令 顯示當前登入系統的使用者名稱,終端名,和登入的系統時間。2.who am i命令 顯示當前終端的登入情況。3.date命令 顯示當前系統日期和時間。4.cal命令 顯示的是當前月份的日曆,例如 cal 8 2008 顯示的是2008年8月的日曆 cal 2008 more 進行分屏顯...

linux 簡單命令

壓縮tar zxcf 壓縮後檔名.tar.gz 要壓縮的名字 如 tar zxcf name123.tar.gz name 解壓tar zxvf 要解壓的名字.tar.gz 刪除檔案 rm rf 檔名 檢視磁碟使用狀況 df h linux 將資料夾複製到另乙個資料夾中 將befr下的helper資...