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

【Linux】Linux基本指令(下)

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

前言:

緊接上期【Linux】基本指令(上)的學(xué)習(xí),今天我們繼續(xù)學(xué)習(xí)基本指令操作,深入探討指令的基本知識(shí)。

head -f,Linux,linux,運(yùn)維,服務(wù)器


目錄

(一)常用指令?

??more指令

??less指令(重要)

??head指令

??tail指令

??時(shí)間相關(guān)的指令

??Cal指令

??sort指令

??find指令:(灰常重要) -name

??which指令

??whereis指令

??alias指令

??grep指令

??top指令

??zip/unzip指令

??tar指令(重要):打包/解包,不打開它,直接看內(nèi)容

??bc指令

??uname –r指令

??熱鍵[Tab],[ctrl]-c, [ctrl]-d

??關(guān)機(jī)

(二)擴(kuò)展命令


(一)常用指令??

??more指令

語法:more [選項(xiàng)][文件]

功能:more命令,功能類似 cat

在講【more】指令之前,我們需要先在一個(gè)文件中放入很多的數(shù)據(jù)。這個(gè)指令當(dāng)做了解,現(xiàn)階段不要求大家掌握,具體如下所示:

cnt=0; while [ $cnt -le 1000 ]; do echo "hello $cnt"; let cnt++; done > myfile.c

然后當(dāng)我們打印這個(gè)文件中的內(nèi)容時(shí),最終結(jié)果就是循環(huán)打印出1000條【hello】指令,具體如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?但是當(dāng)我們想要去具體看一行的代碼時(shí),這樣來回的翻動(dòng)會(huì)顯得很不方便,于是我們有專門的指令可以進(jìn)行觀看,基于這種情況,就引出了【more】指令。

存在的缺點(diǎn):

  • 對(duì)于【more】指令,存在一個(gè)問題就是它顯示到一個(gè)屏幕滿了之后就不顯示了,而且只能下翻,不能上翻,在下翻的過程中按回車就可以了,想要退出的話按【q】
  • 因此不難看出這個(gè)指令還是比較麻煩,所以這個(gè)命令我們用得比較少一些。

常用選項(xiàng):

  • -n 對(duì)輸出的所有行編號(hào)
  • q 退出more

??less指令(重要)

對(duì)于上述【more】存在的不足,【less】就很好的解決了相關(guān)情況。接下來,我們具體聊聊【less】指令。

  • less?工具也是對(duì)文件或其它輸出進(jìn)行分頁顯示的工具,應(yīng)該說是linux正統(tǒng)查看文件內(nèi)容的工具,功能極 其強(qiáng)大。
  • less?的用法比起?more?更加的有彈性。在?more?的時(shí)候,我們并沒有辦法向前面翻, 只能往后面看
  • 但若使用了?less?時(shí),就可以使用?[pageup][pagedown]?等按鍵的功能來往前往后翻看文件,更容易用 來查看一個(gè)文件的內(nèi)容!
  • 除此之外,在?less?里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜

語法: less [參數(shù)] 文件

功能: less與more類似,但使用less可以隨意瀏覽文件,而more僅能向前移動(dòng),卻不能向后移動(dòng),而且less在查看之前 不會(huì)加載整個(gè)文件。

head -f,Linux,linux,運(yùn)維,服務(wù)器

?除此之外,還支持上下翻動(dòng)的功能,只需按鍵盤中的這兩個(gè)鍵

head -f,Linux,linux,運(yùn)維,服務(wù)器

選項(xiàng):

  • -i??忽略搜索時(shí)的大小寫
  • -N??顯示每行的行號(hào)
  • /字符串:向下搜索“字符串”的功能
  • ?字符串:向上搜索“字符串”的功能
  • n:重復(fù)前一個(gè)搜索(與?/?或???有關(guān))
  • N:反向重復(fù)前一個(gè)搜索(與?/?或???有關(guān))
  • q:quit

??head指令

【head?】與 【tail?】就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結(jié)尾某個(gè)數(shù)量的文字區(qū)塊,【head?】用來顯示檔案的 開頭至標(biāo)準(zhǔn)輸出中,而? 【tail?】想當(dāng)然爾就是看檔案的結(jié)尾。

語法: head?[參數(shù)]...?[文件]...?

功能: head?用來顯示檔案的開頭至標(biāo)準(zhǔn)輸出中,默認(rèn)head命令打印其相應(yīng)文件的開頭10行。

我們直接上代碼來進(jìn)行直觀的理解:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?不僅如此,我們還可以指定行數(shù)進(jìn)行打印,具體如下(這里的【n】可以省略不寫):

head -f,Linux,linux,運(yùn)維,服務(wù)器

選項(xiàng):

  • -n?顯示的行數(shù)

??tail指令

tail?命令從指定點(diǎn)開始將文件寫到標(biāo)準(zhǔn)輸出.使用tail命令的-f選項(xiàng)可以方便的查閱正在改變的日志文件,tail?- f?filename會(huì)把filename里最尾部的內(nèi)容顯示在屏幕上,并且不但刷新,使你看到最新的文件內(nèi)容.

語法: tail[必要參數(shù)][選擇參數(shù)][文件]?

功能: 用于顯示指定文件末尾內(nèi)容,不指定文件時(shí),作為輸入信息進(jìn)行處理。常用查看日志文件。

老規(guī)矩,直接上代碼:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?跟【head】一樣,這里也可以指定行數(shù)進(jìn)行打印操作:

head -f,Linux,linux,運(yùn)維,服務(wù)器

選項(xiàng):

  • -f?循環(huán)讀取
  • -n?顯示行數(shù)

拓展知識(shí)——管道

講完了【head】和【tail】的有關(guān)知識(shí),這里我給大家拓展一個(gè)知識(shí)點(diǎn),即-管道

“|”是管道命令操作符,簡(jiǎn)稱管道符。利用Linux所提供的管道符“|”將兩個(gè)命令隔開,管道符左邊命令的輸出就會(huì)作為管道符右邊命令的輸入。連續(xù)使用管道意味著第一個(gè)命令的輸出會(huì)作為 第二個(gè)命令的輸入,第二個(gè)命令的輸出又會(huì)作為第三個(gè)命令的輸入,依此類推。

  • 管道符:“|”
  • 語法:“command1 | command2 [ | commandN... ]” ,“|”符左邊命令的輸出會(huì)作為“|”符右邊命令的輸入
  • 功能:將兩個(gè)或者多個(gè)命令連接到一起,把一個(gè)命令的輸出作為下一個(gè)命令的輸入

在正式學(xué)習(xí)之前,我們先來研究下列代碼代碼什么意思:

cat myfile.c | wc -l

什么意思呢?我們直接運(yùn)行,結(jié)果如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?大概就可以如下圖理解:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?我們?cè)谕ㄟ^例子來帶大家進(jìn)一步認(rèn)知,當(dāng)我們想要只顯示【myfile.c】中500行到520行的內(nèi)容時(shí)我們可以怎么做呢?這里我們給出兩種方法:

  • 我們通過中間文件來進(jìn)行操作,具體如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?緊接著我們?cè)谟谩総ail】打印最后20行即可:

head -f,Linux,linux,運(yùn)維,服務(wù)器

  • ?上述做法我們就要用一個(gè)額外的文件,那么當(dāng)我們不想那么做,可以直接一步到位嗎?答案是當(dāng)然可以??!這就需要用到管道技術(shù),看我們是如何實(shí)現(xiàn)的:

head -f,Linux,linux,運(yùn)維,服務(wù)器

  • 除此之外,還可以繼續(xù)添加,這些內(nèi)容有多少行數(shù)。就是加一個(gè)【wc -l】

head -f,Linux,linux,運(yùn)維,服務(wù)器

?到此,我們拓展的管道的知識(shí)便到此了。


??時(shí)間相關(guān)的指令

date顯示

date 指定格式顯示時(shí)間: date +%Y:%m:%d date

用法:date [OPTION]... [+FORMAT]

當(dāng)我們?cè)贚inux下如何獲取時(shí)間呢?我們可以直接在命令行敲入【date】命令就可以了,具體如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?上述看著是不是看著不好去認(rèn)呀!我們可以對(duì)其進(jìn)行格式化操作,讓時(shí)間顯示得一眼便可以看出的效果:

  1. 1.在顯示方面,使用者可以設(shè)定欲顯示的格式,格式設(shè)定為一個(gè)加號(hào)后接數(shù)個(gè)標(biāo)記,其中常用的標(biāo)記列表如下
  • %H : 小時(shí)(00..23)
  • %M : 分鐘(00..59)
  • %S : 秒(00..61)
  • %X : 相當(dāng)于 %H:%M:%S
  • %d : 日 (01..31)
  • %m : 月份 (01..12)
  • %Y : 完整年份 (0000..9999)
  • %F : 相當(dāng)于 %Y-%m-%d

因此,我們可以這樣去做;

head -f,Linux,linux,運(yùn)維,服務(wù)器

  1. ?2.在設(shè)定時(shí)間方面
  • date -s //設(shè)置當(dāng)前時(shí)間,只有root權(quán)限才能設(shè)置,其他只能查看。
  • date -s 20080523 //設(shè)置成20080523,這樣會(huì)把具體時(shí)間設(shè)置成空00:00:00
  • date -s 01:01:01 //設(shè)置具體時(shí)間,不會(huì)對(duì)日期做更改
  • date -s “01:01:01 2008-05-23″ //這樣可以設(shè)置全部時(shí)間
  • date -s “01:01:01 20080523″ //這樣可以設(shè)置全部時(shí)間
  • date -s “2008-05-23 01:01:01″ //這樣可以設(shè)置全部時(shí)間
  • date -s “20080523 01:01:01″ //這樣可以設(shè)置全部時(shí)間
  1. 3.時(shí)間戳

什么是時(shí)間戳:

一個(gè)能表示一份數(shù)據(jù)在某個(gè)特定時(shí)間之前已經(jīng)存在的、 完整的、 可驗(yàn)證的數(shù)據(jù),通常是一個(gè)字符序列,唯一地標(biāo)識(shí)某一刻的時(shí)間。簡(jiǎn)而言之,就是某一刻的時(shí)間

時(shí)間戳有什么用:

一般,在互聯(lián)網(wǎng)公司都會(huì)在項(xiàng)目種使用時(shí)間戳,時(shí)間戳主要用于清理緩存,大多數(shù)用于版本更新

用法:

  • 時(shí)間->時(shí)間戳:date +%s
  • 時(shí)間戳->時(shí)間:date -d@1508749502

Unix時(shí)間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp)是從1970年1月1日(UTC/GMT的 午夜)開始所經(jīng)過的秒數(shù),不考慮閏秒。

具體如下述所示:

head -f,Linux,linux,運(yùn)維,服務(wù)器

還可以像以下這樣寫:

head -f,Linux,linux,運(yùn)維,服務(wù)器


??Cal指令

cal命令可以用來顯示公歷(陽歷)日歷。公歷是現(xiàn)在國(guó)際通用的歷法,又稱格列歷,通稱陽歷。“陽歷”又名“太陽 歷”,系以地球繞行太陽一周為一年,為西方各國(guó)所通用,故又名“西歷”。

基本介紹:

命令格式: cal?[參數(shù)][月份][年份]

功能: 用于查看日歷等時(shí)間信息,如只有一個(gè)參數(shù),則表示年份(1-9999),如有兩個(gè)參數(shù),則表示月份和年份

當(dāng)我們想要查看【2022】年的日歷時(shí),我們只需要輸入:

cal 2022

head -f,Linux,linux,運(yùn)維,服務(wù)器

?當(dāng)我們只輸入【cal】時(shí),顯示的是當(dāng)前的月份:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?當(dāng)我們想知道跟本月挨著的三個(gè)月是哪個(gè)月時(shí),我們可以這樣:

head -f,Linux,linux,運(yùn)維,服務(wù)器

常用選項(xiàng):

  • -3?顯示系統(tǒng)前一個(gè)月,當(dāng)前月,下一個(gè)月的月歷
  • -j??顯示在當(dāng)年中的第幾天(一年日期按天算,從1月1號(hào)算起,默認(rèn)顯示當(dāng)前月在一年中的天數(shù))
  • -y??顯示當(dāng)前年份的日歷

??sort指令

語法:sort [-bcdfimMnr][-o<輸出文件>][-t<分隔字符>][+<起始欄位>-<結(jié)束欄位>][--help][--verison][文件][-k field1[,field2]]

功能:【sort】將文件的每一行作為一個(gè)單位,相互比較,比較原則是從首字符向后,依次按ASCII碼值進(jìn)行比較,最后將他們按升序輸出。

怎么用呢?具體如下圖所示:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?默認(rèn)的情況下是進(jìn)行的升序排列,那么我們是否可以進(jìn)行降序排序呢?當(dāng)然是可以的啦,我們只需要加上【-r】即可,具體如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?常用選項(xiàng)

  • -b 忽略每行前面開始出的空格字符。
  • -c 檢查文件是否已經(jīng)按照順序排序。
  • -d 排序時(shí),處理英文字母、數(shù)字及空格字符外,忽略其他的字符。
  • -f 排序時(shí),將小寫字母視為大寫字母。
  • -i 排序時(shí),除了040至176之間的ASCII字符外,忽略其他的字符。
  • -m 將幾個(gè)排序好的文件進(jìn)行合并。
  • -M 將前面3個(gè)字母依照月份的縮寫進(jìn)行排序。
  • -n 依照數(shù)值的大小排序。
  • -u 意味著是唯一的(unique),輸出的結(jié)果是去完重了的。
  • -o<輸出文件> 將排序后的結(jié)果存入指定的文件。
  • -r 以相反的順序來排序。

??find指令:(灰常重要) -name

  • Linux下find命令在目錄結(jié)構(gòu)中搜索文件,并執(zhí)行指定的操作。
  • Linux下find命令提供了相當(dāng)多的查找條件,功能很強(qiáng)大。由于find具有強(qiáng)大的功能,所以它的選項(xiàng)也很 多,其中大部分選項(xiàng)都值得我們花時(shí)間來了解一下。
  • 即使系統(tǒng)中含有網(wǎng)絡(luò)文件系統(tǒng)( NFS),find命令在該文件系統(tǒng)中同樣有效,只你具有相應(yīng)的權(quán)限。
  • 在運(yùn)行一個(gè)非常消耗資源的find命令時(shí),很多人都傾向于把它放在后臺(tái)執(zhí)行,因?yàn)楸闅v一個(gè)大的文件系 統(tǒng)可能會(huì)花費(fèi)很長(zhǎng)的時(shí)間(這里是指30G字節(jié)以上的文件系統(tǒng))。

語法: find pathname -options

功能: 用于在文件樹種查找文件,并作出相應(yīng)的處理(可能訪問磁盤)

具體使用如下圖所示當(dāng)我們想要去查找【my.txt】文件時(shí),我們只需加上對(duì)應(yīng)的指令即可:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?不僅可以在當(dāng)面路徑下進(jìn)行查找,還可以指定目錄下去進(jìn)行查找,具體如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

常用選項(xiàng):

  • -name?? 按照文件名查找文件。

??which指令

跟【find】類似,這個(gè)指令也是查找類的指令。

語法:which [文件...]

功能搜索對(duì)應(yīng)指令的路徑

用法如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

參數(shù)

  • -n<文件名長(zhǎng)度>  指定文件名長(zhǎng)度,指定的長(zhǎng)度必須大于或等于所有文件中最長(zhǎng)的文件名。
  • -p<文件名長(zhǎng)度>  與-n參數(shù)相同,但此處的<文件名長(zhǎng)度>包括了文件的路徑。
  • -w  指定輸出時(shí)欄位的寬度。
  • -V  顯示版本信息。

??whereis指令

語法:whereis [-bfmsu][-B <目錄>...][-M <目錄>...][-S <目錄>...][文件...]

功能:用于查找文件。該指令會(huì)在特定目錄中查找符合條件的文件。這些文件應(yīng)屬于原始代碼、二進(jìn)制文件,或是幫助文件。

用法如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

參數(shù):

  • -b  只查找二進(jìn)制文件。
  • -B<目錄>  只在設(shè)置的目錄下查找二進(jìn)制文件。
  • -f  不顯示文件名前的路徑名稱。
  • -m  只查找說明文件。
  • -M<目錄>  只在設(shè)置的目錄下查找說明文件。
  • -s  只查找原始代碼文件。
  • -S<目錄>  只在設(shè)置的目錄下查找原始代碼文件。
  • -u  查找不包含指定類型的文件。

