所謂$:也就是咱們平常說(shuō)的“命令提示符”也就是你可一在后面瞧命令的,命令提示符前面可能提示當(dāng)前用戶的一些信息,在linux下會(huì)提示用戶當(dāng)前目錄以及當(dāng)前用戶。這個(gè)東西也就是相當(dāng)于Windows下的C:\里面的而C:\也就是所謂提示的當(dāng)前目錄。學(xué)習(xí)shell,另外你是感興趣的話可以看下劉遄老師寫(xiě)的《Linux就該這么學(xué)》作為入門(mén)的書(shū)籍,覺(jué)得不錯(cuò)的話采納下哦~
創(chuàng)新互聯(lián)主營(yíng)建水網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,App定制開(kāi)發(fā),建水h5微信小程序搭建,建水網(wǎng)站營(yíng)銷推廣歡迎建水等地區(qū)企業(yè)咨詢
linux中的$即“命令提示符”就是你可以一在后面輸入命令的,命令提示符前面可能提示當(dāng)前用戶的一些信息,在linux下會(huì)提示用戶當(dāng)前目錄以及當(dāng)前用戶。你可以多看下《linux就該這么學(xué)》時(shí)刻為自己充電
希望能幫到你
$ 符號(hào)在Linux系統(tǒng)里面用于獲取一個(gè)變量的值,例如:
#!/bin/bash --------指定編譯shell環(huán)境為bash
STR="Hello World!"----設(shè)置STR的變量值為Hello World!
echo $STR ------ 用echo命令讀取STR變量的數(shù)值。這里如果不加$, 輸出結(jié)果是STR,加上$,輸出結(jié)果就是Hello World!??蓞⒖肌禠inux就該這么學(xué)》了解更多Linux知識(shí)。
$的符號(hào)在在不同的地方,它所代表的定義會(huì)有所不同。例如,在bash中,$符號(hào)表示當(dāng)前用戶是普通用戶;在bash腳本中。$從一個(gè)變量開(kāi)始。
例如,以下是一些特殊變量:
$表示參數(shù)的數(shù)量
$0是腳本本身的名稱
$1是傳遞給shell腳本的第一個(gè)參數(shù)
$2是傳遞給shell腳本的第二個(gè)參數(shù)
$@表示所有參數(shù),并且所有參數(shù)都是獨(dú)立的
$是正在運(yùn)行的腳本的當(dāng)前進(jìn)程ID號(hào)
那$是顯示最終命令的退出狀態(tài),0表示沒(méi)有錯(cuò)誤,其他表示有錯(cuò)誤。
1、Linux由眾多微內(nèi)核組成,其源代碼完全開(kāi)源;
2、Linux繼承了Unix的特性,具有非常強(qiáng)大的網(wǎng)絡(luò)功能,其支持所有的因特網(wǎng)協(xié)議,包括TCP/IPv4、?TCP/IPv6和鏈路層拓?fù)涑绦虻?,且可以利用Unix的網(wǎng)絡(luò)特性開(kāi)發(fā)成出新的協(xié)議棧;
3、Linux系統(tǒng)工具鏈完整,簡(jiǎn)單操作就可以配置出合適的開(kāi)發(fā)環(huán)境,可以簡(jiǎn)化開(kāi)發(fā)過(guò)程,減少開(kāi)發(fā)中仿真工具的障礙,使系統(tǒng)具有較強(qiáng)的移植性;
擴(kuò)展資料:
linnux特性:
1、基本思想
Linux的基本思想有兩點(diǎn):第一,一切都是文件;第二,每個(gè)軟件都有確定的用途。其中第一條詳細(xì)來(lái)講就是系統(tǒng)中的所有都?xì)w結(jié)為一個(gè)文件,包括命令、硬件和軟件設(shè)備、操作系統(tǒng)、進(jìn)程等等對(duì)于操作系統(tǒng)內(nèi)核而言,都被視為擁有各自特性或類型的文件。
2、完全免費(fèi)
Linux是一款免費(fèi)的操作系統(tǒng),用戶可以通過(guò)網(wǎng)絡(luò)或其他途徑免費(fèi)獲得,并可以任意修改其源代碼。這是其他的操作系統(tǒng)所做不到的。
正是由于這一點(diǎn),來(lái)自全世界的無(wú)數(shù)程序員參與了Linux的修改、編寫(xiě)工作,程序員可以根據(jù)自己的興趣和靈感對(duì)其進(jìn)行改變,這讓Linux吸收了無(wú)數(shù)程序員的精華,不斷壯大。
3、完全兼容POSIX1.0標(biāo)準(zhǔn)
這使得可以在Linux下通過(guò)相應(yīng)的模擬器運(yùn)行常見(jiàn)的DOS、Windows的程序。這為用戶從Windows轉(zhuǎn)到Linux奠定了基礎(chǔ)。許多用戶在考慮使用Linux時(shí),就想到以前在Windows下常見(jiàn)的程序是否能正常運(yùn)行,這一點(diǎn)就消除了他們的疑慮。
參考資料來(lái)源:百度百科-linux
命令提示符
“$在linux里是命令提示符的意思。 對(duì)于Linux系統(tǒng)來(lái)說(shuō),無(wú)論是中央處理器、內(nèi)存、磁盤(pán)驅(qū)動(dòng)器、鍵盤(pán)、鼠標(biāo),還是用戶等都是文件,Linux系統(tǒng)管理的命令是正常運(yùn)行的核心,與之前的DOS命令類似。linux命令在系統(tǒng)中有兩種類型:內(nèi)置Shell(外殼)命令和Linux命令
題主你好,
前提: 我們知道每個(gè)進(jìn)程運(yùn)行后,系統(tǒng)都會(huì)分配給其一個(gè)id號(hào),這個(gè)id號(hào)和進(jìn)程是關(guān)聯(lián)的,我們可以通過(guò)操作該id來(lái)實(shí)現(xiàn)操作對(duì)應(yīng)進(jìn)程的目的,如通過(guò)id殺死進(jìn)程等.
$!很多人解釋為后臺(tái)運(yùn)行的最后一個(gè)進(jìn)程的id號(hào)(我覺(jué)得解釋為最近一次后臺(tái)運(yùn)行的id號(hào)更容易理解). 舉個(gè)例子說(shuō)一下吧,這樣更直觀一點(diǎn).
我們先準(zhǔn)備一個(gè)簡(jiǎn)單的腳本1.sh, 里面內(nèi)容很簡(jiǎn)單,就是睡眠100秒:
下面我們?cè)诤笈_(tái)運(yùn)行這個(gè)腳本,看一下$!的輸出結(jié)果:
從上圖可以看出, 腳本運(yùn)行后,系統(tǒng)分配給它的進(jìn)程id是54821, 后面我們連續(xù)輸出三次$!,得到的結(jié)果是一樣的,都是54821.? 因?yàn)?.sh這個(gè)腳本就是我們最近一次后臺(tái)運(yùn)行的腳本,所以此時(shí)無(wú)論輸出多少次$!結(jié)果都是一樣的.
-----
接下來(lái), 我們?cè)龠\(yùn)行一個(gè)內(nèi)容同1.sh相同的2.sh:
可以看到, $!的輸出結(jié)果變?yōu)榱?4860,不再是上面的54821. 因?yàn)榇藭r(shí)2.sh是我們最近一次后臺(tái)運(yùn)行的腳本,因此,$!結(jié)果變?yōu)榱?4860.
=====
希望可以幫到題主, 歡迎追問(wèn).