本書主要講解一些linux shell命令的用法,講解一些shell的奇技淫巧。
主要介紹一些基本shell指令
終端列印:echo、printf
別名:alias
終端處理工具:tput,stty
日期:date
介紹一些基本命令
讀取、顯示、拼接檔案:cat
錄製回放會話:script,scriptreplay
檔案查詢:find
提供管道引數:xargs
轉換:tr
排序、唯一:sort、uniq
臨時檔案:mktemp
分割檔案和資料:split,csplit
切分檔名: $、$
重新命名和移動:rename、mv
講解檔案相關命令
生成任意大小的檔案:dd
建立不可修改的檔案:chattr
生成空檔案:touch
列舉檔案資訊:file
生成iso檔案:mkisofs
查詢檔案差異:diff
檢視檔案前後內容:head、tail
快速定位目錄:pushd、popd
統計檔案行、單詞、字元數:wc
列印目錄樹:tree
講解文字處理相關命令
搜尋文字:grep
按列切分檔案:cut
文字替換:sed
文字處理:awk
網頁請求的命令說明
url請求:curl
對檔案備份相關命令
歸檔:tar、cpio、pbzip2
壓縮:gzip、zip
建立壓縮檔案系統:squashfs
備份:rsync
版本控制:git
全盤映象:fsarchiver
linux中網路相關命令
配置網路介面:ifconfig
dns查詢:nslookup、host
路由表資訊:route
檢查連通性:ping
遠端主機:ssh
網路傳輸:ftp、sftp、rsync、scp
連線無線網路:ifconfig、iwconfig、iwlist
埠資訊:lsof、netstat
建立套接字:nc
防火牆:iptables
系統狀態相關指令
磁碟資訊:du、df
當前登入使用者:who、w、users
上次使用者登入資訊:last、lastb
監視命令輸出:watch
管理日誌檔案:logrotate
記錄日誌:logger、syslogd
電源使用:powertop
磁碟監視:iotop
檢查磁碟及檔案系統錯誤:fsck
程序管理:top、ps、pgrep
命令位置:which、whereis
命令資訊:whatis
殺死程序:kill
捕捉並相應訊號:trap
向終端傳送訊息:wall
系統資訊:hostname、uname
排程工具:crontab
Linux Shell指令碼攻略(三)
一.find命令 1.根據檔名或正規表示式匹配搜尋 2.基於目錄深度的搜尋 maxdepth mindepth 3.根據檔案型別搜尋 4.根據檔案時間搜尋 atime 訪問時間 mtime 修改時間 ctime 變化時間 eg find type f atime 7 print 最近7天訪問的檔案 ...
linux shell指令碼攻略 一
變數數 算 重定向陣列 別名終端資訊 日期相關 除錯指令碼 函式和引數 管道命令 字段分隔符和迭代器 迴圈算術比較 檔案系統相關測試 字串比較 日期內容 格式星期 a 例如 sat a 例如 saturday 月 b 例如nov b 例如 november 日 d 例如31 固定格式日期 d 例如 ...
shell指令碼攻略讀書筆記
bin bash function debug for i in do echo i是debug的引數,如果 debug on則該語句為 也就是引數 echo i 若果 debug on則為 也就是告訴shell不執行任何操作 debug echo idone bin bash function d...