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

2021-03-04 04:33:31 字數 5084 閱讀 9872

1樓:匿名使用者

*(星號)是linux中的萬用字元,代表一個或一個以上的所有字元。linux的隱藏文內件和隱藏資料夾都是容以.(點號)開頭,所以.

*應該是代表當前目錄下的所有隱藏目錄和隱藏資料夾。

如果是./*則表示當前目錄下的所有檔案和所有目錄,因為.(點號)還有代表當前目錄的意思。

2樓:匿名使用者

*(星號)是linux中的萬用字元,代表零或零個以上的所有字元

linux中&>什麼意思?

3樓:hac狼

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

1. > 重定向輸出符號。

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

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

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

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

txt中。

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

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

7. | 管道符號。解釋:***mand1|***mand2,將***mand1的輸出作為***mand2的輸入,比如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. . 點該表任意字串

4樓:匿名使用者

&是後臺的意思

>是重定向

&>代表後臺重定向

其具體的介紹和用法可搜尋《linux命令大全》檢視:

5樓:

輸出重定向

如ping -c2 ****baidu.*** &>/dev/null

把ping 的結果輸出到一個黑洞

6樓:糾菠練抖襯

#相當於命令提示符 ,是bash這個shell預設提供給root賬戶的,實際執行中不需要你輸入#符號, 同理 非root使用者的提示符是$號

你可以在 ps1環境變數中隨意設定這個提示符

幾種常用終端的命令提示符

bash: root賬戶: # ,非root賬戶: $

ksh: root賬戶: # ,非root賬戶: $

csh[tcsh]: root賬戶: % ,非root賬戶: %

其實類比來講 這個符號就想到與windows下命令列的 >

將一行命令寫入指令碼其實非常簡單

echo "***mand args" >> scriptname

其中 ***mand是命令 args是命令引數 , scriptname是指令碼名稱

然後 執行 chmod +x scriptname 加上執行許可權

如果需要開機執行,只需要將scriptname 這個指令碼連結到開機對應的執行級別裡

比如你的執行級(init level)是5 (通常的圖形介面登入執行級) 那麼只需要 ln -s scriptname /etc/rc.d/rc5.d/scriptname 即可 其他執行級類似

(/etc/rc.d/rc5.d/ 並不固定,參考你的發行版設定)

這個是比較通用的辦法 ,其他的例如 redhat 企業版,可以直接在/etc/rc.d/rc.local 中新增要執行的命令

在linux命令中*代表什麼意思

7樓:憤怒的劉翔

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

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

你的命令意思就是說從/etc/motd檔案中讀取內容,然後把cat命令讀取出來的內容作為後面一個命令。

8樓:匿名使用者

看在什麼場合,主要有3種意思:

1、任意字元任意次(glob當中)

2、其前字元任意次(正規表示式中)

3、乘法運算子(shell中)

linux 中「.」和「..」代表什麼意思?

9樓:天線寶寶

.. 指向的是上一層目錄抄。襲

cd .. 就是回到bai上一級;cd ../.. 就是回到上兩級。

但是你du這個 mv 漏了第二個反斜zhi槓,所以就變dao成了把 filename 移動到了上一層目錄並且重新命名成 ..bk ,而點開頭的檔案是預設隱藏的,所以在檔案管理器或者直接 ls 都看不到。

nautilus (gnome)下使用 ctrl-h 檢視隱藏檔案。

終端下 ls -a 。

10樓:高薪實戰愛好者

. 代表你的當前目錄即"pwd"命令所返回的目錄,

..代表你的當前目錄的上一級目錄,及當前目錄的父目錄(或叫父路徑)

11樓:可靠的夢想之星

linux 中「來.」指向的是上一層源

目錄,即你的

當前目錄即bai"pwd"命令所返du回的目錄。

「..」代表zhi你的當前目錄的dao上一級目錄,及當前目錄的父目錄。如:

cd .. 就是回到上一級;cd ../..

就是回到上兩級。可參考下linux書籍《linux就該這麼學》瞭解學習更多linux知識。

linux中${ name[*]} 表達什麼意思

12樓:匿名使用者

在linux的shell裡,$可以

du表示變zhi量,也可以表示陣列dao。

name後面加〔〕的

回,一般是數

答組,$是陣列所有元素(all of the elements)$是陣列每一個元素(each of the elements)其實這兩個幾乎一樣,差別主要在於當加上引號時,"$"等於所有陣列元素及其分隔符(一般是空格)排成的字串,而"$"仍然表示每一個元素。

$是陣列元素的個數,也可以寫成$

$ 是指,如果$沒有賦值,那麼它等於hello,如果賦值了,就保持原值,不用管這個hello了。

至於$,好像沒有這種寫法,可能是你弄錯了。

$也不存在。不過,如果是$就有意義了,不過是空值。本來可以給你解釋一下的,但估計說太多就把你弄糊塗了。

如果你真的是在看linux的shell的話,可以在網上找advance bash scripting guide,有中文版的。

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

13樓:

不同的地方bai$符號的定義不du同,在bash裡這個zhi符號一般表示普通dao使用者的命令提示內

符(可容更改),在bash指令碼里。$開頭表示變數$str表示變數,可賦值等操作,下面是一些特殊的變數$# 是傳給指令碼的引數個數

$0 是指令碼本身的名字

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

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

$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤免費提供最新linux技術教程書籍,入門自學書籍《linux就該這麼學》,為開源技術愛好者努力做得更多更好

14樓:匿名使用者

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

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

$0 是指令碼本身的名字

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

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

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

15樓:匿名使用者

不同的地方$符號的bai

定義不同,在

dubash裡這個符zhi號一般表示普通使用者的dao命令提示符(可更回改),在bash指令碼里。答$開頭表示變數

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

$0 是指令碼本身的名字

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

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

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

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

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

linux中chmod R 777是什麼意思

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

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

這個是shell指令碼 bai裡的吧?2 1,不能有空 du格,2 的意思zhi是把標準錯dao誤輸出寫到專 1裡,1是第1個引數。屬 比如cp a b cp是 0,a是 1。估計指令碼是這樣的exec file,就是把出錯資訊寫到file裡 linux中的 2是什麼意思?shell的位置引數,一個...