以上三個(gè)就是在Linux下經(jīng)常用到的查找指令。


??alias指令

在操作 Linux 的過程中,最令你感到不爽的是什么?答案可能就是命令太多,選項(xiàng)太多,記不住。命令可以通過本書學(xué)習(xí),但選項(xiàng)太多可真的不好辦了,基于上述情況【Linux 】系統(tǒng)中有一個(gè)叫作 【alias 】的命令,它可以給一些命令設(shè)置別名,利用它我們就可以不必記住太多復(fù)雜的選項(xiàng),只需將這些選項(xiàng)設(shè)置成別名就好啦。

語法:alias [name[=value]]

這里需要注意的是:

  • 等號(hào)(=)前后不能有空格,否則就會(huì)出現(xiàn)語法錯(cuò)誤了。
  • 如果value中有空格或tab,則value一定要使用引號(hào)(單、雙引號(hào)都行)括起來。

了解了別名的基礎(chǔ)知識(shí)之后,我們來看一個(gè)定義別名的例子:

alias myls='ls -a -l -n -i'

這個(gè)例子定義了一個(gè) 【ls -a -l -n -i】命令的別名,以后,當(dāng)我們執(zhí)行 【myls】命令時(shí),其實(shí)真正執(zhí)行的是 【ls -a -l -n -i】。是不是很簡(jiǎn)單呢!

head -f,Linux,linux,運(yùn)維,服務(wù)器


??grep指令

語法: grep [選項(xiàng)] 搜尋字符串文件

功能: 在文件中搜索字符串,將找到的行打印出來

具體怎么用呢?我們結(jié)合下面的代碼進(jìn)行理解:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?常見的還有帶【-n】選項(xiàng)的,意思為額外輸出對(duì)應(yīng)的行號(hào):

head -f,Linux,linux,運(yùn)維,服務(wù)器

?接下來,我們?cè)诮榻B幾個(gè):

正式介紹之前,我們需要改動(dòng)一下測(cè)試用例,因?yàn)橹笆窃凇緈yfile.c】文件中寫的,那么我們把它情況重新寫入呢?這里介紹一個(gè)方法就是【>+文件名】,即為情況文件中的內(nèi)容:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?接下來我們重新向文件中寫入數(shù)據(jù),在進(jìn)行操作,具體如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

常用選項(xiàng):

  • -i :忽略大小寫的不同,所以大小寫視為相同
  • -n :順便輸出行號(hào)
  • -v :反向選擇,亦即顯示出沒有 '搜尋字符串' 內(nèi)容的那一行

??top指令

功能:top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器

head -f,Linux,linux,運(yùn)維,服務(wù)器

?當(dāng)我們想要退出時(shí),及輸入【q】即可。


??zip/unzip指令

語法: zip 壓縮文件.zip 目錄或文件

功能: 將目錄或文件壓縮成zip格式

接下來還是以代碼的方式帶大家去感受這個(gè)指令。此時(shí),當(dāng)我們想壓縮【test1】這個(gè)目錄,我們直接輸入代碼,當(dāng)運(yùn)行然之后再去查看當(dāng)前路徑下時(shí),就會(huì)多顯示一個(gè)一個(gè)壓縮好的,具體如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?既然有壓縮就有解壓縮,那么我們?cè)撊绾芜M(jìn)行解壓縮呢?我們只需執(zhí)行【unzip +壓縮文件】即可。(因?yàn)楫?dāng)前有個(gè)一樣的文件,為了實(shí)驗(yàn)的正確性,我們先把壓縮包移動(dòng)到【tmp】下)

head -f,Linux,linux,運(yùn)維,服務(wù)器

?緊接著通過以下代碼大家就可以直觀的感受到解壓的過程:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?此時(shí)已經(jīng)解壓了,當(dāng)我們想要查看當(dāng)前目錄下的文件時(shí),我們發(fā)現(xiàn)竟然什么都沒有。什么原因呢?這是因?yàn)樯鲜龇椒?,我們只是壓縮了目錄而已,并沒有把目錄下的內(nèi)容進(jìn)行壓縮:

