一天一點linux 3

2021-09-19 11:02:44 字數 1545 閱讀 7099

使用xshell的多視窗批量執行命令:

檢視->撰寫欄->下方位置出現了乙個輸入框->全部會話
linux系統中的命令格式:

命令 [引數] [路徑檔案]

例如:

rm -rf /tmp/1.txt

再例如:

echo "i am studying linux" > test.txt

echo "i am studying linux" >> test.txt

使用'>'標準輸出重定向(覆蓋原來的檔案)

使用'>>'追加重定向(在原來的檔案結尾追加內容)

cat >>test.txt<<< 表示將1 2 3新增到test.txt

《或<0 輸入重定向,輸入重定向用於改變命令的輸入,指定輸入內容,後跟檔名

《或<<0 輸入重定向 ,後跟字串,用來表示輸入結束,也可用ctrl+d來結束輸入

cat >test.txt

寫入內容

複製命令

cp -a 原始檔  目標位址

rm -rf 檔案(-r 刪除目錄,遞迴刪除,-f強制刪除檔案)檔案----強制刪除檔案和目錄

rmdir 刪除空資料夾

cd .. 返回上一級目錄

cd . 當前目錄

生產環境:一般採用先移動,再刪除,刪除命令謹慎使用

find 和xargs/exec用法

grep核心命令之一

grep 過濾篩選出來 -e(過濾多個出來a|b|c)-i(不區分大小寫)

grep -v 排除 test.txt

head -2 只顯示前兩行 test.txt

head -n 顯示頭部n行 test.txt

tail -n 顯示尾部n行 test.txt

sed 取各種內容 -n取消預設輸出

sed /過濾內容出來/ test.txt

sed -n(取消預設輸出) /過濾內容/p(列印) test.txt

sed /^內容/d test.txt 把以內容開頭的行刪除然後列印剩下的

sed /oldboy/d test.txt

sed -e '/刪除內容/' test.txt

拓展:sed的刪除方法,其實是把過濾內容行刪除,然後列印剩下的內容

awk /test/ test.txt
三劍客是grep、sed、awk他們都有過濾字串的功能,grep最擅長,awk處理列擅長,sed刪除刪除、修改、替換、新增。

不提示覆蓋複製

\cp /tmp/test.txt /mnt/

/bin/cp /tmp/test.txt /mnt/

alias 顯示設定別名

unalias 取消別名

alias test="命令"

which 檢視命令的路徑 where whereis locate find

一天一點學linux

隨著linux應用的擴充套件許多朋友開始接觸linux,根據學習windwos的經驗往往有一些茫然的感覺 不知從何處開始學起。就像是戰爭,你有勇氣戰勝一切敵人,但你的眼前一片 漆黑,你知道前面有很多敵人,但就不知道具體的位置,無從下手。所以認清方向,確定目標很重要。下面就說說學習linux的一些建議...

一天一點學linux

隨著linux應用的擴充套件許多朋友開始接觸linux,根據學習windwos的經驗往往有一些茫然的感覺 不知從何處開始學起。就像是戰爭,你有勇氣戰勝一切敵人,但你的眼前一片 漆黑,你知道前面有很多敵人,但就不知道具體的位置,無從下手。所以認清方向,確定目標很重要。下面就說說學習linux的一些建議...

一天一點linux 5

windows系統對比 32位與64位系統簡單介紹和對比 置初衷不同 64位為高效能所設計,32位為普通使用者設計 要求配置不同 64位只能安裝64位電腦上 cpu必須是64位 32位可以安裝在32位和64位cpu電腦上 運算速度不同 64位處理資料比32位快 定址能力不同 64位支援多達128g記...