1樓:
小括號裡面是linux命令
比如cat $(pwd)>aaa
等價於cat `pwd`>aaa
其實是要執行裡面的pwd然後用輸出代替$()內容的。
而大括號裡面則是陣列變數
舉個例子
$a = (hello linux shell)$echo $
則會輸出hello
linux命令 $- 是什麼意思
2樓:匿名使用者
$-記錄著當前設定的shell選項,himbh是預設值,5個字母分別有各自含義。解釋如下:
h:hashall,開啟這個選項後,shell 會將命令所在的路徑記錄下來,避免每次都要查詢。舉例:
當h選項開啟時,如果將某個自定義命令從/usr/bin/目錄下移動到/usr/local/bin/,再執行,會提示無此命令。而當通過set +h將h選項關閉後,上述情況就不會出現。
i:interactive-comments,包含這個選項說明當前的 shell 是一個互動式的 shell。所謂的互動式shell,就是輸入命令後,shell解釋執行,然後返回一個結果。
在指令碼中,i選項是關閉的。
m:monitor,開啟監控模式,就可以通過job control來控制程序的停止、繼續,後臺或者前臺執行等。
b:braceexpand,大括號擴充套件。舉例如下:
lenovo@lenovo-dk ~
$ ls
a_file
lenovo@lenovo-dk ~
$ cp a_file
lenovo@lenovo-dk ~
$ ls
a_file a_file.back_up
如果關閉b選項,那麼shell就不會將大括號擴充套件。
5. h:history,shell 會把我們執行的命令記錄下來,可以通過 history 命令檢視,每一行是序號 + 執行的命令,在 shell 退出時,會將這些資訊儲存到~/.
bash_history 檔案中。如果h選項開啟,就可以歷史列表中的命令,可以通過!感嘆號來完成,例如"!!
"返回上最近的一個歷史命令,"!n"返回第 n 個歷史命令,等等。
【參考資料如下,但願能幫到你^_^】
3樓:糊塗王雜貨鋪
$ 符號在linux系統裡面用於獲取一個變數的值,例如:
#!/bin/bash --------指定編譯shell環境為bash
str="hello world!"----設定str的變數值為hello world!
echo $str ------ 用echo命令讀取str變數的數值。這裡如果不加$, 輸出結果是str,加上$,輸出結果就是hello world!。
4樓:匿名使用者
options currently in effect
5樓:時浮一大白
$- 這個命令還真的沒有見過
你可以輸出一下試試
echo $-
結果 hmbh
互動式 需要與計算機進行互動 才能完成操作非互動式shell所需資訊通過shell本身獲取 需要人與計算機進行具體互動
$ 在linux裡什麼意思
6樓:學雅思
$在linux裡是命令提示符的意思。
對於linux系統來說,無論是**處理器、記憶體、磁碟驅動器、鍵盤、滑鼠,還是使用者等都是檔案,linux系統管理的命令是正常執行的核心,與之前的dos命令類似。linux命令在系統中有兩種型別:內建shell(外殼)命令和linux命令。
擴充套件資料可以在$後面輸入命令,命令提示符前面可能提示當前使用者的一些資訊,在linux下會提示使用者當前目錄以及當前使用者。
$符號是輸入命令的提示符它不是命令本身的一部分。例如$ date [enter]thu may 30 01:23:
11 pdt 2013$此處輸入的命令是date。該命令顯示當前日期、時間和年。在當前日期顯示之後注意會顯示$符號。
7樓:匿名使用者
$在終端的命令列首代表:普通使用者。
#代表root超級使用者。
$在指令碼語言中常表示變數,也就是$var 代表一個變數。
8樓:linux百科
linux中的$即「命令提示符」就是你可以一在後面輸入命令的,命令提示符前面可能提示當前使用者的一些資訊,在linux下會提示使用者當前目錄以及當前使用者。$是linux裡面的特殊字元。可以用它來輸出變數的值。
例如:echo 「$path」更多linux相關知識可參考:《linux就該這麼學》。
9樓:劉遄
命令提示符中的$符號指的是非管理員身份,而如果出現在變數前則代表是提取變數值的意思,例如$path變數,可參考:第3章 管道符、重定向與環境變數。
10樓:
$在linux裡面是個特殊字元。可以用它來輸出變數的值。例如:echo 「$path」
這樣,就會輸出path這個變數的值。如果用echo '$path' 則輸出$path,單引號可以去掉特殊字元的含義,\也可以
11樓:匿名使用者
在jquery中,$是jquery的別名,所有使用$的地方也都可以使用jquery來替換,如$('#msg')等同於jquery('#msg')的寫法。
你可以自定義jquery的別名如下:
var $j=jquery.noconflict();
$j('#msg').hide();//此處$j就代表jquery
12樓:夾谷沛嵐
(hd0,0)表示第一個外部存
儲器(限於被識別為hd的裝置)上的第一個主分割槽。
貌似grub2都停下了,你怎麼還在用grub ?redhat啊……
ide、sata甚至u盤都可能被grub識別為hd裝置(linux會區分hd、sd);grub裝置號從0開始,pc硬碟最多四個主分割槽,對應的分割槽號從0到3,一臺電腦可以有多個儲存裝置,編號也是從0開始(到幾結束,要看軟體情況)。
有一種檔案系統叫「擴充套件分割槽」(類似的檔案系統還有很多),上面不可以存普通檔案,只能儲存若干被稱為邏輯分割槽的特殊檔案,grub支援擴充套件分割槽,並從4開始標記邏輯分割槽(擴充套件分割槽本身也是一個主分割槽)。
在grub2中,這個分割槽該表示為(hd0,1)或(hd0,msdos1)這樣的。
linux最新核心為2.6.36,你用的核心版本該不會還是2.
4吧?redhat別用了(有錢人一邊呆著去),免費版redhat已經很舊了,很多內容都已經被淘汰掉了(畢竟是很久很久以前的東西,linux總共才不到20年,redhat落後也差不多有7年了吧),學了沒地方用的。
13樓:匿名使用者
**作業系統的名稱。
請問linux在命令前加$是什麼意思?
14樓:du_血色黃昏
#符號 是系統用bai戶 root
$符號 是你建立的使用者du 沒指定許可權!
刪除zhi使用者dao: # userdel testuser 刪除使用者後 ,還要刪除home下屬於這個使用者的檔案
切換使用者: #su testuser2 $exit:返回到上一級目錄. 新使用者登入的時候,使用者預設的當前目錄是使用者的住目錄 home
給a檔案增加相應的許可權: # chmod +x a (相應的-x就是去掉某個許可權)
15樓:匿名使用者
$ 符號在linux系統裡面用於獲取一個變數的值,例如:
#!/bin/bash --------指定編譯shell環境為bash
str="hello world!"----設定str的變數值為回hello world!
echo $str ------ 用echo命令答
linux命令中的「<」和「|」是什麼意思?
16樓:匿名使用者
|是管道命令,《是輸出指向
在linux命令中*代表什麼意思
17樓:匿名使用者
看在什麼場合,主要有3種意思:
1、任意字元任意次(glob當中)
2、其前字元任意次(正規表示式中)
3、乘法運算子(shell中)
* .* 在linux命令中是什麼意思?
* .* 在linux命令中是什麼意思
18樓:匿名使用者
所有檔案 以*.*機構的檔案 比如 aaa.txt 如果沒有字尾名就不行了
*是萬用字元代表不定字元數量,也是不定字元種類,中文英文數字都可以
只有那個小數點是必須的。
linux 資料夾的顏色代表什麼意思
白色 普通檔案 藍色 目錄 綠色 可執行檔案 紅色 壓縮檔案 青色 連結檔案 棕色 裝置檔案 之所以用 因為 linux命令列執行程式是要讀取環境變數中的path 所以 執行一個在環境變數的程式 通常用全路徑來執行 當前路徑就可以簡寫成. 藍色表示目錄 綠色表示可執行檔案 紅色表示壓縮檔案 淺藍色表...
CMD命令是什麼意思,cmd命令是什麼意思?
cmd簡介 編輯本段 md cmd.exe 程序資訊 程序檔案 cmd 或者 cmd.exe 程序名稱 windows command prompt描述 cmd.exe是微軟windows系統基於command.com上的命令解釋程式,類似與微軟的dos作業系統。cmd.exe是一個32位的命令列程...
linux是什麼什麼意思
linux,一般來說,就是一種不同於windows的一種作業系統,一般稱呼linux就是指linux作業系統。但專業點將,linux就是指linux系統的核心。在linux核心的基礎上,有很多linux發行版,比如redhat centos debian ubuntu 紅旗linux等等大概幾百種不...