溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

linux命令基礎(chǔ)(一)

發(fā)布時(shí)間:2020-07-09 12:48:31 來(lái)源:網(wǎng)絡(luò) 閱讀:332 作者:wx5d3a7feeb53cc 欄目:云計(jì)算

linux命令基礎(chǔ)

? ?shell? ?

一.Shell的定義:

? ? ?在計(jì)算機(jī)科學(xué)中,Shell俗稱殼(用來(lái)區(qū)別于核),是指“為使用者提供操作界面”的軟件(命令解析器)。它類似于DOS下的command.com和后來(lái)的cmd.exe。它接收用戶命令,然后調(diào)用相應(yīng)的應(yīng)用程序。

1.LINUX 系統(tǒng)中運(yùn)行的一種特殊程序

2.在用戶和內(nèi)核之間充當(dāng)“翻譯官”

3.用戶登錄LINUX系統(tǒng)時(shí),自動(dòng)加載一個(gè)SHELL程序

4.BASE是LINUX系統(tǒng)中默認(rèn)使用的SHELL程序

linux命令基礎(chǔ)(一)

接受用戶輸入的指令》》》解釋命令》》》傳遞給系統(tǒng)內(nèi)核運(yùn)行

二.Shell的分類

linux命令基礎(chǔ)(一)


三.shell命令行的格式

通用的命令行使用格式:

linux命令基礎(chǔ)(一)

1.命令字

linux命令基礎(chǔ)(一)

2.選項(xiàng)

linux命令基礎(chǔ)(一)

3.參數(shù)

linux命令基礎(chǔ)(一)


四.編輯命令行的輔助操作

linux命令基礎(chǔ)(一)


五.獲得命令幫助的方法

linux命令基礎(chǔ)(一)



首先我們了解一下Shell界面中[root@localhost ~]#的含義

root:當(dāng)前系統(tǒng)登錄用戶

localhost:主機(jī)名稱

~:當(dāng)前所在目錄 (現(xiàn)在是家目錄)

#:管理員身份 ($:普通用戶身份)


命令

1, pwd

查看當(dāng)前的工作目錄

linux命令基礎(chǔ)(一)


2.cd

切換工作目錄

1.cd 目標(biāo)位置 :切換到目標(biāo)位置

linux命令基礎(chǔ)(一)

2.cd ~ :切換到 家目錄

linux命令基礎(chǔ)(一)


3.cd .. :返回上一層目錄

linux命令基礎(chǔ)(一)


4.cd - :返回上一次執(zhí)行cd所在目錄

linux命令基礎(chǔ)(一)



相對(duì)路徑的表現(xiàn)形式:

1.以一個(gè) . 開頭:表示以當(dāng)前所在目錄為起點(diǎn)

2.以兩個(gè) ..開頭:表示以當(dāng)前所在目錄的上一級(jí)目錄(父目錄)作為起點(diǎn)

3.以 ~用戶名? 形式開頭:以指定用戶的宿主目錄作為起點(diǎn)


2.ls

顯示目錄中的內(nèi)容,包括子目錄和文件相關(guān)屬性信息

linux命令基礎(chǔ)(一)

常用選項(xiàng)

1.-l :顯示文件大小 (不帶單位,默認(rèn)是字節(jié))

2.-a:顯示影藏文件(不區(qū)分中英文標(biāo)點(diǎn))

3.-A:顯示隱藏文件 (區(qū)分中英文標(biāo)點(diǎn))

4.-d:本目錄

5.-h:友好顯示(文件大小顯示單位)

6.-R:遞歸顯示(顯示該目錄下所有文件包括子目錄及子目錄下文件)

7.--color:顯示顏色


linux命令基礎(chǔ)(一)

linux命令基礎(chǔ)(一)

linux命令基礎(chǔ)(一)


系統(tǒng)在默認(rèn)中就顯示顏色

黑色:數(shù)據(jù)文件

綠色:可執(zhí)行文件

紅色:壓縮包

藍(lán)色:目錄(文件夾

天藍(lán)色:軟連接文件(快捷方式)

粉色:圖片


3.-alias

設(shè)置別名:簡(jiǎn)化常用的,比較長(zhǎng)的命令

linux命令基礎(chǔ)(一)

linux命令基礎(chǔ)(一)

4.-du

統(tǒng)計(jì)目錄及空間文件占用情況

linux命令基礎(chǔ)(一)

常用選項(xiàng)

-a :統(tǒng)計(jì)磁盤占用空間時(shí)包括所有文件,而不僅僅只統(tǒng)計(jì)目錄

linux命令基礎(chǔ)(一)

-h:以更人性化的方式(默認(rèn)以KB計(jì)數(shù),但不顯示單位)顯示出統(tǒng)計(jì)結(jié)果

-s:只統(tǒng)計(jì)總空間的大小

linux命令基礎(chǔ)(一)


5.-mkdir

創(chuàng)建新目錄

linux命令基礎(chǔ)(一)

-p:一次性創(chuàng)建嵌套的多層目錄

linux命令基礎(chǔ)(一)

6.-touch

創(chuàng)建空文件

linux命令基礎(chǔ)(一)

linux命令基礎(chǔ)(一)


7.-ln

創(chuàng)建連接文件

linux命令基礎(chǔ)(一)

ln -s 創(chuàng)建軟連接

linux命令基礎(chǔ)(一)


8.-cp

復(fù)制文件或目錄

linux命令基礎(chǔ)(一)

可選項(xiàng)

-f :覆蓋同名目錄或文件時(shí)不提醒,直接強(qiáng)制復(fù)制

-i :覆蓋同名目錄或文件時(shí)提醒

-p:復(fù)制時(shí)保持源文件的權(quán)限,屬主及時(shí)間標(biāo)記等屬性不變

-r:遞歸復(fù)制

linux命令基礎(chǔ)(一)


9.-rm

刪除文件或目錄

linux命令基礎(chǔ)(一)

可選項(xiàng)

-f:刪除時(shí)不提醒,強(qiáng)制刪除

-i:刪除時(shí)提醒

-r:遞歸刪除

linux命令基礎(chǔ)(一)


10.-mv

移動(dòng)文件或目錄

linux命令基礎(chǔ)(一)

(如果目標(biāo)位置與源位置相同,則相當(dāng)于執(zhí)行重命名操作)

linux命令基礎(chǔ)(一)


11.-which

查找命令/文件存放目錄

linux命令基礎(chǔ)(一)

linux命令基礎(chǔ)(一)


linux命令基礎(chǔ)(一)


20.-find

查找文件或目錄

linux命令基礎(chǔ)(一)

采用遞歸方式,根據(jù)目標(biāo)的名稱,類型,大小等不同屬性進(jìn)行精確查找


常用的查找類型

linux命令基礎(chǔ)(一)


各個(gè)表達(dá)式之間使用邏輯運(yùn)算符

-a 表示 而且

-o 表示 或

linux命令基礎(chǔ)(一)











linux命令基礎(chǔ)(一)


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI