linux中的符號
㈠ linux中符號$、#、~、..分別代表什麼
這個要看你用在什麼地方
$在linux中可以表示為一般用戶提示符,也可表示未尾的功能(如vi中)
#在linux中可以表示為root的提示符,在shell中為注釋
~在linux中可以表示為當前用戶根目錄
..在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中的^符號代表什麼意思
在不同的場景中代表不同的意義
^代錶行首$代錶行尾
但是在正則表達式中[^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 ]
…下略
^
這個符號在規則表達式中,代錶行的 「開頭」 位置。
㈤ linux中的這個~符號怎麼讀
~帳戶的 home 目錄
代表使用者的 home 目錄 cd ~也可以直接在符號後加上某帳戶的名稱:cd ~ user或者當成是路徑的一部份:~/bin
~+ 當前的工作目錄,這個符號代表當前的工作目錄,她和內建指令 pwd的作用是相同的。
# echo ~+/var/log
~- 上次的工作目錄,這個符號代表上次的工作目錄。
# echo ~-/etc/httpd/logs Linux命令詳情可如下所示進行查找:
㈥ Linux 中 $符號是什麼意思,代表什麼含義
首先要明確$符號用在什麼地方,使用在不同的地方,其所代表的定義也就不同。比如在bash里$符號表示當前用戶為普通用戶;在bash腳本里。$開頭表示變數。
舉例說明,下面是一些特殊的變數:
$# 表示參數個數
$0 是腳本本身的名字
$1 是傳遞給該shell腳本的第一個參數
$2 是傳遞給該shell腳本的第二個參數
$@ 表示所有參數,並且所有參數都是獨立的
$$ 是腳本運行的當前進程ID號
$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤
㈦ LINUX /$ 什麼意思
$ 符號在Linux系統裡面用於獲取一個變數的值,例如:
#!/bin/bash --------指定編譯shell環境為bash
STR="Hello World!"----設置STR的變數值為Hello World!
echo $STR ------ 用echo命令讀取STR變數的數值。這里如果不加$, 輸出結果是STR,加上$,輸出結果就是Hello World!。可參考《Linux就該這么學》了解更多Linux知識。
㈧ linux 中 ~/. 是什麼意思
~/一般情況下表示當前目錄。但是當開終端的時候,都是在用戶名目錄下面的,所以這個就是用戶名目錄裡面的東西。.是代表此目錄本身,但是一般可以不寫,cd ~/. 和cd ~ 和cd ~/效果是一樣的。具體詳細的Linux命令介紹可以查看下《Linux命令大全(手冊)》
㈨ Linux中的特殊符號
'\0'是c語言一個字元串結尾的標志.正常是顯示不出來的.所以用^@來表示
㈩ Linux 中 $符號是什麼意思,代表什麼含義
$的符號在在不同的地方,它所代表的定義會有所不同。例如,在bash中,$符號表示當前用戶是普通用戶;在bash腳本中。$從一個變數開始。
例如,以下是一些特殊變數:
$表示參數的數量
$0是腳本本身的名稱
$1是傳遞給shell腳本的第一個參數
$2是傳遞給shell腳本的第二個參數
$@表示所有參數,並且所有參數都是獨立的
$是正在運行的腳本的當前進程ID號
那$是顯示最終命令的退出狀態,0表示沒有錯誤,其他表示有錯誤。
1、Linux由眾多微內核組成,其源代碼完全開源;
2、Linux繼承了Unix的特性,具有非常強大的網路功能,其支持所有的網際網路協議,包括TCP/IPv4、TCP/IPv6和鏈路層拓撲程序等,且可以利用Unix的網路特性開發成出新的協議棧;
3、Linux系統工具鏈完整,簡單操作就可以配置出合適的開發環境,可以簡化開發過程,減少開發中模擬工具的障礙,使系統具有較強的移植性;
(10)linux中的符號擴展閱讀:
linnux特性:
1、基本思想
Linux的基本思想有兩點:第一,一切都是文件;第二,每個軟體都有確定的用途。其中第一條詳細來講就是系統中的所有都歸結為一個文件,包括命令、硬體和軟體設備、操作系統、進程等等對於操作系統內核而言,都被視為擁有各自特性或類型的文件。
2、完全免費
Linux是一款免費的操作系統,用戶可以通過網路或其他途徑免費獲得,並可以任意修改其源代碼。這是其他的操作系統所做不到的。
正是由於這一點,來自全世界的無數程序員參與了Linux的修改、編寫工作,程序員可以根據自己的興趣和靈感對其進行改變,這讓Linux吸收了無數程序員的精華,不斷壯大。
3、完全兼容POSIX1.0標准
這使得可以在Linux下通過相應的模擬器運行常見的DOS、Windows的程序。這為用戶從Windows轉到Linux奠定了基礎。許多用戶在考慮使用Linux時,就想到以前在Windows下常見的程序是否能正常運行,這一點就消除了他們的疑慮。