DBA基礎(chǔ)課程-linux基礎(chǔ)入門:linux文件及目錄命令管理
最新學(xué)訊:近期OCP認(rèn)證正在報(bào)名中,因考試人員較多請(qǐng)盡快報(bào)名獲取最近考試時(shí)間,報(bào)名費(fèi)用請(qǐng)聯(lián)系在線老師,甲骨文官方認(rèn)證,報(bào)名從速!
我要咨詢dba基礎(chǔ)課程-linux基礎(chǔ)入門:linux文件及目錄命令管理
Linux操作系統(tǒng)命令操作效率要高于圖形界面的操作,所以了解和學(xué)習(xí)linux基本命令操作是學(xué)習(xí)linux操作系統(tǒng)的首要任務(wù),本文主要介紹以下四個(gè)知識(shí)點(diǎn):
1. Shell基本命令格式
2. 文件及文件目錄基本操作命令
3. 結(jié)果重定向
4. 歸檔及壓縮命令
一.shell基本命令格式
(1)Linux命令的通用命令格式:
命令字 [選項(xiàng)] [參數(shù)]
選項(xiàng)及參數(shù)的含義:
選項(xiàng):用于調(diào)節(jié)命令的具體功能
以 “-”引導(dǎo)短格式選項(xiàng)(單個(gè)字符),例如“-l”
以“--”引導(dǎo)長格式選項(xiàng)(多個(gè)字符),例如“--color”
多個(gè)短格式選項(xiàng)可以寫在一起,只用一個(gè)“-”引導(dǎo),例如“-al”
參數(shù):命令操作的對(duì)象,如文件、目錄名等
注意:
1.在Linux的命令環(huán)境中,無論是命令名還是文件名,對(duì)英文字符的處理是區(qū)分大小寫的
2.命令的各組成部分之間用空格分隔(可以是多個(gè)空格),命令行的輸入以回車鍵結(jié)束
3.在“l(fā)s -l/home”命令行中,“l(fā)s”是命令字,“-l”是選項(xiàng),“/home”是參數(shù)
4.對(duì)于有些命令來說,選項(xiàng)和參數(shù)并不是必須有的(通用命令格式中的方括號(hào)[ …… ]表示可選的意思)
在實(shí)際使用Linux命令行的過程中,“選項(xiàng)”和“參數(shù)”的稱謂經(jīng)常容易混淆,甚至前后順序也可以顛倒,但一般不會(huì)影響到命令的執(zhí)行效果,所以很多時(shí)候并不做嚴(yán)格區(qū)分
(2)命令行編輯的幾個(gè)輔助操作
1.Tab鍵:自動(dòng)補(bǔ)齊
2.反斜杠“\”:強(qiáng)制換行
3.快捷鍵 Ctrl+U:清空至行首
4.快捷鍵 Ctrl+K:清空至行尾
5.快捷鍵 Ctrl+L:清屏
6.快捷鍵 Ctrl+C:取消本次命令編輯
說明:
上述快捷鍵操作中一般使用小寫字母(大小字母效果也相同)
Ctrl+L快捷鍵操作相當(dāng)于內(nèi)部命令“clear”的功能
Ctrl+C快捷鍵實(shí)際起中斷的作用,還可以用于中止前臺(tái)程序的運(yùn)行
(3)使用man命令閱讀手冊(cè)頁
1.使用“á”、“?”方向鍵滾動(dòng)文本
2使用Page Up和Page Down鍵翻頁
3.按Q或q鍵退出閱讀環(huán)境、按“/”鍵后查找內(nèi)容
man命令不僅能夠查看命令幫助,還能夠查看配置文件幫助,例如“man resolv.conf”
二.文件和目錄基本命令管理
(1)目錄操作命令 —— pwd、cd、ls
1.pwd命令:查看工作目錄(PrintWorking Directory)
2.cd命令:切換工作目錄(ChangeDirectory)
格式:cd [目錄位置]
3.ls命令:列表(List)顯示目錄內(nèi)容
格式:ls [選項(xiàng)]... [目錄或文件名]
常用命令選項(xiàng)
l -l :以長格式顯示
l -a:顯示所有子目錄和文件的信息,包括隱藏文件
l -d:顯示目錄本身的屬性
l --color:以顏色區(qū)分不同類型文件
示例:

