ps:其實學習linux系統,多多聯繫咱們如今使用的Windows系統,這樣就能夠事半功倍的學習;linux
一. 啓動,關機,登入,登出相關命令網絡
[login]: 登陸less
[logout] :登出編輯器
[shutdown] :中止系統工具
[halt] :中止系統學習
[reboot] :重啓動編碼
[poweroff] :切斷電源spa
[sync]: 把內存裏的內容寫入磁盤code
[lilo] :安裝lilo啓動管理程序orm
[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]: 和其餘用戶聊天
五. 文件操做相關命令
[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]: 壓縮/解壓縮文件(歸檔--跟gzip&gunzip搭配使用)
[compress]: 壓縮/解壓縮文件
[uncompress]: 解壓縮
[gzip]: 壓縮/解壓縮文件(比較經常使用)
[gunzip]: 解壓縮(比較經常使用)
[zcat]: 顯示壓縮文件的內容
[lha]: 壓縮/解壓縮文件
[uuencode]: 把二進制文件編碼爲文本文件
[uudecode]: 把通過編碼的文本文件還原爲二進制文件
八. MS-DOS工具集
[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]: Debain的包管理
ps:其實學習linux系統,多多聯繫咱們如今使用的Windows系統,這樣就能夠事半功倍的學習;