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

【走進Linux的世界】Linux---基本指令(2)

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

個人主頁:平行線也會相交
歡迎 點贊?? 收藏? 留言? 加關(guān)注??本文由 平行線也會相交 原創(chuàng)
收錄于專欄【Linux專欄】??
本專欄旨在分享學(xué)習(xí)Linux的一點學(xué)習(xí)心得,歡迎大家在評論區(qū)討論??
【走進Linux的世界】Linux---基本指令(2)

ls *

ls有個對應(yīng)的通配符*,而*代表零個或多個任意字符。
舉個例子:

比如ls *.c可以匹配以.c后綴結(jié)尾的所有內(nèi)容:
【走進Linux的世界】Linux---基本指令(2)
再比如,ls test.*可以匹配所有以test.為開頭的內(nèi)容:
【走進Linux的世界】Linux---基本指令(2)
還有rm * -rf可以理解為全部刪除了。
【走進Linux的世界】Linux---基本指令(2)

man指令

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

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

小插曲echo

echo命令的功能是在顯示器上顯示一段文字,一般起到一個提示的作用。
【走進Linux的世界】Linux---基本指令(2)
也可以將字符串寫入一個文件中,請看:
【走進Linux的世界】Linux---基本指令(2)
cat指令:打印文件內(nèi)容,請看:
【走進Linux的世界】Linux---基本指令(2)

cp指令

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

選項:

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

將當前目錄文件拷貝到當前目錄中的一個新文件中:cp mytest.txt mytest_backup(即將mytest.txt拷貝到新文件mytest_backup),請看:
【走進Linux的世界】Linux---基本指令(2)
拷貝也可以拷貝到上級目錄中的一個新文件中,如cp mytest.txt ../mytest.txt,請看:
【走進Linux的世界】Linux---基本指令(2)
現(xiàn)在,我們不在拷貝文件了,我們來試一試直接拷貝整個目錄(lesson3),cp -r lesson3 lesson3_backup這里要注意,拷貝目錄和拷貝文件不當然是一樣的,請看:
【走進Linux的世界】Linux---基本指令(2)
cp -i的演示請看(這里拷貝是并沒有詢問我,故沒有展示,僅僅值展示了刪除目錄的部分):
【走進Linux的世界】Linux---基本指令(2)

mv指令

mv:以用來移動文件或者將文件改名
【走進Linux的世界】Linux---基本指令(2)

mv d1 dir1:將當前目錄d1重命名為dir1。
【走進Linux的世界】Linux---基本指令(2)
mv dir1 ./d1:將當前目錄dir1重命名為d1
【走進Linux的世界】Linux---基本指令(2)
mv d1 ../:將當前目錄中的d1移動到上級目錄下。
【走進Linux的世界】Linux---基本指令(2)
mv ../d1 .:將上級目錄中的目錄d1移動到當前目錄。
【走進Linux的世界】Linux---基本指令(2)
mv d1 ../newd1:將當前目錄中的目錄d1移動到上級目錄并重命名為newd1。
【走進Linux的世界】Linux---基本指令(2)
mv dir1 ../newd1:如果newd1在上級目錄中已經(jīng)存在,則表示將當前目錄中的dir1放到到上級目錄中的newd1中去,請看:
【走進Linux的世界】Linux---基本指令(2)

指令的本質(zhì)是可執(zhí)行程序,和我們自己代碼編譯好的程序沒什么區(qū)別。指令是在系統(tǒng)中,特定的路徑下存在的,一定是某種可執(zhí)行程序。

cat指令

cat指令:打印文件中的內(nèi)容。

echo "hello linux" > out.txt:本來應(yīng)該寫到顯示器文件的內(nèi)容,最終寫到了文件out.txt中去。這種行為是重定向的行為。
【走進Linux的世界】Linux---基本指令(2)【走進Linux的世界】Linux---基本指令(2)
【走進Linux的世界】Linux---基本指令(2)
ll:將文件的屬性數(shù)據(jù)寫入到顯式文件中去。
輸出重定向:
向目標文件寫入的時候,覆蓋寫入,清空文件,寫入新內(nèi)容。
【走進Linux的世界】Linux---基本指令(2)
追加重定向:
【走進Linux的世界】Linux---基本指令(2)
cat指令后如果什么都不跟,則默認從鍵盤中讀取數(shù)據(jù):
【走進Linux的世界】Linux---基本指令(2)
輸入重定向(一種打印文件內(nèi)容的寫法):本來應(yīng)該從鍵盤文件中讀取,現(xiàn)在不用從鍵盤文件讀取,而是從指定的文件中讀取。
【走進Linux的世界】Linux---基本指令(2)