4.mkdir命令
用途:創(chuàng)建新的目錄(MakeDirectory)
格式:mkdir [-p] [/路徑/]目錄名
注:
l mkdir命令用于創(chuàng)建新的空目錄,可以同時(shí)創(chuàng)建多個(gè)目錄
l 較常用到的選項(xiàng)為“-p”,該命令用于創(chuàng)建嵌套的多層目錄結(jié)構(gòu)
l 若不使用“-p”選項(xiàng),則只能在已經(jīng)存在的目錄中創(chuàng)建其他子目錄
示例:

三.文件操作命令—— touch、cp
(1)touch命令
用途:新建空文件
格式:touch 文件名…
(2)cp命令
用途:(Copy)文件或目錄
格式:cp [選項(xiàng)]... 源文件或目錄… 目標(biāo)文件或目錄
常用命令選項(xiàng)
l -r:遞歸整個(gè)目錄樹
(3)rm命令
用途:刪除(Remove)文件或目錄
格式:rm [選項(xiàng)]... 文件或目錄
常用命令選項(xiàng)
l -r:遞歸刪除整個(gè)目錄樹
示例:

(4)mv命令
用途:移動(dòng)(Move)文件或目錄
—— 若如果目標(biāo)位置與源位置相同,則相當(dāng)于改名
格式:mv [選項(xiàng)]... 源文件或目錄… 目標(biāo)文件或目錄
(5)find命令
用途:用于查找文件或目錄
格式:find [查找范圍] [查找條件]
常用查找條件
l -name:按文件名稱查找
l -user:按文件屬主查找
l -type:按文件類型查找
示例:

四.文件內(nèi)容操作命令———— cat、less、grep
(1) cat命令
用途:顯示出文件的全部內(nèi)容
格式:cat 目標(biāo)文件
(2)less命令
用途:全屏方式分頁顯示文件內(nèi)容
交互操作方法:
l 按Enter鍵向下逐行滾動(dòng)
l 按空格鍵向下翻一屏、按b鍵向上翻一屏
l 按q鍵退出
(3)grep命令
用途:在文件中查找并顯示包含指定字符串的行
格式:grep [選項(xiàng)]... 查找條件 目標(biāo)文件
常用命令選項(xiàng)
l -i:查找時(shí)忽略大小寫
l -v:反轉(zhuǎn)查找,輸出與查找條件不相符的行
查找條件設(shè)置
l 要查找的字符串以雙引號(hào)括起來
l “^……”表示以……開頭,“……$”表示以……結(jié)尾
l “^$”表示空行
五.歸檔及壓縮命令—— tar
tar命令
用途:制作歸檔文件、釋放歸檔文件
格式:tar [選項(xiàng)]... 歸檔文件名 源文件或目錄
tar [選項(xiàng)]... 歸檔文件名 [-C 目標(biāo)目錄]
常用命令
l 打包:
– tar -czvf [存放路徑]歸檔文件名.tar.gz 源文件或目錄
– 或 tar -cjvf [存放路徑]歸檔文件名.tar.bz2 源文件或目錄
l 解包:
– tar -xzvf [存放路徑]歸檔文件名.tar.gz [-C 解壓目錄]
– 或 tar -xjvf [存放路徑]歸檔文件名.tar.bz2 [-C 解壓目錄]
- 冉乃綱-老師CUUG金牌講師
- 冉老師 CUUG金牌講師 Oracle及RedHat高級(jí)講師、Unix/Linux 資深專家...[詳細(xì)了解老師]

- 陳衛(wèi)星-老師CUUG金牌講師
- 陳老師 CUUG金牌講師 精通Oracle管理、備份恢復(fù)、性能優(yōu)化 11年Ora...[詳細(xì)了解老師]
