linux中PATH PATH HOME bin是什麼意思呢,冒號 是什麼意思

2021-04-17 16:02:46 字數 1786 閱讀 2980

1樓:萌寶小琴琴

這些**指的是來環境變

量源,冒號是分隔符。

具體見解如下:

$home這個**是乙個環境變數,它代表的是當前登入的使用者的主資料夾的意思。(就是家目錄的那個)

$home/bin這個**指的就是主資料夾下的bin子目錄,代表的是資料夾的內部子目錄。(注意不是根目錄的那個)

path=$path:$home/bin這個**是設定path環境變數,就是設定環境變數用等號,首先:冒號是分割符。

記得windows上面也有path環境變數,windows的路徑之間的分隔符是;分號。

$path:$home/bin表示在保留原來的$path環境變數的基礎上,再增加$home/bin這個路徑作為新的$path環境變數。計算機中的變數有許多,主要應用於系統檔案的管理方面。

2樓:匿名使用者

一點點的來抄介紹:

1. $home是一bai個環境變數,

它代表當前登du錄的使用者的主資料夾zhi(就是dao家目錄的那個)2. $home/bin當然就是主資料夾下的bin子目錄(注意不是根目錄的那個)

3. path=$path:$home/bin這句是設定path環境變數(設定環境變數用等號),首先:

冒號是分割符(記得windows上面也有path環境變數,windows的路徑之間的分隔符是;分號),$path:$home/bin表示在保留原來的$path環境變數的基礎上,再增加$home/bin這個路徑作為新的$path環境變數。

3樓:匿名使用者

當你執行ls的時候,系統會到path變數定義的目錄下面去查詢是否有ls這個程式

:代表分隔符

而path=$path:$home/bin代表在path環境變數中增加 $home/bin 這個目錄

linux下程式設計什麼語言用的多

4樓:匿名使用者

c是linux的「母語」,不過寫qt圖形程式這種情況下,c++是首選(qt庫是c++寫的)。c/c++以外,

要算一類指令碼語言最多,如shell、python、perl、ruby等等(linux下指令碼能力很強,寫出來的程式也是不錯的)。

所有程式語言幾乎都可以用,儘管沒c語言那麼廣。

5樓:

python 現在很火 僅排在c/c++之後 我也在學

linux下程式設計什麼語言用的多?

linux系統中一般使用什麼語言程式設計呀?

6樓:墨汁諾

linux作業系統是用c語言、組合語言編寫的。

主要是c,c是linux的「母語」,這也是linux這個開源環境和本身機制所導致的,就連linus都力挺c,而駁斥c++。雖然沒必要拒絕c++,但是,不可否認,c更適合linux~。

linux作業系統主要包括核心和元件系統。linux核心大部分是用c語言編寫的,還有部分是用組合語言寫的,因為在對於硬體上,彙編有更好的效能和速度。

linux的一些元件系統和附加應用程式是用c、c++、python、perl等語言寫的。

7樓:

cc++

bash

btw qt不是編譯器

8樓:尐_路

linux基本語言shell程式設計 建議樓主多多學習!linux學習很簡單就是多練~

9樓:匿名使用者

c,c++,編譯器用gcc,qt

Linux中tar命令的問題,Linux中tar的命令

您好,我也是以為linux 的愛好者,也是乙個linux 的講師,tar 當中的引數是 比較繁多的 62616964757a686964616fe58685e5aeb931333332626664 其中 tar x 是解壓 tar c 是新增壓縮檔案 tar t 呢?才是檢視壓縮包裡面的內容。其中 ...

linux中的logout命令linux命令中logout和exit有什麼區別?

登出系統的logout命令 logout 登出是登陸的相對操作,登陸系統後,若要離開系統,使用者只要直接下達logout命令即可 root laolinux root logoutred hat linux release 9 shike kernel 2.4.20.8 on an i686laol...

linux中使用rpm的錯誤linux中使用rpm的錯誤

你的系統什麼版本?應該是沒有達到可以執行 for linux 的基本條件。你用的什麼版本阿,竟然有那麼多包有問題,版本太老了 rpm 版 要求是fedora7 以上版本 或者公升級上面的包到指定版本 缺少安裝linux v1.0 preview2.i386時需要的很多包,他前面都有包的名稱了,裝上後...