語法:cat [選項][文件]
功能: 查看目標文件的內(nèi)容
常用選項:

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

下面來看具體舉例:

-n:對輸出的所有行編號
【走進Linux的世界】Linux---基本指令(2)
【走進Linux的世界】Linux---基本指令(2)
我們發(fā)現(xiàn)上圖給空行也編上號了,如果我們不想給空行編號的話,這個時候就用到選項-b了,請看舉例:
【走進Linux的世界】Linux---基本指令(2)
還有一個選項是-s:不輸出多行空行,即把多行的空行壓縮成一行空行進行輸出,請看:
【走進Linux的世界】Linux---基本指令(2)
cat -sn test.txt
【走進Linux的世界】Linux---基本指令(2)
cat -sb test.txt
【走進Linux的世界】Linux---基本指令(2)

more指令

cat指令不適合看大文本,所以cat適合小文本,more指令適合看大文本。
語法:more [選項][文件]
功能:more命令,功能類似 cat
常用選項

-n:對輸出的所有行編號
q:推出more

【走進Linux的世界】Linux---基本指令(2)
這是一個10000行的超大文本,可以很明顯的看到觀察起來很不方便。所以cat指令不適合觀察大文本。所以就引出了more指令。

more -5000 test.txt
【走進Linux的世界】Linux---基本指令(2)
【走進Linux的世界】Linux---基本指令(2)
【走進Linux的世界】Linux---基本指令(2)
more命令可以逐行的進行下翻,然后把我們的文本展現(xiàn)給我們。

less指令

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

語法: less [參數(shù)] 文件
功能:less與more類似,但使用less可以隨意瀏覽文件,而more僅能向前移動,卻不能向后移動,而且less在查看之前不會加載整個文件。
選項

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

來看舉例:

less test.txt
【走進Linux的世界】Linux---基本指令(2)
less指令支持文本的上下翻動。
less -500 test.txt
【走進Linux的世界】Linux---基本指令(2)

more指令和less指令推薦使用less指令,因為less指令可以進行上下文的翻動。

head指令

head 與 tail 就像它的名字一樣的淺顯易懂,它是用來顯示開頭或結(jié)尾某個數(shù)量的文字區(qū)塊,head 用來顯示檔案的開頭至標準輸出中,而 tail 想當然爾就是看檔案的結(jié)尾。
語法:head [參數(shù)]… [文件]…
功能:head 用來顯示檔案的開頭至標準輸出中,默認head命令打印其相應(yīng)文件的開頭10行。
選項:

-f:循環(huán)讀取。
-n<行數(shù)> 顯示行數(shù)

舉個例子:

head -3 test.txt
【走進Linux的世界】Linux---基本指令(2)
head -9 test.txt
【走進Linux的世界】Linux---基本指令(2)

tail指令

tail 命令從指定點開始將文件寫到標準輸出.使用tail命令的-f選項可以方便的查閱正在改變的日志文件,tail -f filename會把filename里最尾部的內(nèi)容顯示在屏幕上,并且不但刷新,使你看到最新的文件內(nèi)容。
語法: tail[必要參數(shù)][選擇參數(shù)][文件]
功能: 用于顯示指定文件末尾內(nèi)容,不指定文件時,作為輸入信息進行處理。常用查看日志文件。
選項

-f:循環(huán)讀取
-n<行數(shù)> 顯示行數(shù)

還是來進行舉例:

tail test.txt
【走進Linux的世界】Linux---基本指令(2)
tail -5 test.txt
【走進Linux的世界】Linux---基本指令(2)

現(xiàn)在,我們?nèi)绻胍厝?000到1021行的這一小段,我們應(yīng)該怎么做呢?請看:
方法一(head和tail以及重定向的方法):

