redhat linux命令大全

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

  <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> 和其他用戶聊天

  四. 系統消息相關命令

  <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> 替換文字

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

  <ar> 壓縮/解壓縮文件

  <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> 休眠一定的時間

  十一. 網絡管理相關命令

  <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 系統

  附:組合命令

  重定向,如

  $ ls -l /bin > ls-output

  $ more ls-output

  管道命令,如

  $ cat file1 file2 | sort | uniq

  經常被用於管道的命令

  awk, fold, grep, head, nnkf, pr, sed, sort, tail, tee, tr, uniq, wc

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章