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

【Linux基本指令(2)】幾十條指令快速入手Linux/深入理解什么是指令

這篇具有很好參考價值的文章主要介紹了【Linux基本指令(2)】幾十條指令快速入手Linux/深入理解什么是指令。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文思維導圖:

【Linux基本指令(2)】幾十條指令快速入手Linux/深入理解什么是指令



Tips:

*號匹配。 功能:可以匹配任何東西。
比如:【Linux基本指令(2)】幾十條指令快速入手Linux/深入理解什么是指令【Linux基本指令(2)】幾十條指令快速入手Linux/深入理解什么是指令
可以看到,*號可以匹配任何東西,

2.ctrl + c指令:終止因為程序或者指令異常,而導致我們無法進行指令輸入。

3.Linux下一切皆文件

對于顯示器來說,顯示器文件有寫方法(fwrite),有讀方法(fread),但是讀方法為空。
對于鍵盤文件來說,鍵盤文件有讀方法(fread),有寫方法(fwrite),但是寫方法為空。
對于普通文件,則也都有正常的讀寫方法。

7.man指令(重要):

語法:man [選項] 命令
功能 :man指令相當于手冊,可以查詢一些指令的用法
比如:man ls ,查詢ls指令的相關用法

常用選項:
-k 根據(jù)關鍵字搜索聯(lián)機幫助 num 只在第num章節(jié)找
-a 將所有章節(jié)的都顯示出來,比如 man printf 它缺省從第一章開始搜索,知道就停止,用a選項,當按 下q退出,他會繼續(xù)往后面搜索,直到所有章節(jié)都搜索完畢。 解釋一下,面手冊分為8章 1 是普通的命令 2
是系統(tǒng)調(diào)用,如open,write之類的(通過這個,至少可以很方便的查到調(diào)用這個函數(shù),需要加什么頭文 件) 3
是庫函數(shù),如printf,fread4是特殊文件,也就是/dev下的各種設備文件 5 是指文件的格式,比如passwd,
就會說明這個文件中各個字段的含義 6 是給游戲留的,由各個游戲自己定義 7
是附件還有一些變量,比如向environ這種全局變量在這里就有說明 8 是系統(tǒng)管理用的命令,這些命令只能由root使用,如ifconfig

echo指令和輸出重定向,追加重定向,輸入重定向

echo指令可以把后面的內(nèi)容原封不動地顯示出來。
本質(zhì)是echo指令向顯示器中打印,所以還可以向文件中打印內(nèi)容。

語法: echo “內(nèi)容” > 指定文件

echo指令會自動換行
通過echo介紹一個新概念:
什么是輸出重定向?
比如:

echo ”Hello World“ > code.c

echo本來是將"Hello World"寫入到顯示器文件的,但是通過 > 后,重定向?qū)懭氲搅?code.c文件中。
重定向過程中,會做兩件事情:

1.清空文件
2.寫入新內(nèi)容

相當于每輸出重定向一次,舊的內(nèi)容就會被覆蓋。

1.清空文件有一種簡化的寫法:

(大于號)> + 文件名

2.創(chuàng)建新文件可以使用 > + 文件名

(輸出重定向)> + 文件名

而追加重定向就是,直接在文件內(nèi)容的末尾繼續(xù)進行寫入,不清空文件。

比如:

echo ”Hello World“ >> code.c
(變成了兩個 >>)

輸入重定向

cat < out.c

將out.c文件的內(nèi)容輸入到cat指令中,cat指令再輸入到顯示器文件中。

8、cp指令(重要)

cp指令:

語法:cp 選項 src dest (原文件和目標文件不能相同)
功能:將src文件的內(nèi)容拷貝到dest文件中。
可以拷貝到上級目錄,也可以拷貝到下級目錄。使用絕對路徑或則相對路徑即可實現(xiàn)。

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

9.mv指令(重要)

mv指令:

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

注意:mv指令本質(zhì)上就是剪切+重命名