第一步:head -1020 test.txt
【走進Linux的世界】Linux---基本指令(2)
此時已經(jīng)有了前1020行。
第二步:保存一個temp.txt的臨時文件,即head -1020 test.txt > temp.txt
【走進Linux的世界】Linux---基本指令(2)
cat temp.txt
【走進Linux的世界】Linux---基本指令(2)
第三步:tail -21 temp.txt
【走進Linux的世界】Linux---基本指令(2)
【走進Linux的世界】Linux---基本指令(2)

這種方法需要我們實實在在的創(chuàng)建一個文件,這個文件確實是在磁盤當中存在的文件,但是如果我們不想創(chuàng)建臨時文件的話我們應(yīng)該怎么做呢?請看:
方法二:

第一步:head -1020 test.txt
【走進Linux的世界】Linux---基本指令(2)
第二步:head -1020 test.txt | tail-21
【走進Linux的世界】Linux---基本指令(2)
在這個方法中,我們把head -1020 test.txt | tail-21 中的|符號稱之為管道文件。這個管道文件不會真實的在磁盤中存在,這個管道文件是一種內(nèi)存級的文件。
這個管道文件的作用就是把其左側(cè)的程序輸出并交給管道文件,然后其右側(cè)的程序在從管道文件中把數(shù)據(jù)讀取到自己的程序中。

現(xiàn)在再來舉一個管道文件的例子,請看:

cat test.txt | head -20
【走進Linux的世界】Linux---基本指令(2)
cat test.txt | head -20 | tail - 5
【走進Linux的世界】Linux---基本指令(2)
cat test.txt | head -20 | tail -5 | wc -l(統(tǒng)計文本行的個數(shù))
【走進Linux的世界】Linux---基本指令(2)
上述就是管道文件的一個典型的例子。

以上就是本文章的全部內(nèi)容,依然是講述了Linux中的一些最基本的指令,需要我們不斷重復(fù)地去進行練習(xí),同時一些理論知識也是非常重要的,大家也要重視起來。

好了,就到這里啦,各位友友們再見啦!?。?/strong>
【走進Linux的世界】Linux---基本指令(2)文章來源地址http://www.zghlxwxcb.cn/news/detail-472008.html

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

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

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