head -f,Linux,linux,運(yùn)維,服務(wù)器

我們需要進(jìn)行遞歸處理,把目錄下的所有文件遞歸的進(jìn)行壓縮,只需加上【-r】即可,具體如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?還有就是當(dāng)我們想解壓到指定目錄下時(shí),可以怎么做呢?大家通過代碼進(jìn)行感受:

head -f,Linux,linux,運(yùn)維,服務(wù)器


?文章來源地址http://www.zghlxwxcb.cn/news/detail-789000.html

??tar指令(重要):打包/解包,不打開它,直接看內(nèi)容

上述兩個(gè)命令只能對(duì)以【.zip】為后綴的壓縮文件起效果,但是在我們?nèi)粘I钪?,遇到的肯定不止這一種壓縮文件,還有.rar、.tgz、.7z等等,因此為了能夠操作更多的壓縮文件,我們還需要學(xué)習(xí)一個(gè)指令叫做【tar】

語法: tar [-cxtzjvf]?文件與目錄

功能: 將目錄或文件壓縮成zip格式

我們具體也壓縮一個(gè)文件為例進(jìn)行說明(開始時(shí)目錄下只有一個(gè)【test1】文件,當(dāng)我們執(zhí)行相關(guān)代碼之后,在【ll】我們就可以發(fā)現(xiàn)此時(shí)已經(jīng)多出了壓縮的文件):

head -f,Linux,linux,運(yùn)維,服務(wù)器

?那么解壓縮呢?還是通過代碼進(jìn)行觀察:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?解壓到指定的目錄呢?(跟zip差不多,只是這里后面加的是【-c】)

head -f,Linux,linux,運(yùn)維,服務(wù)器

?

參數(shù):

  • -c?:建立一個(gè)壓縮文件的參數(shù)指令(create?的意思);
  • -x?:解開一個(gè)壓縮文件的參數(shù)指令!
  • -t?:查看?tarfile?里面的文件!
  • -z?:是否同時(shí)具有?gzip?的屬性?亦即是否需要用?gzip?壓縮?
  • -j?:是否同時(shí)具有?bzip2?的屬性?亦即是否需要用?bzip2?壓縮?
  • -v?:壓縮的過程中顯示文件!這個(gè)常用,但不建議用在背景執(zhí)行過程!
  • -f?:使用檔名,請(qǐng)留意,在?f?之后要立即接檔名喔!不要再加參數(shù)!
  • -C : 解壓到指定目錄

??bc指令

語法:bc(選項(xiàng))(參數(shù))

功能:bc 命令是任意精度計(jì)算器語言,通常在linux下當(dāng)計(jì)算器用。它類似基本的計(jì)算器, 使用這個(gè)計(jì)算器可以做基本的數(shù)學(xué)運(yùn)算。

head -f,Linux,linux,運(yùn)維,服務(wù)器

?bc指令還可以和我們上面說過的管道一起使用

head -f,Linux,linux,運(yùn)維,服務(wù)器

?


??uname –r指令

語法:uname [選項(xiàng)]?

功能: uname用來獲取電腦和操作系統(tǒng)的相關(guān)信息。

補(bǔ)充說明:uname可顯示linux主機(jī)所用的操作系統(tǒng)的版本、硬件的名稱等基本信息。

這里簡(jiǎn)單介紹兩個(gè)選項(xiàng),具體如下:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?還有一個(gè)就是【-r】指令:

head -f,Linux,linux,運(yùn)維,服務(wù)器

?

常用選項(xiàng):

  • -a或–all 詳細(xì)輸出所有信息,依次為內(nèi)核名稱,主機(jī)名,內(nèi)核版本號(hào),內(nèi)核版本,硬件名,處理器類 型,硬件平臺(tái)類型,操作系統(tǒng)名稱

??熱鍵[Tab],[ctrl]-c, [ctrl]-d

  • [Tab]按鍵---具有『命令補(bǔ)全』和『檔案補(bǔ)齊』的功能
  • [Ctrl]-c按鍵---讓當(dāng)前的程序『停掉』
  • [Ctrl]-d按鍵---通常代表著:『鍵盤輸入結(jié)束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可 以用來取代exit