只不過當我們僅僅移動到上級目錄時,mv把src文件/目錄的名字改成了自己的名字;當我們從當前目錄移動到當前目錄時,直接剪切到當前目錄,并將名字改成原來的名字。【Linux基本指令(2)】幾十條指令快速入手Linux/深入理解什么是指令
注意:如果將一個目錄移動到上級目錄,并且想將該目錄重命名為新的名字,但是這個新名字在上級目錄已存在,此時不再是將這個原來的目錄移動到上級目錄然后重命名成新名字了,而是將該目錄移動到上級的新的名字的那個目錄里面了。
【Linux基本指令(2)】幾十條指令快速入手Linux/深入理解什么是指令
此時dir1直接別剪切到了dir11里面,而不是剪切到上級目錄并且改名成dir11.
即為上面所述的功能的第三點。

10.cat指令

語法:cat [選項][文件]
功能: 查看目標文件的內(nèi)容
常用選項:
-b 對非空輸出行編號
-n 對輸出的所有行編號
-s 不輸出多行空行

注意:cat 指令和 ll 指令和echo 指令是三個完全沒有關系的指令。

cat指令是將文件內(nèi)容寫入到顯示器文件中
ll指令是將文件屬性寫入到顯示器文件中
echo指令是把它后面的東西寫入到顯示器文件中

11.more指令

語法:more [選項][文件]
功能:more命令,功能類似 cat 常用選項:
-n 對輸出的所有行編號
q 退出more

12.less指令(重要)

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

除此之外,在 less 里頭可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜。

語法: less [參數(shù)] 文件
功能:
less與more類似,但使用less可以隨意瀏覽文件,而more僅能向前移動,卻不能向后移動,而且less在查看之前 不會加載整個文件。
選項:
-i 忽略搜索時的大小寫
-N 顯示每行的行號
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重復前一個搜索(與 / 或 ? 有關)
N:反向重復前一個搜索(與 / 或 ? 有關)
q:quit

什么是管道指令?

“|” 是管道,是一種符號,會被系統(tǒng)解釋為“管道文件“。
一個進程或者程序?qū)?shù)據(jù)內(nèi)容寫入到管道文件中,另一個文件進程或數(shù)據(jù)再從這個管道文件中讀取出來,這個過程就是管道指令需要做的。

一般管道文件先加載到內(nèi)存緩存中修改后再加載回磁盤文件。

到底什么是指令?

1.指令的本質(zhì)是可執(zhí)行程序,和我們自己寫的代碼編譯好生成的可執(zhí)行程序沒有本質(zhì)區(qū)別。

指令的本質(zhì)就是一個文件——可執(zhí)行程序文件,安裝在系統(tǒng)的某種路徑下罷了。

總結(jié)

本文講述了幾個指令和一些小貼士,后續(xù)會跟進指令(3)。文章來源地址http://www.zghlxwxcb.cn/news/detail-457580.html

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

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

領支付寶紅包贊助服務器費用

