国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【linux】Linux基本指令(上)

這篇具有很好參考價值的文章主要介紹了【linux】Linux基本指令(上)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

前言:
在之前我們已經(jīng)簡單了介紹了一下【Linux】,包括它的概念,由來啊等進(jìn)行了講解,接下來我們就將正式的踏入對其的學(xué)習(xí)?。?!

??操作系統(tǒng)的概念

在正式學(xué)習(xí)之前,我們先插入一個知識點(diǎn),即“操作系統(tǒng)”,那么到底什么是操作系統(tǒng)呢?當(dāng)我們了解這個知識點(diǎn)之后,我們才能更好的理解整個過程。

【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

在如今的信息化時代,計算機(jī)軟件是系統(tǒng)的靈魂,而作為軟件核心的操作系統(tǒng),已與現(xiàn)代計算機(jī)系統(tǒng)密不可分、融為一體。計算機(jī)系統(tǒng)大致可以分為如上幾層。操作系統(tǒng)管理著各種計算機(jī)硬件,為應(yīng)用程序提供基礎(chǔ),并充當(dāng)計算機(jī)硬件與用戶之間的中介。

1.硬件如中央處理器、內(nèi)存、輸入/輸出設(shè)備等,提供基本的計算資源。
2. 應(yīng)用程序如字處理程序、電子制表軟件、編譯器、網(wǎng)絡(luò)瀏覽器等,規(guī)定按何種方式使用這些資源來解決用戶的計算問題。
3.操作系統(tǒng)控制和協(xié)調(diào)各用戶的應(yīng)用程序?qū)τ布姆峙渑c使用。

在計算機(jī)系統(tǒng)的運(yùn)行過程中,操作系統(tǒng)提供了正確使用這些資源的方法。

??綜上所述,操作系統(tǒng)( Operating System , OS )是指控制和管理整個計算機(jī)系統(tǒng)的硬件與軟件資源,合理地組織、調(diào)度計算機(jī)的工作與資源的分配,進(jìn)而為用戶和其他軟件提供方便接口與環(huán)境的程序集合。操作系統(tǒng)是計算機(jī)系統(tǒng)中最基本的系統(tǒng)軟件。


1.命令的語法

