linux符號
⑴ linux中符號$、#、~、..分別代表什麼
這個要看你用在什麼地方
$在linux中可以表示為一般用戶提示符,也可表示未尾的功能(如vi中)
#在linux中可以表示為root的提示符,在shell中為注釋
~在linux中可以表示為當前用戶根目錄
..在linux中可表示為當前目錄的上級目錄
⑵ linux shell中 ~ 符號代表什麼
Bash的符號,還是所有符合Posix標準的系統里命令解釋器里來代替用戶家目錄的符號。
shell命令中
代表用戶的家目錄
使用cd~或者cd可以轉到這個目錄
在bash shell awk命令中,~代表匹配正則表達式,例:awk『$0~/.*/{print}』test.txt
(2)linux符號擴展閱讀:
實際上Shell是一個命令解釋器,它解釋由用戶輸入的命令並且把它們送到內核。不僅如此,Shell有自己的編程語言用於對命令的編輯,它允許用戶編寫由shell命令組成的程序。Shell編程語言具有普通編程語言的很多特點,比如它也有循環結構和分支控制結構等,用這種編程語言編寫的Shell程序與其他應用程序具有同樣的效果。
⑶ linux中的這個~符號怎麼讀
~帳戶的 home 目錄
代表使用者的 home 目錄 cd ~也可以直接在符號後加上某帳戶的名稱:cd ~ user或者當成是路徑的一部份:~/bin
~+ 當前的工作目錄,這個符號代表當前的工作目錄,她和內建指令 pwd的作用是相同的。
# echo ~+/var/log
~- 上次的工作目錄,這個符號代表上次的工作目錄。
# echo ~-/etc/httpd/logs Linux命令詳情可如下所示進行查找:
⑷ * 在linux 中是什麼意思
* 代表0個或者多個特殊字元
在shell中也代表任意字元,比如ls a*,就是列出所用a開頭的文件,
其他命令具體的參考如下:
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]表示一定的范圍。學習Linux,知道Linux命令很重要,所以建議多看看Linux命令介紹,推薦《Linux命令大全(手冊)》,搜索方式如下:
13.# 注釋符;符合替換文字最短的那一個。14.」 」 雙引號表示把它所包含的內容作為普通字元,但` ` $ 『 『 幾個符號除外。15.』 』 單引號表示把它所包含的內容作為普通的字元,無特殊例外。16.$ 變數符,提取變數,如echo $HOME,查看變數;正則表達式中表示行首。17. 轉義字元,就是將特殊字元轉換成其本來的普通字元的意思。18.``反單引號,表示它所包含的內容。一般作為嵌入的命令使用,此命令將先執行。19.;命令分隔符。20.< 重定向輸入符。21.()表示整體執行命令。22.^反向選擇符,例:grep -n '^[^a-zA-Z]' wokao.txt,[]內的叫反向選擇符,[]外的則表示定位在行首。查找行首不是英文字母的行。23. . 點該表任意字元串
⑸ linux命令中「|」符號是什麼意思
這個符號叫做管道符號。
⑹ Linux 中 $符號是什麼意思,代表什麼含義
首先要明確$符號用在什麼地方,使用在不同的地方,其所代表的定義也就不同。比如在bash里$符號表示當前用戶為普通用戶;在bash腳本里。$開頭表示變數。
舉例說明,下面是一些特殊的變數:
$# 表示參數個數
$0 是腳本本身的名字
$1 是傳遞給該shell腳本的第一個參數
$2 是傳遞給該shell腳本的第二個參數
$@ 表示所有參數,並且所有參數都是獨立的
$$ 是腳本運行的當前進程ID號
$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤
⑺ Linux下一些特殊符號怎麼輸入
linux只是一種操作系統。對於一些符號的輸入,除非是某些極其特別的符號。比如說像數學上的微積分符號。還有幾何學上的相似,全等符號等等。對於大多數較為常用的符號直接用鍵盤輸入就可以了。不過,要注意有些符號是要先按住shift鍵的。
⑻ linux中的^符號代表什麼意思
在不同的場景中代表不同的意義
^代錶行首$代錶行尾
但是在正則表達式中[^f]表示反選就是除了f以外匹配到的!詳細介紹的話看下 Linux就該這么學 吧
⑼ linux下的特殊符號^@是怎麼打出來的 是什麼意思。。
^在linux中一般的意義是ctrl鍵,^@如果是一個組合鍵的話,那就是ctrl+shift+數字鍵2。
簡單介紹下一些特殊符號的意義。
% 除法 (Molo)
在運算式中,用來表示 「除法」。
expr 10 % 2
此外,也被運用在關於變數的規則表達式當中的下列
${parameter%word}${parameter%%word}
一個 % 表示最短的 word 匹配,兩個表示最長的 word 匹配。
= 等號 (Equals)
常在設定變數時看到的符號。
vara=123echo 」 vara = $vara」
或者像是 PATH 的設定,甚至應用在運算或判斷式等此類用途上。
== 等號 (Equals)
常在條件判斷式中看到,代表 「等於」 的意思。
if [ $vara == $varb ]
…下略
!= 不等於
常在條件判斷式中看到,代表 「不等於」 的意思。
if [ $vara != $varb ]
…下略
^
這個符號在規則表達式中,代錶行的 「開頭」 位置。