相關文章

  • 【Linux常見指令以及權限理解】基本指令(3)

    【Linux常見指令以及權限理解】基本指令(3)

    上一篇文章,我們學習了Linux的一些常用指令, 學習了如何理解Linux系統(tǒng),介紹了對Linux系統(tǒng)的理解:Linux下一切皆文件 介紹了重定向還有管道相關的知識。這里是上一篇博客的鏈接:http://t.csdn.cn/2d6fc 接下來我會對Linux常用指令進行收尾,并談一談如何理解指令。 目錄 寫在前

    2024年02月04日
    瀏覽(47)
  • 【Linux常見指令以及權限理解】基本指令(1)

    【Linux常見指令以及權限理解】基本指令(1)

    相信看完上一個博客,我們已經(jīng)成功搭建好了Linux環(huán)境, 如果沒有可以去看看:Linux環(huán)境搭建。 接下來我會講述Linux的常見指令以及權限理解相關內(nèi)容。 這篇文章會介紹一些常用的Linux指令并穿插一些操作系統(tǒng)的概念理解 。 那么不廢話我們現(xiàn)在就開始: 目錄 寫在前面: 1.

    2023年04月21日
    瀏覽(31)
  • 【Linux常見指令以及權限理解】基本指令(2)

    【Linux常見指令以及權限理解】基本指令(2)

    今天我們繼續(xù)學習Linux的基本指令, 這里是上一篇博客的鏈接:http://t.csdn.cn/9AgHP 接下來我會繼續(xù)講解Linux指令相關內(nèi)容。 目錄 寫在前面 1. man 描述: 用法: 例子: 例1: 例2: 2. cp 描述: 用法: 例子: 例1: 例2: 例3: 例4: 3. mv 描述: 用法: 例子: 例1: 例2: 例3:

    2024年02月01日
    瀏覽(25)
  • 【Linux】基本指令——帶你快速上手Linux

    【Linux】基本指令——帶你快速上手Linux

    ?在介紹Linux基本指令之前,我們需要對 操作系統(tǒng) 這一概念作進一步的認識,這樣才能更好的幫助我們?nèi)ダ斫庵噶畈僮鳌?先給出結(jié)論: ?操作系統(tǒng)是一款 做軟硬件管理 的 軟件 。 應用軟件 :Word、Matlab… 操作系統(tǒng) :Windows、Linux… 設備驅(qū)動 :聲卡驅(qū)動、網(wǎng)卡驅(qū)動… 硬件

    2024年02月11日
    瀏覽(28)
  • 【Linux取經(jīng)路】基本指令——帶你快速上手Linux
  • 深入篇【Linux】學習必備:Shell命令運行原理 + 基本指令

    Linux嚴格意義上來說是一個操作系統(tǒng),我們稱為\\\"核心\\\",但我們一般用戶,是不能直接使用這個\\\"核心\\\"。而是通過\\\"核心\\\"的外殼程序,也就是所謂的Shell來與\\\"核心\\\"溝通。 其實我們所有的指令都要在OS內(nèi)部運行,但是OS使用的難道太高,我們用戶很難直接與OS打交道。 從技術角度

    2024年02月07日
    瀏覽(25)
  • 快速上手: Linux環(huán)境配置, 基本指令與項目部署要點

    快速上手: Linux環(huán)境配置, 基本指令與項目部署要點

    Linux 是由林納斯·托瓦茲(Linus Torvalds)在 1991 年創(chuàng)立并發(fā)展至今成為服務器操作系統(tǒng)領域的核心系統(tǒng)。 Linux 與 Windows 一樣,是一種操作系統(tǒng)(搞管理的軟件),Linux 嚴格意義來說只是一個 “操作系統(tǒng)內(nèi)核”;一個完整的操作系統(tǒng) = 操作系統(tǒng)內(nèi)核 + 配套的應用程序。 Linux 可以

    2024年02月10日
    瀏覽(22)
  • 《深入理解Java虛擬機》讀書筆記:字節(jié)碼指令簡介

    《深入理解Java虛擬機》讀書筆記:字節(jié)碼指令簡介

    字節(jié)碼指令簡介 ? Java虛擬機的指令由一個字節(jié)長度的、代表著某種特定操作含義的數(shù)字(稱為操作碼,Opcode)以及跟隨其后的零至多個代表此操作所需參數(shù)(稱為操作數(shù),Operands)而構(gòu)成。由于Java虛擬機采用面向操作數(shù)棧而不是寄存器的架構(gòu)(這兩種架構(gòu)的區(qū)別和影響將在

    2024年02月12日
    瀏覽(20)
  • 《深入理解Java虛擬機》 JAVA 字節(jié)碼指令 基礎

    《深入理解Java虛擬機》 JAVA 字節(jié)碼指令 基礎

    解釋時,JVM會為方法分配一個棧幀,而棧幀又由 局部變量表,操作數(shù)幀,方法引用,動態(tài)鏈接 組成 方法中的每條指令執(zhí)行時,要求該指令的操作數(shù)已經(jīng)壓入棧中;執(zhí)行指令時會將操作數(shù)從棧中彈出,是否將操作數(shù)再次壓入棧中取決與具體的命令。 new,dup指令 使用new

    2024年02月05日
    瀏覽(18)
  • 深入淺出【圖卷積神經(jīng)網(wǎng)絡GCN】從 鄰接矩陣、特征值矩陣、單位陣、度矩陣 入手,深刻理解融合鄰居節(jié)點(信息) | GCN從公式到代碼實現(xiàn) 全過程 | 在Cora數(shù)據(jù)集上實現(xiàn)節(jié)點分類任務

    ? 這個世界雖然破破爛爛,可總有一些人在縫縫補補,以耀眼的光芒照耀這片大地。 ? ??作者主頁: 追光者♂?? ???????? ??個人簡介: ? ??[1] 計算機專業(yè)碩士研究生?? ? ??[2] 2022年度博客之星人工智能領域TOP4?? ? ??[3] 阿里云社區(qū)特邀專家博主?? ? ??[4] CSDN-人

    2024年02月13日
    瀏覽(27)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包