linux命令分塊總結---多操做纔是真理

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系統,這樣就能夠事半功倍的學習;

相關文章
相關標籤/搜索