一般情況下,【Linux】的基礎(chǔ)命令都是由命令、選項(xiàng)、參數(shù)三個部分組成。在某些命令下,也可以由命令加參數(shù)組成。(注意:一般在這三部分中間是需要有空格,不然命令會報錯

1.1命令介紹

顧名思義,就是用戶讓計算機(jī)去做什么。舉個例子:在終端上輸入【ls】,就是讓計算機(jī)去執(zhí)行【ls】這個命令,之后計算機(jī)就會顯示執(zhí)行完這個命令的回顯。如圖下:

【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

1.2選項(xiàng)介紹

選項(xiàng)就是用來具體命令。(可以理解為修飾命令)還是拿【ls】來舉例,在終端上輸入【ls -a】那么顯示的東西將會與【ls】顯示的不同。如下圖,出現(xiàn)了很多.開頭的文件,這些文件都是隱藏文件,如果不用【-a】這個選項(xiàng),那么【ls】不會顯示,所以選項(xiàng)是用來使命令更加具體。

【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

1.3參數(shù)介紹

參數(shù)就是具體的對象。


2.常用指令

首先我先直接打出幾個命令,讓大家先見識一下,之后我們在對其進(jìn)行深入了解,具體如下:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

ls:顯示當(dāng)前目錄下的文件列表(包括目錄,普通文本文件…)
mkdir:在當(dāng)前路徑下,創(chuàng)建一個目錄/文件夾(window)
pwd:顯示當(dāng)前我所處的路徑
cd:進(jìn)入指定的目錄
touch:創(chuàng)建指定的普通文件
whoami:查看我是誰

接下來我們就一個個的去進(jìn)行深入學(xué)習(xí)。

??ls 指令

語法: ls [選項(xiàng)][目錄或文件]
功能:對于目錄,該命令列出該目錄下的所有子目錄與文件。對于文件,將列出文件名以及其他信息。

首先我們先討論一波什么叫做 【當(dāng)前路徑】
我就以平時自己存代碼的路徑為例,當(dāng)我們在Windows下去進(jìn)行點(diǎn)擊直到到我們存放的路徑下:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

此時,上述的即為我當(dāng)前的路徑,隨著路徑的不斷的變化,我們不斷的改變,當(dāng)前路徑是在不斷的變化的,所以顧名思義當(dāng)前路徑就是 目前用戶所處的路徑

所以,以下我們可以理解為:【pwd】執(zhí)行的即為我們運(yùn)行【ls】時所處在的路徑
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
通過上述代碼我們不難發(fā)現(xiàn)一個問題, 【ls】只讓我們看到文件名,當(dāng)我們需要了解文件的更多信息時應(yīng)該怎么辦呢?

我們可以通過以下的命令來進(jìn)行相應(yīng)的查看需求,具體如下:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
??解析:
這里的【-l】我們理解為【list】的意思,以這樣的方式顯示文件的更多信息,大家千萬不要理解為命令只有相應(yīng)的命令,我們還可以帶選項(xiàng)的。

緊接著我們?nèi)绾卫斫庀旅娑喑鰜淼倪@些東西呢?這些都是什么呢?
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
要理解這個文件,我們先來理解以下問題。今天當(dāng)我們在Windows下創(chuàng)建一個新文件時,我們可以知道創(chuàng)建出來之后默認(rèn)的都是為0的,這是基本常識大家應(yīng)該都知道:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
那么這個文件在哪存放的呢?很顯然是在磁盤上存放著的
當(dāng)我們剛開始創(chuàng)建這個文件之后,很顯然目前還是一個空文件,那么問題來了。這個空文件在磁盤上要不要占據(jù)空間呢?
??大家可能會這樣理解,上述我們創(chuàng)建了一個記事本,在這個記事本里面是沒有內(nèi)容的,并且也顯示出了大小為【0kb】。但是大家是否會發(fā)現(xiàn),當(dāng)我們點(diǎn)擊新建之后,彈出的這些內(nèi)容大家是否注意過呢?
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
這些東西是“數(shù)據(jù)”嗎,文件的內(nèi)容雖然是空的,但是文件也有相應(yīng)的文件名,文件的時間以及大小等。答案是肯定的,即—以上這些是數(shù)據(jù),這些稱為文件的屬性數(shù)據(jù),因此即便你創(chuàng)建了一個空文件,內(nèi)容里面沒有東西,但是它的屬性我們都會進(jìn)行保存。到此,我們可以得出一條結(jié)論,即 【文件=內(nèi)容+屬性】

到此,大家是否能理解上述【ls -l】命令下,會多出些數(shù)據(jù)呢.

除了上述命令之外,我們還有很多的選項(xiàng),具體如下:

-a 列出目錄下的所有文件,包括以 . 開頭的隱含文件。
-d 將目錄象文件一樣顯示,而不是顯示其下的文件。 如:ls –d 指定目錄
-i 輸出文件的 i 節(jié)點(diǎn)的索引信息。 如 ls –ai 指定文件
-k 以 k 字節(jié)的形式表示文件的大小。ls –alk 指定文件
-l 列出文件的詳細(xì)信息。
-n 用數(shù)字的 UID,GID 代替名稱。 (介紹 UID, GID)
-F 在每個文件名后附上一個字符以說明該文件的類型,“*”表示可執(zhí)行的普通文件;“/”表示目錄;“@”表 示符號鏈接;“|”表示FIFOs;“=”表示套接字(sockets)。(目錄類型識別)
-r 對目錄反向排序。
-t 以時間排序。
-s 在l文件名后輸出該文件的大小。(大小排序,如何找到目錄下最大的文件)
-R 列出所有子目錄下的文件。(遞歸)
-1 一行只輸出一個文件。

我們以【ls -a】為例進(jìn)行舉例說明:

【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
當(dāng)我們輸入【-a】選項(xiàng)時, 列出目錄下的所有文件,包括以 【.】開頭的隱含文件。
那么這個隱含文件如何理解呢,怎么證明出來呢?我們通過代碼來進(jìn)行舉例:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
??解析:

在當(dāng)前路徑下創(chuàng)建了名為【hello】的目錄,在這個目錄里面又創(chuàng)建了一個名為【world】的文件,其中它們之前都帶有【.】,當(dāng)我們通過【ls
-l】選項(xiàng)執(zhí)行時,我們可以看到剛開始創(chuàng)建的并未給我們打印出來,而當(dāng)我們執(zhí)行【ls -l -a】時,此時便打印出來了。

為了達(dá)到同樣的效果,我們可以直接輸入【ls -la】也是支持的。
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
到此,我們對【ls】指令的學(xué)習(xí)便到一階段了,如果大家有興趣,可以去嘗試敲一下。


?? pwd命令

語法: pwd
功能:顯示用戶當(dāng)前所在的目錄

建議:
如果大家長時間不用,以及每次登陸時,我建議大家先執(zhí)行一下這個指令,查看自己在哪里


?? cd 指令

語法:cd 目錄名
功能:改變工作目錄。將當(dāng)前工作目錄改變到指定的目錄下。

在之間將隱藏文件的時,打印出來都會有一個【.】和一個【…】,那么是否所有的都是這樣呢?我們先通過代碼來進(jìn)行查看:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
??解析:
當(dāng)我們進(jìn)入【dir】目錄下又創(chuàng)建了一個新的目錄【seconddir】,當(dāng)我們打印出來時,我們可以發(fā)現(xiàn),依然出現(xiàn)了說的那種情況。什么意思呢?先拋出答案,我在具體給大家分析:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
接下來我們還是通過代碼來理解這兩者之間到底什么意思?具體如下:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
大家注意我圈畫的地方,開始時我們執(zhí)行【pwd】指令,顯示我們當(dāng)前的路徑,接下來我們執(zhí)行【cd .】之后我們可以發(fā)現(xiàn),得到的結(jié)果跟我們之前的一樣,緊隨其后我們執(zhí)行【cd …】之后我們可以發(fā)現(xiàn)此時就退到當(dāng)前路徑的上一級路徑位置,所以【cd … 】就是 返回上級目錄。

此時,又會引出了一個問題,那就是當(dāng)我們有限次的【cd …】后,最后會怎么樣呢?我們通過代碼來仔細(xì)觀看:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
此時我們可以發(fā)現(xiàn),當(dāng)我們執(zhí)行到【cd …】后如果打印出的當(dāng)前目前為【/】,之后我們繼續(xù)執(zhí)行的話,結(jié)果依舊如此,這個很好理解,就是到底了。這時,我們就可以理解為Linux下**【/】**就是我們的根目錄。

我們跟Windows下對比來進(jìn)行理解:

【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

通過對比和之前的知識,我們不難得出在Windows下文件夾里可以包含文件夾,在我們的Linux也也是一樣的道理 ------ Linux目錄下可以包含目錄,整體結(jié)果是一顆“多叉樹”的樣子?。?!

【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

在這時,我們的問題又來了(大家是不是有種陷在里面的感覺了),在這種情況下,我們要定位文件呢?

??答案是通過 【路徑】,我們通過上述的結(jié)構(gòu)以及我們之前學(xué)習(xí)過的數(shù)據(jù)結(jié)構(gòu)的基本知識,我們不難看出,雖然一個目錄可以存儲很多子目錄,但是任何一個子目錄都是只有一個父結(jié)點(diǎn),因此往上去找是唯一的,具備唯一性,所以當(dāng)我們想要去查找目錄時,我們可以從根目錄下逐級的去查找?。?!

例如:
上述圖片中當(dāng)我們想要去查找【test.c】時,我們可以這樣去找:
/home/bit/test.c -----這種從根目錄開始去遍尋的方式,我們叫做絕對路徑

