### 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資...