Linux經常使用命令速查備忘

PS:備忘而已,詳細的命令參數說明本身manhtml

一. 啓動,關機,登入,登出相關命令shell

[login] 登陸網絡

[logout] 登出less

[exit] 登出編輯器

[shutdown] 中止系統工具

[halt] 中止系統post

[reboot] 重啓動編碼

[poweroff] 切斷電源操作系統

[sync] 把內存裏的內容寫入磁盤code

[lilo] 安裝lilo啓動管理程序

[grub] 安裝lilo啓動管理程序

cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系統已運行:%d天%d時%d分%d秒",run_days,run_hour,run_minute,run_second)}' 系統運行時常

二. Shell相關命令

 

[chsh] 切換Shell

[history] 顯示命令履歷

[alias] 設置命令別名

[unalias] 取消命令別名

[which] 顯示命令所在位置

[type] 查詢命令種類

[echo] 顯示字符串或者變量內容

[set] 設置/顯示Shell變量

[printenv] 顯示環境變量

[export] 設置環境變量

[env] 設置臨時環境變量

[unset] 釋放環境變量

[setenv] 設置環境變量

[unsetenv] 釋放環境變量

[source] 執行文件當中的命令

[man] 查詢命令手冊

[info] 查詢超文本命令手冊

[whatis] 顯示命令簡介

[apropos] 經過關鍵字查詢手冊

三. 用戶管理相關命令

[su] 切換到其餘用戶

[useradd] 追加用戶

[adduser] 追加用戶

[userdel] 刪除用戶

[usermod] 修改用戶設置

[chfn] 修改用戶私人信息

[groupadd] 追加組

[groupdel] 刪除組

[groupmod] 修改組設置

[passwd] 更改密碼

[whoami] 顯示用戶名

[logname] 顯示登陸用戶賬號

[users] 顯示全部登陸用戶信息

[who] 查詢登陸用戶信息

[w] 查詢登陸用戶信息

[id] 顯示指定用戶的ID信息

[groups] 顯示指定用戶的所屬組

[finger] 顯示指定用戶的我的信息

[mesg] 開關與他人收發消息

[write] 給其餘用戶發消息

[wall] 給全部用戶發消息

[talk] 和其餘用戶聊天

四. 系統消息相關命令

[top] 提供了實時的對系統處理器的狀態監視

[date] 顯示/設置當前時間

[uptime] 顯示系統運行時間

[arch] 顯示機器的核心構架(如i386)

[uname] 顯示操做系統信息

[tty] 顯示終端名

[last] 顯示登陸/登出在履歷

[lastb] 顯示非法登陸信息

[dumpkeys] 顯示當前鍵盤配置

[loadkeys] 變動鍵盤配置

[df] 查詢磁盤使用信息

[du] 查詢磁盤使用信息

[dmesg] 顯示系統啓動消息

[script] 保存輸入輸出到文件

五. 文件操做相關命令

[ls] 顯示文件列表

[tree] 顯示目錄樹

[pwd] 顯示當前路徑

[cd] 更改當前路徑

[pushd] 追加路徑到目錄堆棧

[popd] 從目錄堆棧刪除路徑

[dirs] 顯示目錄堆棧的內容

[mkdir] 建立路徑

[rmdir] 刪除路徑

[cp] 複製文件/目錄

[rm] 刪除文件/目錄

[mv] 移動文件/目錄,修改文件名

[chown] 更改文件/目錄的全部者

[chgrp] 修改文件/目錄的全部組

[chmod] 修改文件/目錄的權限

[touch] 更改文件時間

[ln] 創建文件/目錄連接

[find] 查找文件

[whereis] 顯示文件存在的路徑名

[file] 查詢文件種類

[size] 查詢文件大小

六. 文件編輯相關命令

[cat] 顯示文件內容

[tee] 輸出到文件和屏幕

[more] 分屏顯示文件內容

[less] 分屏顯示文件內容

[head] 顯示文件頭部內容

[tail] 顯示文件尾部內容

[fold] 摺疊顯示長行

