linux中的2是什麼意思,Linux中符號是什麼意思,代表什麼含義

2021-03-03 20:27:08 字數 6180 閱讀 9409

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目錄 許可權標誌位...