ctrl+shift+v:複製 (跨平台)
grep:查詢檔案
grep [options] pattern [file…]
• pattern 是查詢條件:可以是普通字串、可以是正規表示式,通常用單引號將re括起來。
• file 是要查詢的檔案,可以是用空格間隔的多個檔案,也可是使用shell的萬用字元在多個檔案中查詢pattern,省略時表示在標準輸入中查詢。
• grep命令不會對輸入檔案進行任何修改或影響,可以使用輸出重定向將結果存為檔案
命令含義
cat連線檔案並列印到標準輸出裝置: cat -a *** 列印到螢幕
chmod
更改檔案許可權:chmod+***+檔名
find
在指定目錄下查詢命令
mv為檔案和目錄改名或移動
cp複製檔案或目錄
chown
更改檔案擁有者
rm刪除檔案或目錄
命令含義
備註cd
切換當前工作目錄
~ 根目錄、. 當前目錄,… 上層目錄
df顯示檔案系統磁碟使用情況
mkdir
建立目錄
-p 確保目錄存在,不存在就建立
tree
以樹狀圖列出目錄內容
-a 顯示所有檔案和目錄、-d 顯示目錄名稱而非內容
rmdir
刪除空目錄
-p 如果刪除子目錄後成為空目錄,一併刪除
ls顯示工作目錄下的內容
-a 顯示所有檔案及目錄、-l 顯示檔案許可權,大小和擁有者等資訊、-r 遞迴顯示
命令含義
備註telnet
遠端登入
-a 嘗試自動登入、-d 啟動排錯模式、-k 不自動登入
ifconfig
顯示或設定網路裝置
add 設定 ip 位址、del 刪除 ip 位址、up 啟動指定網路裝置
ping
使用 icmp,若遠端主機無問題會得到回應
-i 指定間隔秒數、-r 記錄路由過程、-t 設定 ttl 大小
netstat
顯示網路狀態
-a 顯示所有 socket、-c 持續列出網路狀態、-t 顯示 tcp 狀況、-u 顯示 udp 狀況
命令含義
備註exit
退出目前的shell終端
top實時顯示程序狀態
-n 設定更新次數、-d 設定更新時間、-p 指定程序號
ps顯示當前程序的狀態
-a 列出所有程序、-u 指定使用者、-w 加寬顯示、pri:優先順序
命令含義
備註clear
清除螢幕
-e 指定使用期限
rpm管理套件
-a 查詢所有套件、-d 只列出文字檔案
passwd
更改使用者密碼
-d 刪除密碼、-l 停止賬號使用、-s 顯示密碼資訊
time
測量指令消耗的時間和資源
-o 將輸出寫入指定文件
命令含義
備註tar
將多個檔案打包成乙個並壓縮
-z 呼叫 gzip 壓縮、-j 呼叫 xz 壓縮、-x 解壓
shell中:
exit(0):正常執行程式並退出程式;
exit(1):非正常執行導致退出程式;
exit 0 可以告知你的程式的使用者:你的程式是正常結束的。如果 exit 非 0 值,那麼你的程式的使用者通常會認為你的程式產生了乙個錯誤。
在 shell 中呼叫完你的程式之後,用 echo $? 命令就可以看到你的程式的 exit 值。在 shell 指令碼中,通常會根據上乙個命令的 $? 值來進行一些流程控制。
關閉電源:poweroff
關閉:halt
shutdown -h
AT命令簡易解析
at命令的應用場合很多,也是應用最為通用的命令。而at命令並不像通訊協議特定的資料幀格式,解析at命令需要匹配每個字元。at命令一般有三種狀態 查詢 執行 設定,根據這三種狀態,本文將使用一種簡易的方法解析at命令。巨集定義at命令的三種狀態 define query cmd 0x01 查詢命令 d...
linux簡易書單
1 linux程式設計 第4版 萬千讀者推薦的linux經典入門書 程式設計實戰型圖書,以簡單易懂 內容全面和示例豐富而受到廣泛好評。如果你沒有linux基礎,可以先讀這本。話說回來,雖然這一本很全面,但是在很多問題上講的並沒有很深入,讀完這本書只能讓你初步接觸linux,接著你可以再去讀apue可...
Git簡易命令歸納
a 意為 所有的變更都add 另外還有 表示add新增 變更 u 表示僅add刪除log指變更內容,須寫 不然提交失敗add是為把它加到緩衝區,ci是為提交到本分支。ps 必須站在本分支上操作 一旦遠端主機的版本庫有了更新,需要將這些更新取回本地case 1 期間若出現conflict,解決之,再g...