上述方法不難看出,當(dāng)我們的目錄太多時這樣的方式進(jìn)行下去效率就會很低,那么除了上述方法之外,我們是否還有其他方式去查找呢?

??答案是有的,我們還有一種名為相對路徑的查找方式,顧名思義這種方法就是相對于此時我們所在的路徑下進(jìn)行查找操作?。?!

例如:
當(dāng)我們用絕對路徑去查找我們的【bin】目錄時,我們的做法如下:
/user/bin
此時當(dāng)我們用相對路徑的方法去查找【lib】目錄時,做法如下:
… / lib

通過代碼來進(jìn)行直接理解:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

此時,我們所處的路徑下,我們可以絕對路徑的方式去訪問。而此時當(dāng)我們想要訪問【dir】目錄下的【myfile.txt】時,我們就可以通過相對路徑的方式去查找。因此,我們后面經(jīng)常會使用相對路徑來進(jìn)行定位?。?!

這個知識點(diǎn)我們便講解完畢了!??!

【cd】還有一些選項(xiàng)指令,具體如下;

cd … : 返回上級目錄
cd /home/litao/linux/ : 絕對路徑
cd …/day02/ : 相對路徑
cd~:進(jìn)入用戶家目
cd -:返回最近訪問目錄

我們進(jìn)行一一舉例說明:
【cd ~】:進(jìn)入用戶家目錄,直接上代碼展示
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
【cd -】:返回最近訪問目錄
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
上圖便直觀的展示出了【cd -】的功能。

這個知識點(diǎn)的結(jié)尾給大家介紹一個“熱鍵”——【tab】鍵。什么意思呢?當(dāng)我們不記得指令怎么寫或者不知道當(dāng)前目錄下有什么時,我們就可以使用這個熱鍵來進(jìn)行操作,通過不斷的【tab】看能不能【tab】出來,如果沒有則說明敲的時候出錯了。


?? touch指令

語法:touch [選項(xiàng)]… 文件…
功能:touch命令參數(shù)可更改文檔或目錄的日期時間,包括存取時間和更改時間,或者新建一個不存在的文件。

這個命令很簡單,就是在當(dāng)前目錄下創(chuàng)建一個文件:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

常用選項(xiàng):

-a 或–time=atime或–time=access或–time=use只更改存取時間。
-c 或–no-create 不建立任何文檔。
-d 使用指定的日期時間,而非現(xiàn)在的時間。
-f 此參數(shù)將忽略不予處理,僅負(fù)責(zé)解決BSD版本touch指令的兼容性問題。
-m 或–time=mtime或–time=modify 只更改變動時間。
-r 把指定文檔或目錄的日期時間,統(tǒng)統(tǒng)設(shè)成和參考文檔或目錄的日期時間相同。
-t 使用指定的日期時間,而非現(xiàn)在的時間。

在這里普及兩個知識點(diǎn),就是【nano】和【cat】這兩個命令。什么意思呢?
【nano】:就相當(dāng)于記事本的功能,在這里里面不限制我們的語法,你想寫什么就可以寫什么。通過代碼來具體理解:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
在里面之后想要退出來的話,我們可以【Ctrl+x】之后,在輸入【y】,即可退出到我們原有界面。

【cat】:就是把我們當(dāng)前記事本中的內(nèi)容打印出來,當(dāng)我們執(zhí)行這個代碼時,具體如下:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
當(dāng)我們想要把這個代碼跑起來的時候,我們通過【gcc】的方式進(jìn)行編譯最終把它打印到顯示器上:

【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器


?? tree指令

以樹狀結(jié)構(gòu)顯示Linux執(zhí)行的目錄結(jié)構(gòu)

【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器


?? mkdir指令(重要)

語法:mkdir [選項(xiàng)] dirname…
功能:在當(dāng)前目錄下創(chuàng)建一個名為 “dirname”的目錄

常用選項(xiàng):
-p, --parents 可以是一個路徑名稱。此時若路徑中的某些目錄尚不存在,加上此選項(xiàng)后,系統(tǒng)將自動建立好那些尚不存在的目錄,即一次可以建立多個目錄;

