Linux常用命令速查備忘

來源:互聯網
上載者:User

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

[login] 登入

[logout] 登出

[exit] 登出

[shutdown] 停止系統

[halt] 停止系統

[reboot] 重啟動

[poweroff] 切斷電源

[sync] 把記憶體裡的內容寫入磁碟

[lilo] 安裝lilo啟動管理程式

[grub] 安裝lilo啟動管理程式

二. 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] 顯示檔案存在的路徑名

查詢檔案種類

[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 圖形介面

備忘:這篇內容很多部落格、網站都有發布,當然鄙人也不是原創,記錄這些內容只是為了讓自己方便查詢

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

[login] 登入

[logout] 登出

[exit] 登出

[shutdown] 停止系統

[halt] 停止系統

[reboot] 重啟動

[poweroff] 切斷電源

[sync] 把記憶體裡的內容寫入磁碟

[lilo] 安裝lilo啟動管理程式

[grub] 安裝lilo啟動管理程式

二. 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] 顯示檔案存在的路徑名

查詢檔案種類

[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 圖形介面

備忘:這篇內容很多部落格、網站都有發布,當然鄙人也不是原創,記錄這些內容只是為了讓自己方便查詢

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.