??關(guān)機(jī)

語法:shutdown [選項(xiàng)] ** 常見選項(xiàng):**

  • -h : 將系統(tǒng)的服務(wù)停掉后,立即關(guān)機(jī)。
  • -r : 在將系統(tǒng)的服務(wù)停掉之后就重新啟動(dòng) -t sec :
  • -t 后面加秒數(shù),亦即『過幾秒后關(guān)機(jī)』的意思

(二)擴(kuò)展命令

上述即為在我們學(xué)習(xí)初級(jí)需要大家記住的指令,后續(xù)還有很多指令我們邊學(xué)邊記就可。以下是一些拓展指令,大家可以認(rèn)識(shí)認(rèn)識(shí):

  • ?安裝和登錄命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;
  • 文件處理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;
  • 系統(tǒng)管理相關(guān)命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab;
  • ?網(wǎng)絡(luò)操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;
  • ?系統(tǒng)安全相關(guān)命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;
  • ?其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode。

以上便是關(guān)于【Linux】基本指令的全部知識(shí),大家做筆記的同時(shí)多上手敲兩遍這樣會(huì)大大的加深我們的理解?。?!

最后,如果文章對(duì)您有幫助的話記得點(diǎn)贊三連喲?。?!

head -f,Linux,linux,運(yùn)維,服務(wù)器

?

到了這里,關(guān)于【Linux】Linux基本指令(下)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(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號(hào),注意:騰訊云服務(wù)器默認(rèn)用戶為ubuntu而阿里云默認(rèn)用戶為root ? ? ? ? ? ? ? ? ?? 2、通過XShell連接云服務(wù)器 ?點(diǎn)擊連接后會(huì)彈出一個(gè)彈框需要填寫用戶名,騰訊云服務(wù)器填ubuntu,阿里

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

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

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

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

    在管理服務(wù)器時(shí)候?qū)懥艘粋€(gè) shell腳本,在服務(wù)上實(shí)現(xiàn)每天凌晨3點(diǎn)查系統(tǒng)的指定文件夾下的容量大小,如果超過10G就要?jiǎng)h除3天前的內(nèi)容,還要時(shí)刻查詢內(nèi)存和cpu利用率,如果超過80%就要提示用戶出現(xiàn)過載 將以上代碼保存為一個(gè).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 是一個(gè)現(xiàn)代化、開源的 Linux 服務(wù)器運(yùn)維管理面板。高效管理,通過 Web 端輕松管理 Linux 服務(wù)器,包括主機(jī)監(jiān)控、文件管理、數(shù)據(jù)庫(kù)管理、容器管理等 下面我們介紹在Linux 本地安裝1Panel 并結(jié)合cpolar 內(nèi)網(wǎng)穿透工具實(shí)現(xiàn)遠(yuǎn)程訪問1Panel 管理界面 執(zhí)行如下命令一鍵安裝 1Panel: 安

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

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

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

    2024年02月04日
    瀏覽(103)
  • Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開放端口和elasticsearch-head插件的使用)

    Linux下ElasticSearch7.9.2安裝配置(包含服務(wù)器配置、啟動(dòng)停止腳本、開放端口和elasticsearch-head插件的使用)

    本文主要介紹Linux下ElasticSearch7.9.2安裝,目前是介紹單節(jié)點(diǎn)的配置 應(yīng)用 版本 說明 操作系統(tǒng) centos7 穩(wěn)定、高預(yù)測(cè)性、高管理性、高重復(fù)性的Linux平臺(tái) elasticsearch 7.9.2 es7.x的linux版本 jdk 8 本人使用JDK 8;ES建議使用JDK 11 啟動(dòng)的時(shí)候會(huì)有警告但是不會(huì)報(bào)錯(cuò),可以忽略 此種方式可能比

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

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

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

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

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

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

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

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

    本章節(jié)內(nèi)容,我們主要介紹華為云耀服務(wù)器L實(shí)例,從云服務(wù)的優(yōu)勢(shì)講起,然后講解華為云耀服務(wù)器L實(shí)例資源面板如何操作,如何使用寶塔運(yùn)維服務(wù),如何使用運(yùn)維工具可視化安裝nginx,最后部署一個(gè)自研的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)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包