我們還是以代碼為例進(jìn)行直觀的感受:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

??解析:
通過上述代碼我們不難看出,當(dāng)我們直接輸入【mkdir d1/d2/d3/d4】時是無法正確執(zhí)行的。只有加上【-p】選項(xiàng)才能執(zhí)行,直接創(chuàng)建了一串路徑。


?? rmdir指令 && rm 指令(重要)

rmdir是一個與mkdir相對應(yīng)的命令。mkdir是建立目錄,而rmdir是刪除命令。

語法:rmdir [-p][dirName]
適用對象:具有當(dāng)前目錄操作權(quán)限的所有使用者
功能:刪除空目錄

剛才我們創(chuàng)建了一串的路徑,【rmdir】可以刪除它嗎?我們直接看代碼
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
??解析:

我們發(fā)現(xiàn)這里是刪不掉它的,當(dāng)我們?nèi)ree一下的時候發(fā)現(xiàn)里面還有文件,所以【rmdir】只能刪除空目錄?。?!

常用選項(xiàng):

-p 當(dāng)子目錄被刪除后如果父目錄也變成空目錄的話,就連帶父目錄一起刪除


緊接著就是【rm】指令:

rm命令可以同時刪除文件或目錄
語法:rm [-f-i-r-v][dirName/dir]
適用對象:所有使用者
功能:刪除文件或目錄
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

常用選項(xiàng):
-f 即使文件屬性為只讀(即寫保護(hù)),亦直接刪除
-i 刪除前逐一詢問確認(rèn)
-r 刪除目錄及其下所有文件


?? man指令(重要)

Linux的命令有很多參數(shù),我們不可能全記住,我們可以通過查看聯(lián)機(jī)手冊獲取幫助。訪問Linux手冊頁的命令是

man幫助是Linux系統(tǒng)中最常用的查詢命令方式。

man 語法: man [選項(xiàng)] 命令

例如我們之后會學(xué)習(xí)到一個指令【fork】,此時我們并不知道它什么意思,這時我們就可以去【man】手冊中去查。具體如下:

當(dāng)我們輸入【man fork】后,就會彈出以下:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

請注意標(biāo)紅的地方,這里的數(shù)字是什么意思呢?:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

解釋一下,面手冊分為8章

1 是普通的命令
2是系統(tǒng)調(diào)用,如open,write之類的(通過這個,至少可以很方便的查到調(diào)用這個函數(shù),需要加什么頭文 件)
3是庫函數(shù),如printf,fread
4是特殊文件,也就是/dev下的各種設(shè)備文件
5 是指文件的格式,比如passwd,
就會說明這個文件中各個字段的含義
6 是給游戲留的,由各個游戲自己定義
7是附件還有一些變量,比如向environ這種全局變量在這里就有說明
8 是系統(tǒng)管理用的命令,這些命令只能由root使用,如ifconfig

常用選項(xiàng)

-k 根據(jù)關(guān)鍵字搜索聯(lián)機(jī)幫助 num 只在第num章節(jié)找
-a 將所有章節(jié)的都顯示出來,比如 man printf 它缺省從第一章開始搜索,知道就停止,用a選項(xiàng),當(dāng)按 下q退出,他會繼續(xù)往后面搜索,直到所有章節(jié)都搜索完畢。


還有一個指令就是【help】,這個查詢幫助是命令本身自帶相關(guān)的查詢信息,才能使用。不然,系統(tǒng)會顯示報錯。
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
它也會顯示該命令相關(guān)語法,以及使用方法。不過沒有【man】幫助詳細(xì),如果在【help】中沒有找到可以用【man】去查詢想要的結(jié)果。


?? cp指令(重要)

說明: cp指令用于復(fù)制文件或目錄,如同時指定兩個以上的文件或目錄,且最后的目的地是一個已經(jīng)存在的目錄,則它會把前面指定的所有文件或目錄復(fù)制到此目錄中。若同時指定多個文件或目錄,而最后的目的地并非一個已存在的目錄,則會出現(xiàn)錯誤信息