[sort] 排列文件的行

[cmp] 比較文件內容

[diff] 顯示文件差別

[nkf] 更改日語文件編碼

[dd] 變動文件以後複製

[wc] 統計文本單詞數,文件大小等

[split] 分割文件

[paste] 以行鏈接文件

[join] 以字段鏈接文件

[grep] 查詢文字

[uniq] 過濾重複部分顯示文件內容

[tr] 替換文字

[sed] 替換文字

[vi] vi文字編輯器

七. 壓縮/解壓縮相關命令

[tar] 壓縮/解壓縮文件

[compress] 壓縮/解壓縮文件

[uncompress] 解壓縮

[gzip] 壓縮/解壓縮文件

[gunzip] 解壓縮

[zcat] 顯示壓縮文件的內容

[lha] 壓縮/解壓縮文件

[uuencode] 把二進制文件編碼爲文本文件

[uudecode] 把通過編碼的文本文件還原爲二進制文件

八. MS-DOS工具集

[mtools]命令

[mdir] 顯示文件列表

[mcd] 改變當前目錄

[mmd] 新建目錄

[mrd] 刪除目錄

[mdeltree] 刪除目錄樹

[mcopy] 複製文件

[mdel] 刪除文件

[mmove] 移動文件

[mren] 更改文件或目錄名

[mattrib] 修改文件屬性

[mtype] 顯示文件內容

[mdu] 查詢文件或目錄大小

[minfo] 顯示磁盤信息

[mformat] 以MS-DOS方式格式化磁盤

[mlabel] 設置磁盤標籤

九. 控制外部設備相關命令

[mount] mount上設備

[umount] 解除已經mount上的設備

[eject] 彈出(CD/DVD等)

[fdformat] 格式化軟盤

[fdisk] 配置/顯示硬盤分區

[mkfs] 格式化磁盤分區

[fsck] 檢查/修復磁盤錯誤

[lpr] 打印到打印機

[lprm] 中斷打印任務

[lpq] 顯示打印任務的狀態

[lpc] 管理/控制打印任務

[ifconfig] 顯示/設定NIC配置

十. 進程及任務管理相關命令

[ps] 顯示正在運行的進程

[jobs] 顯示後臺運行任務

[fg] 把任務切換到前臺

[bg] 把任務切換到後臺

[kill] 停止進程或任務

[killall] 停止進程或任務

[wait] 等待進程或任務的結束

[at] 設置定時執行任務

[atq] 顯示還沒有執行的任務

[atrm] 刪除定時執行任務

[batch] 在系統負荷減輕的時候執行任務

[nice] 改變優先度並執行任務

[nohup] 在後臺執行任務,Logout以後也不退出

[sleep] 休眠必定的時間

[crond] 用來按期執行程序的命令

[screen] 能夠在多個進程之間多路複用一個物理終端的窗口管理器

十一. 網絡管理相關命令

[netstat] 顯示當前網絡鏈接情況

[route] 顯示/設置路由

[host] 顯示網絡主機狀況

[hostname] 顯示/設置當前主機的名字

[ping] 確認和遠程機器的鏈接狀況

[traceroute] 顯示路由信息

[rwho] 查詢網上機器的登錄用戶

[ruptime] 查詢網上機器的系統運行時間

[rlogin] 登錄到遠程機器

[telnet] 用telnet登錄到遠程機器

[rsh] 給遠程機器發送命令

[rcp] 在遠程機器之間複製文件

[mail] 收取郵件

[sendmail] 發送郵件

[mailq] 確認郵件隊列

[ftp] 用ftp傳輸文件

十二. 其餘命令

[cal] 顯示日曆

[clear] 清屏

[gcc] 編譯C語言代碼

[as] 彙編

[bc] 計算

[rpm] Redhat的包管理

[dpkg] Debian的包管理

[installpkg] Slackware的包安裝(刪除命令則是removepkg)

[xf86setup ,turboxfg,Xconfigurator] 配置X服務

[startx] 啓動 X-Window 圖形界面

相關文章
相關標籤/搜索