Linux常用命令速查字典
阿新 • • 發佈:2019-02-06
一、啟動、關機、登入、登出相關命令
[login] 登入 [logout] 登出 [exit] 登出 [shutdown] 停止系統 [halt] 停止系統 [reboot] 重啟動 [poweroff] 切斷電源 [sync] 把記憶體裡的內容寫入磁碟 [lilo] 安裝lilo啟動管理程式 [grub] 安裝lilo啟動管理程式 www.2cto.com 二、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] 顯示/設定當前時間 www.2cto.com [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] 替換文字 七、壓縮/解壓縮相關命令 [tar] 壓縮/解壓縮檔案 [compress] 壓縮/解壓縮檔案 [uncompress] 解壓縮 [gzip] 壓縮/解壓縮檔案 [gunzip] 解壓縮 [zcat] 顯示壓縮檔案的內容 [lha] 壓縮/解壓縮檔案 [uuencode] 把二進位制檔案編碼為文字檔案 [uudecode] 把經過編碼的文字檔案還原為二進位制檔案 八、MS-DOS工具集 www.2cto.com [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傳輸檔案 www.2cto.com 十二、其他命令 [cal] 顯示日曆 [clear] 清屏 [gcc] 編譯C語言程式碼 [as] 彙編 [bc] 計算 [rpm] Redhat的包管理 [dpkg] Debian的包管理 [installpkg] Slackware的包安裝(刪除命令則是removepkg) [xf86setup ,turboxfg,Xconfigurator] 配置X服務 [startx] 啟動 X-Window 圖形介面