語法:cp [選項(xiàng)] 源文件或目錄 目標(biāo)文件或目錄
功能: 復(fù)制文件或目錄

我們還是通過具體的代碼來進(jìn)行展示說明:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
?? 解析:

開始我們創(chuàng)建了一個目錄和一個空文件,此時當(dāng)我們【tree】時,發(fā)現(xiàn)各個都是獨(dú)立的,當(dāng)我們執(zhí)行了拷貝指令之后,我們再去【tree】,此時我們會發(fā)現(xiàn),在【dir1】目錄下此時包含了文件【file.txt】,成功的把文件拷貝了過去,當(dāng)我們執(zhí)行【ls dir1】時也可以發(fā)現(xiàn)當(dāng)前目錄下存在【file.txt】文件。

常用選項(xiàng):

-f 或 --force 強(qiáng)行復(fù)制文件或目錄, 不論目的文件或目錄是否已經(jīng)存在
-i 或 --interactive 覆蓋文件之前先詢問用戶
-r遞歸處理,將指定目錄下的文件與子目錄一并處理。若源文件或目錄的形態(tài),不屬于目錄或符號鏈接,則一律視為普通文件處理
-R 或 --recursive遞歸處理,將指定目錄下的文件及子目錄一并處理


?? mv指令(重要)

mv命令是move的縮寫,可以用來移動文件或者將文件改名(move (rename) files),是Linux系統(tǒng)下常用的命令,經(jīng)常用來備份文件或者目錄

語法: mv [選項(xiàng)] 源文件或目錄 目標(biāo)文件或目錄
功能:

  1. 視mv命令中第二個參數(shù)類型的不同(是目標(biāo)文件還是目標(biāo)目錄),mv命令將文件重命名或?qū)⑵湟浦烈粋€新的目錄中。
  2. 當(dāng)?shù)诙€參數(shù)類型是文件時,mv命令完成文件重命名,此時,源文件只能有一個(也可以是源目錄名),它將所給的源文件或目錄重命名為給定的目標(biāo)文件名。
  3. 當(dāng)?shù)诙€參數(shù)是已存在的目錄名稱時,源文件或目錄參數(shù)可以有多個,mv命令將各參數(shù)指定的源文件均移至目標(biāo)目錄中。

1、移動目錄

接下來還是通過代碼來直觀的理解:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
現(xiàn)在已經(jīng)移動過去了,那么我們該如何把文件又移動回來呢?看下圖代碼:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器

2、也可以用于重命名(會改變源文件的狀態(tài))

【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
在當(dāng)前目錄下,有了文件名為【file.txt】我們想把它改名為【name.txt】時,此時我們輸入命令,系統(tǒng)則會在當(dāng)前路徑下尋找,然后在進(jìn)行相應(yīng)操作。

在帶大家看行代碼,我們在分析一波:
【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器
??我們淺淺的分析一下。如果你當(dāng)前(mv)后面跟的就是文件名,那么它做相應(yīng)的重命名工作,如果只跟某一個路徑則是相應(yīng)的剪切的功能,但是如果你后面跟的除了文件名緊接著再跟的是目錄,到這還沒完,后面在跟了一個不存在的文件名,如果是這樣,則它既幫我們完成剪切工作,又幫我們完成重命名工作。

常用選項(xiàng):

-f :force 強(qiáng)制的意思,如果目標(biāo)文件已經(jīng)存在,不會詢問而直接覆蓋
-i :若目標(biāo)文件 (destination) 已經(jīng)存在時,就會詢問是否覆蓋!


?? cat 指令

語法:cat [選項(xiàng)][文件]
功能: 查看目標(biāo)文件的內(nèi)容

這個命令在上面已經(jīng)講到過,這里就不在多提了。

常用選項(xiàng):

-b 對非空輸出行編號
-n 對輸出的所有行編號
-s 不輸出多行空行


到此,本期的內(nèi)容便結(jié)束了。本期主要講的就是關(guān)于【Linux】的基本命令,關(guān)于這些基本的命令,大家結(jié)合以上知識體會后一定要上手去操作?。?!

