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 分別對應檔案實際擁有者,檔案實際擁有者所在的組,其它使用者的許可權,數字...