本次我文章中爲你們介紹的命令你們能夠直接用VMware虛擬機打開安裝好的CentOS7以後,再打開Xshell鏈接上這臺虛擬機,而後接下來的全部操做就能夠直接在Xshell中直接進行了(若是還有不清楚怎樣鏈接CentOS 7和Xshell的朋友,能夠參考我以前的文章進行安裝和鏈接以後在進行本次的操做,謝謝!)
本章結構:
1.Linux命令基礎
2.Linux命令幫助
3.目錄與文件基礎操做html
Shell:
1.Linux系統中運行的一種特殊程序
2.在用戶和內核之間充當「翻譯官」
3.用戶登陸Linux系統時,自動加載一個Shell程序
4.Bash是Linux系統中默認使用的Shell程序
文件位於/bin/bashlinux
Linux命令的分類:
內部命令:
1.集成於Shell解釋器程序內部的一些特殊指令,也稱爲內建(Built-in)指令
2.屬於Shell的一部分
3.沒單獨對應的系統文件
4.自動載入內存,能夠直接使用
外部命令:
1.Linux系統中可以完成特定功能的腳本文件或二進制程序
2.屬於Shell解釋器程序以外的命令
3.每一個外部命令對應了系統中的一個文件
4.必須知道其對應的文件位置,由Shell加載後才能執行shell
環境變量:PATH
指定系統可以識別的的命令文件所在的位置範圍bash
通用的命令使用格式:
命令字:
1.是整條命令中最關鍵的一部分
2.惟一肯定一條命令
選項:執行的功能微信
編輯Linux命令行:
編輯Linux命令行的輔助操做:ide
得到命令幫助的方法:
內部命令help
1.查看Bash內部命令的幫助信息
命令的「--help」選項
1.適用於大多數外部命令
①使用man命令閱讀手冊頁
②使用「↑「、」↓」方向滾動文本
③使用Page up和Page Down翻頁鍵
④按Q或者q鍵退出閱讀環境,按「/」鍵查找內容學習
查看當前的工做目錄-pwd
1.顯示用戶當前所在的工做目錄:pwd
示例:[root@localhost~]# pwd/root(其中root爲當前目錄)
2.切換工做目錄-cd
①將用戶的工做目錄更改到其餘位置:
切換到目標位置:cd 目標位置
若不指定目標位置,切換到當前用戶的宿主目錄:cd ~、cd ..
切換到上一次執行cd命令以前所在的目錄:cd -
②絕對路徑:有「/」就是絕對路徑
③相對路徑:沒有「/」就是相對路徑ui
相對路徑的表現形式:命令行
列表顯示目錄內容-ls
1.顯示目錄中內容,包括子目錄和文件相關屬性信息
2.經常使用選項:
-l:詳細顯示
-a:隱藏文件顯示
-A:
-d:
-h:帶單位的友好顯示
-R:遞歸顯示
--color:顏se
3.結合通配符:
「?」:匹配文件名中的一個未知字符
「*」:匹配文件名中的任意多個字符翻譯
常見的文件的格式:
1.黑:數據文件
2.綠:可執行文件
3.紅:壓縮包
4.藍:目錄(文件夾)
5.天藍:軟連接文件(快捷方式)
6.桃紅:圖片
設置別名-alias
經過別名機制簡化經常使用的、比較長的命令:alias命令別名=命令
示例:設置myls爲ls-alh的別名:alias myls= ‘ls-alh’
統計目錄及文件空間佔用狀況-du
1.統計指定目錄(或文件)所佔用磁盤空間的大小
2.經常使用選項:
-a:統計磁盤空間佔用時包括全部的文件,而不單單隻統計目錄
-h:以更人性化的方式(默認以KB計數,但不顯示單位)顯示出統計結果
-s:只統計所佔用空間總的(Summary)大小,而不是統計每一個子目錄,文件的大小
建立新目錄-mkdir
建立空文件-touch命令:
1.更新文件的時間標記
2.常常用語建立多個新的空文件:
建立連接文件-ln
爲文件或目錄創建連接文件,相似於Windows系統的快捷方式
通常分爲軟連接和硬連接兩種,如下是不一樣之處:
複製文件或目錄-cp
1.將須要複製的文件或目錄(源)重建一份,並保存微信的文件或目錄
2.常見選項:
-f:覆蓋目標同名文件或目錄是不進行提醒,直接強制複製
-i:覆蓋目標同名文件或目錄時提醒用戶確認
-p:複製時保持源文件的權限、屬主及時間標記等屬性不變
-r:複製目錄是必須使用此選項,表示遞歸複製全部文件及子目錄
刪除文件或目錄-rm
刪除指定的文件或目錄:rm[選項] 要刪除的文件或目錄
經常使用選項:
-f:強制刪除
-i:提醒刪除
-r:遞歸(連同子目錄一同刪除)
示例:
1.rm rf public_html/grub/
2.rm -I public_html/apg.conf
移動文件或目錄-mv
將指定的文件或目錄轉移外置
若是目標位置與源位置相同,則至關於執行重名操做:
示例:
1.mv mytouch mkfile
2.mv mkfile public_html/
查找命令/文件存放目錄-which
搜索範圍由環境變量PATH決定(echo$PATH):which 命令|程序名
或:which-a 命令|程序名
示例:
查找文件或目錄-find2-1
經常使用查找條件類型:
1.按名稱 查找:-name
① 根據目標文件的名稱進行查找,容許使用「*」及「?」通配符
2.根據文件大小查找:-size
① 根據目標文件的大小進行查找
② 通常使用「+」、「-」號設置超過或小於指定的大小做爲查找條件,經常使用的容量單位包括kB(注意k是小寫)、MB、GB
使用find命令實現多個查找條件
各表達式之間使用邏輯運算符:
1.「-a」表示並且(and)
2.「-o」表示或者(or)
示例:
以上就是linux的最基礎的操做命令,小白們能夠學習起來,大神們若是想回憶的也能夠過來看看,謝謝!