|
[先來幾個最常用的命令] 一:查看cpu more /proc/cpuinfo 二:查看內存 more /proc/meminfo 三:查看硬盤 df -ah (size項全部相加就是total總大小) 四:查看當前系統(tǒng)版本 cat /etc/issue 或者 cat /etc/redhat-release 五:查看系統(tǒng)架構位寬 getconf LONG_BIT 六:查看IP地址修改IP地址 ifconfig vim /etc/sysconfig/network-scripts/ifcfg-eth0 七:scp 從 本地 復制到 遠程 scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root 從 遠程 復制到 本地 scp root@172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz ---------------------------------------------------------------------------------------------------- 1.ls [選項] [目錄名 | 列出相關目錄下的所有目錄和文件-a 列出包括.a開頭的隱藏文件的所有文件 -A 通-a,但不列出"."和".." -l 列出文件的詳細信息 -c 根據ctime排序顯示 -t 根據文件修改時間排序 ---color[=WHEN] 用色彩辨別文件類型 WHEN 可以是’never’、’always’或’auto’其中之一 白色:表示普通文件 藍色:表示目錄 綠色:表示可執(zhí)行文件 紅色:表示壓縮文件 淺藍色:鏈接文件 紅色閃爍:表示鏈接的文件有問題 黃色:表示設備文件 灰色:表示其它文件 2.mv [選項] 源文件或目錄 目錄或多個源文件 | 移動或重命名文件 -b 覆蓋前做備份 -f 如存在不詢問而強制覆蓋 -i 如存在則詢問是否覆蓋 -u 較新才覆蓋 -t 將多個源文件移動到統(tǒng)一目錄下,目錄參數在前,文件參數在后 eg: mv a /tmp/ 將文件a移動到 /tmp目錄下 mv a b 將a命名為b mv /home/zenghao test1.txt test2.txt test3.txt 3.cp [選項] 源文件或目錄 目錄或多個源文件 | 將源文件復制至目標文件,或將多個源文件復制至目標目錄。 -r -R 遞歸復制該目錄及其子目錄內容 -p 連同檔案屬性一起復制過去 -f 不詢問而強制復制 -s 生成快捷方式 -a 將檔案的所有特性都一起復制 4.scp [參數] [原路徑] [目標路徑] | 在Linux服務器之間復制文件和目錄 -v 詳細顯示輸出的具體情況 -r 遞歸復制整個目錄 (1) 復制文件: 命令格式: scp local_file remote_username@remote_ip:remote_folder 或者 scp local_file remote_username@remote_ip:remote_file 或者 scp local_file remote_ip:remote_folder 或者 scp local_file remote_ip:remote_file 第1,2個指定了用戶名,命令執(zhí)行后需要輸入用戶密碼,第1個僅指定了遠程的目錄,文件名字不變,第2個指定了文件名 第3,4個沒有指定用戶名,命令執(zhí)行后需要輸入用戶名和密碼,第3個僅指定了遠程的目錄,文件名字不變,第4個指定了文件名 (2) 復制目錄: 命令格式: scp -r local_folder remote_username@remote_ip:remote_folder 或者 scp -r local_folder remote_ip:remote_folder 第1個指定了用戶名,命令執(zhí)行后需要輸入用戶密碼; 第2個沒有指定用戶名,命令執(zhí)行后需要輸入用戶名和密碼; eg: 從 本地 復制到 遠程 scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root 從 遠程 復制到 本地 scp root@172.19.2.75:/home/root/full.tar.gz /home/daisy/full.tar.gz 5.rm [選項] 文件 | 刪除文件 -r 刪除文件夾 -f 刪除不提示 -i 刪除提示 -v 詳細顯示進行步驟 6.touch [選項] 文件 | 創(chuàng)建空文件或更新文件時間 -a 只修改存取時間 -m 值修改變動時間 -r eg:touch -r a b ,使b的時間和a相同 -t 指定特定的時間 eg:touch -t 201211142234.50 log.log -t time [[CC]YY]MMDDhhmm[.SS],C:年前兩位 7.pwd 查看當前所在路徑 8.cd 改變當前目錄 - :返回上層目錄 .. :返回上層目錄 回車 :返回主目錄 / :根目錄 9.mkdir [選項] 目錄… | 創(chuàng)建新目錄 -p 遞歸創(chuàng)建目錄,若父目錄不存在則依次創(chuàng)建 -m 自定義創(chuàng)建目錄的權限 eg:mkdir -m 777 hehe -v 顯示創(chuàng)建目錄的詳細信息 10.rmdir 刪除空目錄 -v 顯示執(zhí)行過程 -p 若自父母刪除后父目錄為空則一并刪除 11.rm [選項] 文件… | 一個或多個文件或目錄 -f 忽略不存在的文件,不給出提示 -i 交互式刪除 -r 將列出的目錄及其子目錄遞歸刪除 -v 列出詳細信息 12.echo:顯示內容 -n 輸出后不換行 -e 遇到轉義字符特殊處理 eg: echo "he\nhe" 顯示he\nhe ehco -e "he\nhe" 顯示he(換行了)he 13.cat [選項] [文件]..| 一次顯示整個文件或從鍵盤創(chuàng)建一個文件或將幾個文件合并成一個文件 -n 編號文件內容再輸出 -E 在結束行提示$ 14.tac | 反向顯示 15.more | 按頁查看文章內容,從前向后讀取文件,因此在啟動時就加載整個文件 +n 從第n行開始顯示 -n 每次查看n行數據 +/String 搜尋String字符串位置,從其前兩行開始查看 -c 清屏再顯示 -p 換頁時清屏 16.less | 可前后移動地逐屏查看文章內容,在查看前不會加載整個文件 -m 顯示類似于more命令的百分比 -N 顯示行號 / 字符串:向下搜索“字符串”的功能 ? 字符串:向上搜索“字符串”的功能 n 重復前一個搜索(與 / 或 ? 有關) N 反向重復前一個搜索(與 / 或 ? 有關) b 向后翻一頁 d 向后翻半頁 17.nl [選項]… [文件]… | 將輸出內容自動加上行號 -b -b a 不論是否有空行,都列出行號(類似 cat -n) -b t 空行則不列行號(默認) -n 有l(wèi)n rn rz三個參數,分別為再最左方顯示,最右方顯示不加0,最右方顯示加0 18.head [參數]… [文件]… | 顯示檔案開頭,默認開頭10行 -v 顯示文件名 -c number 顯示前number個字符,若number為負數,則顯示除最后number個字符的所有內容 -number/n (+)number 顯示前number行內容, -n number 若number為負數,則顯示除最后number行數據的所有內容 19.tail [必要參數] [選擇參數] [文件] | 顯示文件結尾內容 -v 顯示詳細的處理信息 -q 不顯示處理信息 -num/-n (-)num 顯示最后num行內容 -n +num 從第num行開始顯示后面的數據 -c 顯示最后c個字符 -f 循環(huán)讀取 20.vi 編輯文件 :w filename 將文章以指定的文件名保存起來 :wq 保存并退出 :q! 不保存而強制退出 命令行模式功能鍵 1)插入模式 按「i」切換進入插入模式「insert mode」,按"i"進入插入模式后是從光標當前位置開始輸入文件; 按「a」進入插入模式后,是從目前光標所在位置的下一個位置開始輸入文字; 按「o」進入插入模式后,是插入新的一行,從行首開始輸入文字。 2)從插入模式切換為命令行模式 按「ESC」鍵。 3)移動光標 vi可以直接用鍵盤上的光標來上下左右移動,但正規(guī)的vi是用小寫英文字母「h」、「j」、「k」、「l」,分別控制光標左、下、上、右移一格。 按「ctrl」+「b」:屏幕往"后"移動一頁。 按「ctrl」+「f」:屏幕往"前"移動一頁。 按「ctrl」+「u」:屏幕往"后"移動半頁。 按「ctrl」+「d」:屏幕往"前"移動半頁。 按數字「0」:移到文章的開頭。 按「G」:移動到文章的最后。 按「$」:移動到光標所在行的"行尾"。 按「^」:移動到光標所在行的"行首" 按「w」:光標跳到下個字的開頭 按「e」:光標跳到下個字的字尾 按「b」:光標回到上個字的開頭 按「#l」:光標移到該行的第#個位置,如:5l,56l。 4)刪除文字 「x」:每按一次,刪除光標所在位置的"后面"一個字符。 「#x」:例如,「6x」表示刪除光標所在位置的"后面"6個字符。 「X」:大寫的X,每按一次,刪除光標所在位置的"前面"一個字符。 「#X」:例如,「20X」表示刪除光標所在位置的"前面"20個字符。 「dd」:刪除光標所在行。 「#dd」:從光標所在行開始刪除#行 5)復制 「yw」:將光標所在之處到字尾的字符復制到緩沖區(qū)中。 「#yw」:復制#個字到緩沖區(qū) 「yy」:復制光標所在行到緩沖區(qū)。 「#yy」:例如,「6yy」表示拷貝從光標所在的該行"往下數"6行文字。 「p」:將緩沖區(qū)內的字符貼到光標所在位置。注意:所有與"y"有關的復制命令都必須與"p"配合才能完成復制與粘貼功能。 6)替換 「r」:替換光標所在處的字符。 「R」:替換光標所到之處的字符,直到按下「ESC」鍵為止。 7)回復上一次操作 「u」:如果您誤執(zhí)行一個命令,可以馬上按下「u」,回到上一個操作。按多次"u"可以執(zhí)行多次回復。 8)更改 「cw」:更改光標所在處的字到字尾處 「c#w」:例如,「c3w」表示更改3個字 9)跳至指定的行 「ctrl」+「g」列出光標所在行的行號。 「#G」:例如,「15G」,表示移動光標至文章的第15行行首。 21.which 可執(zhí)行文件名稱 | 查看可執(zhí)行文件的位置,在PATH變量指定的路徑中查看系統(tǒng)命令是否存在及其位置 22.whereis [-bmsu] [BMS 目錄名 -f ] 文件名| 定位可執(zhí)行文件、源代碼文件、幫助文件在文件系統(tǒng)中的位置 -b 定位可執(zhí)行文件。 -m 定位幫助文件。 -s 定位源代碼文件。 -u 搜索默認路徑下除可執(zhí)行文件、源代碼文件、幫助文件以外的其它文件。 -B 指定搜索可執(zhí)行文件的路徑。 -M 指定搜索幫助文件的路徑。 -S 指定搜索源代碼文件的路徑。 23.locate | 通過搜尋數據庫快速搜尋檔案 -r 使用正規(guī)運算式做尋找的條件 24.find find [PATH] [option] [action] | 在文件樹種查找文件,并作出相應的處理 選項與參數: 1. 與時間有關的選項:共有 -atime, -ctime 與 -mtime 和-amin,-cmin與-mmin,以 -mtime 說明 -mtime n :n 為數字,意義為在 n 天之前的『一天之內』被更動過內容的檔案; -mtime +n :列出在 n 天之前(不含 n 天本身)被更動過內容的檔案檔名; -mtime -n :列出在 n 天之內(含 n 天本身)被更動過內容的檔案檔名。 -newer file :file 為一個存在的檔案,列出比 file 還要新的檔案檔名 2. 與使用者或組名有關的參數: -uid n :n 為數字,這個數字是用戶的賬號 ID,亦即 UID -gid n :n 為數字,這個數字是組名的 ID,亦即 GID -user name :name 為使用者賬號名稱!例如 dmtsai -group name:name 為組名,例如 users ; -nouser :尋找檔案的擁有者不存在 /etc/passwd 的人! -nogroup :尋找檔案的擁有群組不存在于 /etc/group 的檔案! 3. 與檔案權限及名稱有關的參數: -name filename:搜尋文件名為 filename 的檔案(可使用通配符) -size [+-]SIZE:搜尋比 SIZE 還要大(+)或小(-)的檔案。這個 SIZE 的規(guī)格有: c: 代表 byte k: 代表 1024bytes。所以,要找比 50KB還要大的檔案,就是『 -size +50k 』 -type TYPE :搜尋檔案的類型為 TYPE 的,類型主要有: 一般正規(guī)檔案 (f) 裝置檔案 (b, c) 目錄 (d) 連結檔 (l) socket (s) FIFO (p) -perm mode :搜尋檔案權限『剛好等于』 mode的檔案,這個mode為類似chmod的屬性值,舉例來說,-rwsr-xr-x 的屬性為4755! -perm -mode :搜尋檔案權限『必須要全部囊括 mode 的權限』的檔案,舉例來說, 我們要搜尋-rwxr--r-- 亦即 0744 的檔案,使用-perm -0744,當一個檔案的權限為 -rwsr-xr-x ,亦即 4755 時,也會被列出來,因為 -rwsr-xr-x 的屬性已經囊括了 -rwxr--r-- 的屬性了。 -perm +mode :搜尋檔案權限『包含任一 mode 的權限』的檔案,舉例來 說,我們搜尋-rwxr-xr-x ,亦即 -perm +755 時,但一個文件屬性為 -rw-------也會被列出來,因為他有 -rw.... 的屬性存在! 4. 額外可進行的動作: -exec command :command 為其他指令,-exec 后面可再接額外的指令來處理搜尋到的結果。 -print :將結果打印到屏幕上,這個動作是預設動作! eg: find / -perm +7000 -exec ls -l {} \; ,額外指令以-exec開頭,以\;結尾{}代替前面找到的內容 | xargs -i 默認的前面輸出用{}代替 eg: find . -name "*.log" | xargs -i mv {} test4 25.grep ‘正則表達式’ 文件名 | 用正則表達式搜索文本,并把匹配的行打印出來 -c 只輸出匹配行的計數。 -I 不區(qū)分大小寫(只適用于單字符)。 -l 只顯示文件名 -v 顯示不包含匹配文本的所有行。 -n 顯示匹配行數據及其行號 25.file | 判斷文件類型 26.gzip [-cdtv#] 檔名 | 壓縮、解壓縮,源文件都不再存在 -d 進行解壓縮 -c 將壓縮的數據輸出到屏幕上 -v :顯示原檔案/壓縮文件案的壓縮比等信息 -# :壓縮等級,-1最快,但壓縮比最差,=9最慢,但壓縮比最好 27.gunzip | 解壓縮 28.bzip2 | 壓縮、解壓縮 -d :解壓 -z :壓縮 -k :保留源文件 -c :將壓縮的過程產生的數據輸出到屏幕上! -v :可以顯示出原檔案/壓縮文件案的壓縮比等信息; -# :與 gzip 同樣的,都是在計算壓縮比的參數, -9 最佳, -1 最快! 29.bzcat 讀取數據而無需解壓 30.tar [主選項+輔選項] 文件或者目錄 | 多個目錄或檔案打包、壓縮成一個大檔案 主選項: -c 建立打包檔案,可搭配 -v 來察看過程中被打包的檔名(filename) -t 察看打包檔案的內容含有哪些檔名,重點在察看『檔名』就是了; -x 解打包或解壓縮的功能,可以搭配 -C (大寫) 在特定目錄解開 輔選項: -j 透過 bzip2 的支持進行壓縮/解壓縮:此時檔名最好為 *.tar.bz2 -z 透過 gzip 的支持進行壓縮/解壓縮:此時檔名最好為 *.tar.gz -v 在壓縮/解壓縮的過程中,將正在處理的文件名顯示出來! -f filename -f 后面要立刻接要被處理的檔名! -C 目錄 這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項。 --exclude FILE:在壓縮打包過程中忽略某文件 eg: tar --exclude /home/zenghao -zcvf myfile.tar.gz /home/* /etc -p 保留備份數據的原本權限與屬性,常用于備份(-c)重要的配置文件 -P(大寫) 保留絕對路徑,亦即允許備份數據中含有根目錄存在之意; eg: 壓 縮:tar -jcvf filename.tar.bz2 要被壓縮的檔案或目錄名稱 查 詢:tar -jtvf filename.tar.bz2 解壓縮:tar -jxvf filename.tar.bz2 -C 欲解壓縮的目錄 31.exit 退出當前shell 32.logout 退出登錄shell 33.shutdown -h now 34.users 顯示當前登錄系統(tǒng)地用戶 35.who 登錄在本機的用戶與來源 -H或--heading 顯示各欄位的標題信息列。 36.w 登錄在本機的用戶及其運行的程序 -s 使用簡潔格式列表,不顯示用戶登入時間,終端機階段作業(yè)和程序所耗費的CPU時間。 -h 不顯示各欄位的標題信息列。 37.write 給當前聯(lián)機的用戶發(fā)消息 38.wall 給所有登錄再本機的用戶發(fā)消息 39.last 查看用戶的登陸日志 40.lastlog 查看每個用戶最后的登陸時間 41.finger [選項] [使用者] [用戶@主機] | 查看用戶信息 -s 顯示用戶的注冊名、實際姓名、終端名稱、寫狀態(tài)、停滯時間、登錄時間等信息 -l 除了用-s選項顯示的信息外,還顯示用戶主目錄、登錄shell、郵件狀態(tài)等信息,以及用戶主目錄下的.plan、.project和.forward文件的內容。 -p 除了不顯示.plan文件和.project文件以外,與-l選項相同 42.hostname 查看主機名 43.alias ii = “l(fā)s -l” | 添加別名 44.unalias ii | 清除別名 45.useradd [-u UID] [-g 初始群組] [-G 次要群組] [-c 說明欄] [-d 家目錄絕對路徑] [-s shell] 使用者賬號名 | 新增用戶 -M 不建立用戶家目錄!(系統(tǒng)賬號默認值) -m 建立用戶家目錄!(一般賬號默認值) -r 建立一個系統(tǒng)的賬號,這個賬號的 UID 會有限制 -e 賬號失效日期,格式為『YYYY-MM-DD』 -D 查看useradd的各項默認值 46.passwd | 修改密碼 -l 使密碼失效 -u 與-l相對,用戶解鎖 -S 列出登陸用戶passwd文件內的相關參數 -n 后面接天數,shadow 的第 4 字段,多久不可修改密碼天數 -x 后面接天數,shadow 的第 5 字段,多久內必須要更動密碼 -w 后面接天數,shadow 的第 6 字段,密碼過期前的警告天數 -i 后面接『日期』,shadow 的第 7 字段,密碼失效日期 使用管道劉設置密碼:echo "zeng" | passwd --stdin zenghao 47.userdel 刪除用戶 -r 用戶文件一并刪除 48.chage [-ldEImMW] 賬號名 | 修改用戶密碼的相關屬性 -l 列出該賬號的詳細密碼參數; -d 后面接日期,修改 shadow 第三字段(最近一次更改密碼的日期),格式YYYY-MM-DD -E 后面接日期,修改 shadow 第八字段(賬號失效日),格式 YYYY-MM-DD -I 后面接天數,修改 shadow 第七字段(密碼失效日期) -m 后面接天數,修改 shadow 第四字段(密碼最短保留天數) -M 后面接天數,修改 shadow 第五字段(密碼多久需要進行變更) -W 后面接天數,修改 shadow 第六字段(密碼過期前警告日期) 49.usermod [-cdegGlsuLU] username | 修改用戶的相關屬性 -c 后面接賬號的說明,即 /etc/passwd 第五欄的說明欄,可以加入一些賬號的說明。 -d 后面接賬號的家目錄,即修改 /etc/passwd 的第六欄; -e 后面接日期,格式是 YYYY-MM-DD 也就是在 /etc/shadow 內的第八個字段數據啦! -f 后面接天數為 shadow 的第七字段。 -g 后面接初始群組,修改 /etc/passwd 的第四個字段,亦即是GID的字段! -G 后面接次要群組,修改這個使用者能夠支持的群組 -l 后面接賬號名稱。亦即是修改賬號名稱, /etc/passwd 的第一欄! -s 后面接 Shell 的實際檔案,例如 /bin/bash 或 /bin/csh 等等。 -u 后面接 UID 數字啦!即 /etc/passwd 第三欄的資料; -L 凍結密碼 -U 解凍密碼 50.id [username] | 查看用戶相關的id信息,還可以用來判斷用戶是否存在 51.groups 查看登陸用戶支持的群組, 第一個輸出的群組為有效群組 52.newgrp 切換有效群組 53.groupadd [-g gid] 組名 | 添加組 -g 設定添加組的特定組id 54.groupmod [-g gid] [-n group_name] 群組名 | 修改組信息 -g 修改既有的 GID 數字 -n 修改既有的組名 55.groupdel [groupname] | 刪除群組 56.gpasswd | 群組管理員功能 root管理員動作: -gpasswd groupname 設定密碼 -gpasswd [-A user1,...] [-M user3,...] groupname -A 將 groupname 的主控權交由后面的使用者管理(該群組的管理員) -M 將某些賬號加入這個群組當中 -gpasswd [-r] groupname -r 將 groupname 的密碼移除 群組管理員動作: - gpasswd [-ad] user groupname -a 將某位使用者加入到 groupname 這個群組當中 -d 將某位使用者移除出 groupname 這個群組當中 57.chfn修改個人信息 58.mount [-t vfstype] [-o options] device dir -ro 采用只讀方式掛接設備 -rw 采用讀寫方式掛接設備 eg:mount /home/mydisk.iso /tmp/mnt 通過mnt訪問mydisk內的內容 59.umount 取消掛載 60.cut -b :以字節(jié)為單位進行分割。這些字節(jié)位置將忽略多字節(jié)字符邊界,除非也指定了 -n 標志。 -c :以字符為單位進行分割。 -d :自定義分隔符,默認為制表符。 -f :與-d一起使用,指定顯示哪個區(qū)域。 61.sort -n 依照數值的大小排序。 -o<輸出文件> 將排序后的結果存入指定的文件。 -r 以相反的順序來排序。 -t<分隔字符> 指定排序時所用的欄位分隔字符。 -k 選擇以哪個區(qū)間進行排序。 62.wc 統(tǒng)計指定文件中的字節(jié)數、字數、行數, 并將統(tǒng)計結果顯示輸出 -l filename 報告行數 -c filename 報告字節(jié)數 -m filename 報告字符數 -w filename 報告單詞數 63.uniq 去除文件中相鄰的重復行 清空/新建文件,將內容重定向輸入進去 &> 正確、錯誤都重定向過去 后面追加 64.set 顯示環(huán)境變量和普通變量 65.env 顯示環(huán)境變量 66.export 把普通變量變成環(huán)境變量 67.unset 刪除一個環(huán)境變量 aaa(){} 定義函數 68.read -p 接提示字符 -t 接等待的秒數 69.declare、typeset -i 聲明為整數 -a 聲明為數組 -f 聲明為函數 -r 聲明為只讀 70.ulimit 限制使用者的某些系統(tǒng)資源 -f 此 shell 可以建立的最大檔案容量 (一般可能設定為 2GB)單位為 Kbytes eg: ulimit -f 1024 限制使用者僅能建立 1MBytes 以下的容量的檔案 71.df [選項] [文件] | 顯示指定磁盤文件的可用空間,如果沒有文件名被指定,則所有當前被掛載的文件系統(tǒng)的可用空間將被顯示 -a 顯示全部文件系統(tǒng) -h 文件大小友好顯示 -l 只顯示本地文件系統(tǒng) -i 顯示inode信息 -T 顯示文件系統(tǒng)類型 72.du [選項] [文件] | 顯示每個文件和目錄的磁盤使用空間 -h 方便閱讀的方式 -s 只顯示總和的大小 73.ln [參數] [源文件或目錄] [目標文件或目錄] | 某一個文件在另外一個位置建立一個同步的鏈接 -s 建立軟連接 -v 顯示詳細的處理過程 74.diff [參數] [文件1或目錄1] [文件2或目錄2] | 比較單個文件或者目錄內容 -b 不檢查空格字符的不同。 -B 不檢查空白行。 -i 不檢查大小寫 -q 僅顯示差異而不顯示詳細信息 eg: diff a b > parch.log 比較兩個文件的不同并產生補丁 75.date [參數]… [+格式] | 顯示或設定系統(tǒng)的日期與時間 %H 小時(以00-23來表示)。 %M 分鐘(以00-59來表示)。 %P AM或PM。 %D 日期(含年月日) %U 該年中的周數。 date -s “2015-10-17 01:01:01″ //時間設定 date +%Y%m%d //顯示前天年月日 date +%Y%m%d --date="+1 day/month/year" //顯示前一天/月/年的日期 date +%Y%m%d --date="-1 day/month/year" //顯示后一天/月/年的日期 date -d '2 weeks' 2周后的日期 76.cal [參數] 月份] [年份] | 查看日歷 -1 顯示當月的月歷 -3 顯示前、當、后一個月的日歷 -m 顯示星期一為一個星期的第一天 -s (默認)星期天為第一天 -j 顯示當月是一年中的第幾天的日歷 -y 顯示當前年份的日歷 77.ps | 列出當前進程的快照 a 顯示所有的進程 -a 顯示同一終端下的所有程序 e 顯示環(huán)境變量 f 顯示進程間的關系 -H 顯示樹狀結構 r 顯示當前終端的程序 T 顯示當前終端的所有程序 -au 顯示更詳細的信息 -aux 顯示所有包含其他使用者的行程 -u 指定用戶的所有進程 78.top [參數] | 顯示當前系統(tǒng)正在執(zhí)行的進程的相關信息,包括進程ID、內存占用率、CPU占用率等 79.kill [參數] [進程號] | 殺死進程 80.free [參數] | 顯示Linux系統(tǒng)中空閑的、已用的物理內存及swap內存,及被內核使用的buffer 81.vmstat | 對操作系統(tǒng)的虛擬內存、進程、CPU活動進行監(jiān)控 82.iostat [參數] [時間t] [次數n](每隔t時間刷新一次,最多刷新n次)| 對系統(tǒng)的磁盤操作活動進行監(jiān)視,匯報磁盤活動統(tǒng)計情況,同時也會匯報出CPU使用情況 -p[磁盤] 顯示磁盤和分區(qū)的情況 83.watch [參數] [命令] |重復執(zhí)行某一命令以觀察變化 -n 時隔多少秒刷新 -d 高亮顯示動態(tài)變化 84.at [參數] [時間] | 在一個指定的時間執(zhí)行一個指定任務,只能執(zhí)行一次 HH:MM[am|pm] + number [minutes|hours|days|weeks] 強制在某年某月某日的某時刻進行該項任務 atq 查看系統(tǒng)未執(zhí)行的任務 atrm n 刪除編號為n的任務 at -c n 顯示編號為n的任務的內容 85.crontab | 定時任務調度 file 載入crontab -e 編輯某個用戶的crontab文件內容 -l 顯示某個用戶的crontab文件內容 -r 刪除某個用戶的crontab文件 86.ifconfig [網絡設備] [參數] | 查看和配置網絡設備 87.route | 顯示和操作IP路由表 88.ping [參數] [主機名或IP地址] | 測試與目標主機的連通性 -q 只顯示最后的結果 89.netstat | 顯示與IP、TCP、UDP和ICMP協(xié)議相關的統(tǒng)計數據 90.telnet [參數] [主機] | 用于遠程登錄,采用明文傳送報文,安全性不好 91.rcp [參數] [源文件] [目標文件] | 遠程文件拷貝 -r 遞歸復制 -p 保留源文件的屬性 usage: rcp –r remote_hostname:remote_dir local_dir 92.wget [參數] [URL地址] | 直接從網絡上下載文件 -o FILE 把記錄寫到FILE文件中 eg : wget -O a.txt URL wget --limit-rate=300k URL 限速下載 93.awk -F 分隔符 以分隔符分隔內容 {} 要執(zhí)行的腳本內容 eg:cat /etc/passwd |awk -F ':' '{print $1"\t"$7}' 94.sed 對數據行進行替換、刪除、新增、選取等操作 a 新增,在新的下一行出現(xiàn) c 取代,取代 n1,n2 之間的行 eg: sed '1,2c Hi' ab d 刪除 i 插入,在新的上一行出現(xiàn) 95.paste 合并文件,需確保合并的兩文件行數相同 -d 指定不同于空格或tab鍵的域分隔符 -s 按行合并,單獨一個文件為一行 96.su [參數] user | 切換登陸 -l 切換時連同環(huán)境變量、工作目錄一起改變 -c command 執(zhí)行command變回原來的使用者 97.sudo | 以特定用戶的權限執(zhí)行特定命令 -l 列出當前用戶可執(zhí)行的命令 -u username#uid 以指定用戶執(zhí)行命令 |
|
|