1樓:匿名使用者
shell的位置引數,一個假設指令碼的名稱為test.sh,並假設它執行時如下:
./test.sh x y
那麼$2就表示y
2樓:匿名使用者
代表第二個引數。
比如:./test.sh x y
$1 = ./test.sh
$2 = x
$3 = y
3樓:匿名使用者
你問的是shell裡面?
linux 中 $符號是什麼意思,代表什麼含義
4樓:虛_華_滅
$的符號在在不同的地方,它所代表的定義會有所不同。例如,在bash中,$符號表示當前使用者是普通使用者;在bash指令碼中。$從一個變數開始。
例如,以下是一些特殊變數:
$表示引數的數量
$0是指令碼本身的名稱
$1是傳遞給shell指令碼的第一個引數
$2是傳遞給shell指令碼的第二個引數
$@表示所有引數,並且所有引數都是獨立的
$是正在執行的指令碼的當前程序id號
那$是顯示最終命令的退出狀態,0表示沒有錯誤,其他表示有錯誤。
1、linux由眾多微核心組成,其源**完全開源;
2、linux繼承了unix的特性,具有非常強大的網路功能,其支援所有的因特網協議,包括tcp/ipv4、 tcp/ipv6和鏈路層拓撲程式等,且可以利用unix的網路特性開發成出新的協議棧;
3、linux系統工具鏈完整,簡單操作就可以配置出合適的開發環境,可以簡化開發過程,減少開發中**工具的障礙,使系統具有較強的移植性;
5樓:匿名使用者
首先要明確$符號用在什麼地方,使用在不同的地方,其所代表的定義也就不同。比如在bash裡$符號表示當前使用者為普通使用者;在bash指令碼里。$開頭表示變數。
舉例說明,下面是一些特殊的變數:
$# 表示引數個數
$0 是指令碼本身的名字
$1 是傳遞給該shell指令碼的第一個引數$2 是傳遞給該shell指令碼的第二個引數$@ 表示所有引數,並且所有引數都是獨立的$$ 是指令碼執行的當前程序id號
$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤
6樓:匿名使用者
不同的地方$符號的定義不同,在bash裡這個符號一般表示普通使用者的命令提示符(可更改),在bash指令碼里。$開頭表示變數
$str表示變數,可賦值等操作,下面是一些特殊的變數$# 是傳給指令碼的引數個數
$0 是指令碼本身的名字
$1 是傳遞給該shell指令碼的第一個引數$2 是傳遞給該shell指令碼的第二個引數$@ 是傳給指令碼的所有引數的列表$* 是以一個單字串顯示所有向指令碼傳遞的引數,與位置變數不同,引數可超過9個
$$ 是指令碼執行的當前程序id號
$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤
7樓:匿名使用者
$是變數引用操作符
如:a=10;
echo $a
會輸出10
$ 在linux裡什麼意思
8樓:釗鉼
$ 在linux裡是用來給變數命令的,例如$java_home,是指java_home的環境變數。
echo $java_home 可以在linux終端輸出jdk的home目錄。
在shell 指令碼中向指令碼傳遞引數也會用到$,例如指令碼內獲取引數的格式為:$n,n 代表一個數字,1 為執行指令碼的第一個引數,2 為執行指令碼的第二個引數,以此類推。
linux是一套免費使用和自由傳播的類unix作業系統,是一個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。它能執行主要的unix工具軟體、應用程式和網路協議。它支援32位和64位硬體。
linux繼承了unix以網路為核心的設計思想,是一個效能穩定的多使用者網路作業系統。
9樓:學雅思
$在linux裡是命令提示符的意思。
對於linux系統來說,無論是**處理器、記憶體、磁碟驅動器、鍵盤、滑鼠,還是使用者等都是檔案,linux系統管理的命令是正常執行的核心,與之前的dos命令類似。linux命令在系統中有兩種型別:內建shell(外殼)命令和linux命令。
擴充套件資料可以在$後面輸入命令,命令提示符前面可能提示當前使用者的一些資訊,在linux下會提示使用者當前目錄以及當前使用者。
$符號是輸入命令的提示符它不是命令本身的一部分。例如$ date [enter]thu may 30 01:23:
11 pdt 2013$此處輸入的命令是date。該命令顯示當前日期、時間和年。在當前日期顯示之後注意會顯示$符號。
10樓:匿名使用者
$在終端的命令列首代表:普通使用者。
#代表root超級使用者。
$在指令碼語言中常表示變數,也就是$var 代表一個變數。
11樓:linux百科
linux中的$即「命令提示符」就是你可以一在後面輸入命令的,命令提示符前面可能提示當前使用者的一些資訊,在linux下會提示使用者當前目錄以及當前使用者。$是linux裡面的特殊字元。可以用它來輸出變數的值。
例如:echo 「$path」更多linux相關知識可參考:《linux就該這麼學》。
12樓:劉遄
命令提示符中的$符號指的是非管理員身份,而如果出現在變數前則代表是提取變數值的意思,例如$path變數,可參考:第3章 管道符、重定向與環境變數。
13樓:
$在linux裡面是個特殊字元。可以用它來輸出變數的值。例如:echo 「$path」
這樣,就會輸出path這個變數的值。如果用echo '$path' 則輸出$path,單引號可以去掉特殊字元的含義,\也可以
14樓:匿名使用者
在jquery中,$是jquery的別名,所有使用$的地方也都可以使用jquery來替換,如$('#msg')等同於jquery('#msg')的寫法。
你可以自定義jquery的別名如下:
var $j=jquery.noconflict();
$j('#msg').hide();//此處$j就代表jquery
15樓:夾谷沛嵐
(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年了吧),學了沒地方用的。
16樓:匿名使用者
**作業系統的名稱。
linux 中 $符號是什麼意思,代表什麼含義?
17樓:匿名使用者
首先要明確$符號用在什麼地方,使用在不同的地方,其所代表的定義也就不同。比如在bash裡$符號表示當前使用者為普通使用者;在bash指令碼里。$開頭表示變數。
舉例說明,下面是一些特殊的變數:
$# 表示引數個數
$0 是指令碼本身的名字
$1 是傳遞給該shell指令碼的第一個引數$2 是傳遞給該shell指令碼的第二個引數$@ 表示所有引數,並且所有引數都是獨立的$$ 是指令碼執行的當前程序id號
$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤
18樓:匿名使用者
一般指的是跟錢財有關係
19樓:猛虎兒細嗅薔薇
$ 是 變數
符,在linux系統裡面表示獲取一個變數的值。比如 a=finmnk 使用 $a 就表示變數a,其值為 finmnk%。
再舉例如:
#!/bin/bash --------指定編譯shell環境為bash
str="hello world!"----設定str的變數值為hello world!
echo $str ------ 用echo命令讀取str變數的數值。這裡如果不加$, 輸出結果是str,加上$,輸出結果就是hello world!。
$# 是傳給指令碼的引數個數$0是指令碼本身的名字$1是傳遞給該shell指令碼的第一個引數$2是傳遞給該shell指令碼的第二個引數$@ 是傳給指令碼的所有引數的列表$* 是以一個單字串顯示所有向指令碼傳遞的引數,與位置變數不同,引數可超過9個$$ 是指令碼執行的當前程序id號$? 是顯示最後命令的退出狀態,0表示沒有錯誤,其他表示有錯誤
「linux shell」中的「$1」是什麼?
20樓:匿名使用者
美元符加
字串是引用變數值,而美元符加數字表示命令列引數。比如:
bash$ ./hello.sh build test指令碼中$0的值就是./hello.sh,$1的值是build,$2的值是test。
bash$ list.sh -sh --debug /home/user
指令碼中$0的值就是list.sh,$1的值是-sh,$2的值是--debug,$3的值是/home/user。
當指令碼接受命令列引數時,美元符加數字就可以引用這些引數。
linux 中$1什麼意思? 比如 if test -z $1這個名命令啥子作用?
21樓:匿名使用者
$1在shell中稱為「位置引數」,表示傳入的第1個引數(第1個入參)。
用在shell指令碼主體中,表示shell指令碼的第1個入參。
用在shell指令碼函式裡,表示函式的第1個入參。
test -z $1 是一個判斷表示式,用於判斷$1的值是否為空字串。
若為空,則結果為true;否則為false。
linux中的"~"是什麼意思
22樓:南瓜蘋果
~代表使用者的/home/使用者明目錄。
假設你的使用者名稱是x,那麼~/就是/home/x/
.是代表此目錄本身,但是一般可以不寫;所以cd ~/. 和cd ~ 和cd ~/效果是一樣的。但是.後面有東西又是另外一個問題,點在檔名頭部,代表一個隱藏檔案。
~/.local是你的主目錄下一個.local的資料夾的路徑,並且從.可以看出,這是一個飲藏檔案,如果不用ls -a的話,一般ls是無法看到的。
~ 是一個代位符,表明的是個人目錄的地址,因為每個使用者都有自己的個人目錄地址,所以用 ~ 作為統一替代這個根據使用者不同而不同但有規可循的地址,來保證某些情況下的相容問題。
擴充套件資料
在linux中,所有的東西都是以檔案的形式儲存在計算機中,所以要找到linux裡面的檔案,就需要用到路徑。路徑又分為絕對路徑和相對路徑。
絕對路徑就是檔案在計算機中所處的完整位置,如"passwd"配置檔案的絕對路徑就是"/etc/passwd",相對路徑就是檔案相對與當前所在位置的一個名字的簡寫,這個名字不會以/開頭,而且名字會自動新增pwd顯示的值。
linux常用命令:
1、新建檔案【增】touch
命令:touch 檔名
示例:在當前目錄建立一個名為aa.txt的檔案 touch aa.txt
2、刪除檔案 【刪】 rm
命令:rm -rf 檔名
3、開啟檔案
命令:vi 檔名
示例:開啟當前目錄下的aa.txt檔案 vi aa.txt 或者 vim aa.txt
注意:使用vi編輯器開啟檔案後,並不能編輯,因為此時處於命令模式,點選鍵盤i/a/o進入編輯模式。
linux中a是什麼意思,LINUX中a是什麼意思
在後臺執行當前路徑下的程式a。是當前路徑的意思。是後臺執行的意思。在linux 中是什麼意思?代表0個或者多個特殊字元 在shell中也代表任意字元,比如ls a 就是列出所用a開頭的檔案,其他命令具體的參考如下 1 重定向輸出符號。2 重定向輸出符號,但有追加的功能。3 2 錯誤重定向輸出符號,覆...
linux中的符號代表什麼意思,Linux中符號是什麼意思,代表什麼含義
linux中的 表示行首,你的 可以解釋為與.ht為行首的檔案,就是該行首字要與你的.ht匹配 希望對你有所幫助!linux 中 符號是什麼意思,代表什麼含義 的符號在在不同的地方,它所代表的定義會有所不同。例如,在bash中,符號表示當前使用者是普通使用者 在bash指令碼中。從一個變數開始。例如...
linux中root後面跟的是什麼意思,比如localhost
主機名。root localhost 分別代表 1 使用者名稱 root 2 主機名 localhost 3 當前路徑 當前使用者的home目錄 4 許可權標誌位 代表root,代表普通使用者 分別代表使用者名稱 root 主機名 localhost 當前路徑 當前使用者的home目錄 許可權標誌位...