最后,如果以上內(nèi)容對你有幫助的話,記得三連喲!?。?mark hidden color="red">文章來源:http://www.zghlxwxcb.cn/news/detail-781324.html

【linux】Linux基本指令(上),Linux,linux,運(yùn)維,服務(wù)器文章來源地址http://www.zghlxwxcb.cn/news/detail-781324.html

到了這里,關(guān)于【linux】Linux基本指令(上)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 連接云服務(wù)器及Linux常用指令學(xué)習(xí)

    連接云服務(wù)器及Linux常用指令學(xué)習(xí)

    1、通過系統(tǒng)終端連接云服務(wù)器(需要有ssh) win+R,輸入cmd進(jìn)入終端 輸入命令:ssh ubuntu@ip號,注意:騰訊云服務(wù)器默認(rèn)用戶為ubuntu而阿里云默認(rèn)用戶為root ? ? ? ? ? ? ? ? ?? 2、通過XShell連接云服務(wù)器 ?點(diǎn)擊連接后會彈出一個彈框需要填寫用戶名,騰訊云服務(wù)器填ubuntu,阿里

    2024年02月06日
    瀏覽(91)
  • 【Linux 服務(wù)器運(yùn)維】定時任務(wù) crontab 詳解 | 文末送書

    【Linux 服務(wù)器運(yùn)維】定時任務(wù) crontab 詳解 | 文末送書

    本文思維導(dǎo)圖概述的主要內(nèi)容: 1.1 什么是 crontab Crontab 是一個在 Unix 和 Linux 操作系統(tǒng)上 用于定時執(zhí)行任務(wù) 的工具。它允許用戶創(chuàng)建和管理計劃任務(wù),以便在特定的時間間隔或時間點(diǎn)自動運(yùn)行命令或腳本。Crontab 是 cron table 的縮寫, cron 指的是 Unix 系統(tǒng)中的一個后臺進(jìn)程,它

    2024年02月08日
    瀏覽(129)
  • 【Linux運(yùn)維】shell腳本檢查服務(wù)器內(nèi)存和CPU利用率

    在管理服務(wù)器時候?qū)懥艘粋€ shell腳本,在服務(wù)上實(shí)現(xiàn)每天凌晨3點(diǎn)查系統(tǒng)的指定文件夾下的容量大小,如果超過10G就要刪除3天前的內(nèi)容,還要時刻查詢內(nèi)存和cpu利用率,如果超過80%就要提示用戶出現(xiàn)過載 將以上代碼保存為一個.sh文件,然后通過crontab在每天凌晨3點(diǎn)運(yùn)行即可:

    2024年02月09日
    瀏覽(33)
  • Linux本地部署1Panel服務(wù)器運(yùn)維管理面板并實(shí)現(xiàn)公網(wǎng)訪問

    Linux本地部署1Panel服務(wù)器運(yùn)維管理面板并實(shí)現(xiàn)公網(wǎng)訪問

    1Panel 是一個現(xiàn)代化、開源的 Linux 服務(wù)器運(yùn)維管理面板。高效管理,通過 Web 端輕松管理 Linux 服務(wù)器,包括主機(jī)監(jiān)控、文件管理、數(shù)據(jù)庫管理、容器管理等 下面我們介紹在Linux 本地安裝1Panel 并結(jié)合cpolar 內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)遠(yuǎn)程訪問1Panel 管理界面 執(zhí)行如下命令一鍵安裝 1Panel: 安

    2024年02月04日
    瀏覽(107)
  • Linux服務(wù)器常見運(yùn)維性能測試(1)綜合跑分unixbench、superbench

    Linux服務(wù)器常見運(yùn)維性能測試(1)綜合跑分unixbench、superbench

    最近需要測試一批服務(wù)器的相關(guān)硬件性能,以及在常規(guī)環(huán)境下的硬件運(yùn)行穩(wěn)定情況,需要持續(xù)拷機(jī)測試穩(wěn)定性。所以找了一些測試用例。本次測試包括在服務(wù)器的高低溫下性能記錄及壓力測試,高低電壓下性能記錄及壓力測試,常規(guī)環(huán)境下CPU滿載穩(wěn)定運(yùn)行的功率記錄。 這個系

    2024年02月04日
    瀏覽(103)
  • [1Panel]開源,現(xiàn)代化,新一代的 Linux 服務(wù)器運(yùn)維管理面板

    [1Panel]開源,現(xiàn)代化,新一代的 Linux 服務(wù)器運(yùn)維管理面板

    本期測評試用一下1Panel這款面板。1Panel是國內(nèi)飛致云旗下開源產(chǎn)品。整個界面簡潔清爽,后端使用GO開發(fā),前端使用VUE的Element-Plus作為UI框架,整個面板的管理都是基于docker的,想法很先進(jìn)。官方還提供了視頻的使用教程,本期為大家按照本專欄的基本內(nèi)容進(jìn)行多方面的測評。

    2024年02月07日
    瀏覽(67)
  • Linux服務(wù)器常見運(yùn)維性能測試(3)CPU測試super_pi、sysbench

    Linux服務(wù)器常見運(yùn)維性能測試(3)CPU測試super_pi、sysbench

    最近需要測試一批服務(wù)器的相關(guān)硬件性能,以及在常規(guī)環(huán)境下的硬件運(yùn)行穩(wěn)定情況,需要持續(xù)拷機(jī)測試穩(wěn)定性。所以找了一些測試用例。本次測試包括在服務(wù)器的高低溫下性能記錄及壓力測試,高低電壓下性能記錄及壓力測試,常規(guī)環(huán)境下CPU滿載穩(wěn)定運(yùn)行的功率記錄。 這個系

    2024年02月02日
    瀏覽(51)
  • 華為云云耀云服務(wù)器L實(shí)例評測 | Linux系統(tǒng)寶塔運(yùn)維部署H5游戲

    華為云云耀云服務(wù)器L實(shí)例評測 | Linux系統(tǒng)寶塔運(yùn)維部署H5游戲

    本章節(jié)內(nèi)容,我們主要介紹華為云耀服務(wù)器L實(shí)例,從云服務(wù)的優(yōu)勢講起,然后講解華為云耀服務(wù)器L實(shí)例資源面板如何操作,如何使用寶塔運(yùn)維服務(wù),如何使用運(yùn)維工具可視化安裝nginx,最后部署一個自研的H5的小游戲(6歲的小朋友玩的很開心??)。 前端的同學(xué)如果想把自己

    2024年02月07日
    瀏覽(26)
  • Linux 清理磁盤空間&使用du指令排查服務(wù)器磁盤占用過大的文件

    Linux 清理磁盤空間&使用du指令排查服務(wù)器磁盤占用過大的文件

    命令:df -h 參數(shù)說明: -a:列出所有的文件系統(tǒng),包括系統(tǒng)特有的/proc等文件系統(tǒng) -k:以KB的容器顯示各文件系統(tǒng) -m:以MB的容量顯示各文件系統(tǒng) -h:以人們較易閱讀的GB,MB,KB等格式自行顯示 -H:以 M=1000K代替M=1024K的進(jìn)位方式 -T:連同該分區(qū)的文件系統(tǒng)名稱(例如ext3)也列出

    2024年02月06日
    瀏覽(34)
  • 等保2.0 測評 linux服務(wù)器加固 基本安全配置手冊

    等保2.0 測評 linux服務(wù)器加固 基本安全配置手冊

    禁止所有默認(rèn)的被操作系統(tǒng)本身啟動的且不需要的帳號,當(dāng)你第一次裝上系統(tǒng)時就應(yīng)該做此檢查,Linux提供了各種帳號,你可能不需要,如果你不需要這個帳號,就移走它,你有的帳號越多,就越容易受到攻擊。 #為刪除你系統(tǒng)上的用戶,用下面的命令: [root@c1gstudio]# userdel

    2024年03月14日
    瀏覽(42)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包