相關(guān)文章

  • 【Linux】打開Linux大門,踏入Linux世界(環(huán)境搭建再加一群Linux基本指令就OK啦~)

    【Linux】打開Linux大門,踏入Linux世界(環(huán)境搭建再加一群Linux基本指令就OK啦~)

    ??????? 個人主頁:簡 料 ???? 所屬專欄: Linux系統(tǒng)編程與網(wǎng)絡(luò)編程 ???? 個人社區(qū):越努力越幸運社區(qū) ???? 簡? ? ?? 介: 簡料簡料,簡單有料~在校大學(xué)生一枚,專注C/C++/GO的干貨分享,立志成為您的好幫手 ~ C/C++學(xué)習(xí)路線 (點擊解鎖)(●’?’●) ?? C語言 ??

    2024年02月06日
    瀏覽(23)
  • 走進Linux世界【七、Linux網(wǎng)絡(luò)】

    走進Linux世界【七、Linux網(wǎng)絡(luò)】

    走進Linux世界【一、Linux概述】 走進Linux世界【二、VM與Linux安裝】 走進Linux世界【三、Linux文件與路徑】 走進Linux世界【四、Linux基本命令一】 走進Linux世界【五、Linux基本命令二】 走進Linux世界【六、Linux編輯器vim】 走進Linux世界【七、Linux網(wǎng)絡(luò)及快照和克隆】 走進Linux世界【

    2024年02月16日
    瀏覽(18)
  • 走進Linux世界【八、Linux shell命令】

    走進Linux世界【一、Linux概述】 走進Linux世界【二、VM與Linux安裝】 走進Linux世界【三、Linux文件與路徑】 走進Linux世界【四、Linux基本命令一】 走進Linux世界【五、Linux基本命令二】 走進Linux世界【六、Linux編輯器vim】 走進Linux世界【七、Linux網(wǎng)絡(luò)及快照和克隆】 走進Linux世界【

    2024年02月15日
    瀏覽(30)
  • 走進Linux世界,學(xué)習(xí)Linux系統(tǒng)的必備指南

    隨著計算機技術(shù)的不斷發(fā)展,Linux操作系統(tǒng)已成為IT行業(yè)中備受關(guān)注的操作系統(tǒng)之一。Linux以其安全性、穩(wěn)定性和開放性,受到了廣泛的認可和歡迎。學(xué)習(xí)Linux系統(tǒng)對于IT行業(yè)的從業(yè)者來說是非常重要的。但是,對于初學(xué)者來說,學(xué)習(xí)Linux可能會感到有些困難。 所以,我今天我打

    2024年02月06日
    瀏覽(28)
  • 走進Oracle世界

    1. 走進Oracle世界 1.1.?Oracle簡介 Oracle Database ,又名Oracle RDBMS,或簡稱Oracle,為 甲骨文(Oracle)公司 的一款 關(guān)系數(shù)據(jù)庫管理系統(tǒng),也是甲骨文公司起家和后續(xù)的拳頭產(chǎn)品 。在傳統(tǒng)數(shù)據(jù)庫領(lǐng)域,Oracle多年來一直處于領(lǐng)先地位,也是目前世界上最流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng)之一,

    2024年02月07日
    瀏覽(22)
  • 【Linux基本指令(1)】幾十條基本指令快速入手Linux

    【Linux基本指令(1)】幾十條基本指令快速入手Linux

    本文思維導(dǎo)圖: Linux是一個操作系統(tǒng),操作系統(tǒng)是一款做軟硬件管理的軟件。 Linux操作的特點:純命令行的操作。 指令的操作更貼近操作系統(tǒng)。 后面我們會知道, Linux下一切皆文件 。 使用Xhell這個軟件登錄到云服務(wù)器來學(xué)習(xí)Linux。 ssh root@ 公網(wǎng)IP 公網(wǎng)IP是你的云服務(wù)器的IP。

    2024年02月05日
    瀏覽(40)
  • vLive帶你走進虛擬直播世界

    vLive帶你走進虛擬直播世界

    虛擬直播是什么? 虛擬直播是基于5G+實時渲染技術(shù),在綠幕環(huán)境下拍攝畫面,通過實時摳像、渲染與合成,再推流到直播平臺的一種直播技術(shù)。盡管這種技術(shù)早已被影視工業(yè)所采用,但在全民化進程中卻是困難重重,面臨著克服相關(guān)技術(shù)難題。該技術(shù)的應(yīng)用需要具備專業(yè)導(dǎo)演

    2023年04月20日
    瀏覽(20)
  • 網(wǎng)絡(luò)安全(黑客)自學(xué)!走進黑客的世界

    網(wǎng)絡(luò)安全(黑客)自學(xué)!走進黑客的世界

    ?談起黑客,可能各位都會想到:盜號,其實不盡然;黑客是一群喜愛研究技術(shù)的群體,在黑客圈中,一般分為三大圈: 娛樂圈 技術(shù)圈 職業(yè)圈 。 ? 娛樂圈:主要是初中生和高中生較多,玩網(wǎng)戀,人氣,空間,建站收徒玩賺錢,技術(shù)高的也是有的,只是很少見。 ??技術(shù)圈:

    2024年02月12日
    瀏覽(25)
  • 帶你走進JAVA的世界|用心感受JAVA

    帶你走進JAVA的世界|用心感受JAVA

    作者主頁:paper jie的博客 本文作者:大家好,我是paper jie,感謝你閱讀本文,歡迎一建三連哦。 本文錄入于《JAVASE語法系列》專欄,本專欄是針對于大學(xué)生,編程小白精心打造的。筆者用重金(時間和精力)打造,將javaSE基礎(chǔ)知識一網(wǎng)打盡,希望可以幫到讀者們哦。 其他專欄

    2024年02月15日
    瀏覽(24)
  • GO開篇:手握Java走進Golang的世界

    GO開篇:手握Java走進Golang的世界

    Go(又稱 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 開發(fā)的一種計算機高級編程語言。 Go的官方文檔: https://golang.org Go的中文api文檔: https://studygolang.com/pkgdoc Go中文社區(qū)網(wǎng)站: https://studygolang.com/ 在go退推出之前,已經(jīng)存在很多高級編程語言了,比如:C、C++、C#、

    2024年02月06日
    瀏覽(20)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包