linux中(21),是什麼意思?有什麼用

2021-04-17 16:02:45 字數 3240 閱讀 1361

1樓:匿名使用者

這個是shell指令碼

bai裡的吧?

2>$1,不能有空

du格,2>的意思zhi是把標準錯dao誤輸出寫到專$1裡,$1是第1個引數。屬

比如cp a ./b:cp是$0, a是$1。

估計指令碼是這樣的exec file,就是把出錯資訊寫到file裡

linux中的 $2是什麼意思?

2樓:匿名使用者

shell的位置引數,一個假設指令碼的名稱為test.sh,並假設它執行時如下:

./test.sh x y

那麼$2就表示y

3樓:匿名使用者

代表第二個引數。

比如:./test.sh x y

$1 = ./test.sh

$2 = x

$3 = y

4樓:匿名使用者

你問的是shell裡面?

linux 中 $符號是什麼意思,代表什麼含義

5樓:匿名使用者

不同的地方$符號的定義不同,在bash裡這個符號一般表示普通使用者的命令提示符(可更改),在bash指令碼里。$開頭表示變數

$str表示變數,可賦值等操作,下面是一些特殊的變數$# 是傳給指令碼的引數個數

$0 是指令碼本身的名字

$1 是傳遞給該shell指令碼的第一個引數$2 是傳遞給該shell指令碼的第二個引數$@ 是傳給指令碼的所有引數的列表$* 是以一個單字串顯示所有向指令碼傳遞的引數,與位置變數不同,引數可超過9個

$$ 是指令碼執行的當前程序id號

$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤

6樓:匿名使用者

$是變數引用操作符

如:a=10;

echo $a

會輸出10

linux的shell程式設計,option="${1}",什麼意思,還有後面的 {0},{2}??求教啊

7樓:匿名使用者

$  #輸入的第來

源2個引數

$  #輸入

的第3個引數

$  #輸入的第1個引數

#*****= 示例 ***************=./main.sh 25 43

當執行指令碼main.sh時候,後面接了25 43 引數,那麼$0代表第一個引數main.sh $1代表25 $2代表43 以此類推。

8樓:匿名使用者

0,1,2分別代表你的命令和後面的第一個

,第二個引數

比如你的命令叫test.sh,然後需要

專填入引數-f test進行屬執行

完整命令

test.sh -f test

那就是test.sh

就是-f

就是test

linux命令中的「<」和「|」是什麼意思?

9樓:暗月狼玡

< 表示的是輸入重定向的意思,就是把《後面跟的檔案取代鍵盤作為新的輸入裝置。

| 則表示一個管道的意思,可以理解為東西從管道的一邊流向另外一邊。

你的命令意思就是說從/etc/motd檔案中讀取內容,然後把cat命令讀取出來的內容作為後面一個命令 a.out的輸入引數來執行a.out命令。

不知道這樣解釋明白嗎?

10樓:膠水粘的心

cat < /etc/motd | ./a.outcat 檢視

《小於號 和 >大於號的意思不一樣的 那次我考selinux 就是應為多了一個》 結果掛了 哭啊 就差幾分 所以我記憶深刻啊

大概意思是 檢視 來至於 /etc/motd 的這個檔案 這個檔案裡應該是相關的引數

然後根據這些引數 在執行 ./a.out

就這麼個意思 不懂再問

11樓:匿名使用者

|是管道命令,《是輸出指向

12樓:hac狼

表示任意幾個字串,其他具體的參考如下:

1. > 重定向輸出符號。

2. >>重定向輸出符號,但有追加的功能。

3. 2>錯誤重定向輸出符號,覆蓋原檔案內容。

4. 2>>錯誤重定向輸出符號,有檔案內容追加的功能。重定向:i/o。

linux shell 環境中支援輸入輸出重定向,用符號《和》來表示。0、1和2分別表示標準輸入、標準輸出和標準錯誤資訊輸出,可以用來指定需要重定向的標準輸入或輸出,比如 2>a.txt 表示將錯誤資訊輸出到檔案a.

txt中。

5. * 代表0個或者多個特殊字元

6. ?匹配任意一個字元。

7. | 管道符號。解釋:command1|command2,將command1的輸出作為command2的輸入,比如ls -al|less,表示將ls -al的輸出作為less的輸入,即將la -al的輸出分頁。

管道命令只接受標準輸入(standoutput)。

8. & 後臺程序符。

9. &&l邏輯與符號。用法:命令1 && 命令2 表示如果命令1執行成功,繼續執行命令2。

10.|| 邏輯或符號。用法:命令1 | | 命令2 表示如果命令1執行成功,不執行命令2;但如果命令1執行失敗才執行命令2。

&&與||,命令執行是順序進行的,沒有優先順序

11.!邏輯非符號。排除指定範圍。例:ls a[!0-9]

12.[x-y]表示一定的範圍。

13.# 註釋符;符合替換文字最短的那一個。

14.」 」 雙引號表示把它所包含的內容作為普通字元,但` ` $ \ 『 『 幾個符號除外。

15.』 』 單引號表示把它所包含的內容作為普通的字元,無特殊例外。

16.$ 變數符,提取變數,如echo $home,檢視變數;正規表示式中表示行首。

17.\ 轉義字元,就是將特殊字元轉換成其本來的普通字元的意思。

18.``反單引號,表示它所包含的內容。一般作為嵌入的命令使用,此命令將先執行。

19.;命令分隔符。

20.< 重定向輸入符。

21.()表示整體執行命令。

22.^反向選擇符,例:grep -n '^[^a-za-z]' wokao.txt,內的叫反向選擇符,外的則表示定位在行首。查詢行首不是英文字母的行。

23. . 點該表任意字串

linux中的代表什麼意思,linux中什麼意思?

星號 是linux中的萬用字元,代表一個或一個以上的所有字元。linux的隱藏文內件和隱藏資料夾都是容以.點號 開頭,所以.應該是代表當前目錄下的所有隱藏目錄和隱藏資料夾。如果是.則表示當前目錄下的所有檔案和所有目錄,因為.點號 還有代表當前目錄的意思。星號 是linux中的萬用字元,代表零或零個以...

linux命令中符號是什麼意思,Linux 中 符號是什麼意思,代表什麼含義

管道抄命令,是指 的左邊執行結 bai果 是 右邊的 輸入條件或 這個是管道符,他的主要作用是把管道前面的引數傳遞給後面的命令呼叫 管道符,表示把符號前面命令的正確輸出給符號後面命令來處理 linux命令中 符號是什麼意思?這個符號叫做管道符號。管道命令符的作用能用一句話來概括 把前一個命令原本要輸...

linux中chmod R 777是什麼意思

chmod 在copylinux系統中它用於改變bai檔案或目錄的訪問許可權。使用者 du用它控制zhi檔案或目錄的訪問許可權。引數dao r 對目前目錄下的所有檔案與子目錄進行相同的許可權變更 即以遞迴的方式逐個變更 777 分別對應檔案實際擁有者,檔案實際擁有者所在的組,其它使用者的許可權,數字...