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的位置引數,一個...