遍匈 / Linux縮殻 /

Linux桟廠延楚

<貧匯准 和匯准>
壓Linux嶄?桟廠延楚頁匯倖載嶷勣議古廷。桟廠延楚辛參喇狼由、喘薩、Shell參式凪麿殻會栖譜協。

延楚祥頁匯倖辛參瓜験峙議忖憲堪?験峙袈律淫凄方忖、猟云、猟周兆、譜姥參式凪麿窃侏議方象。

和中議箭徨?厘断繍葎延楚 TEST 験峙?隼朔聞喘 echo 凋綜補竃?
$TEST="Linux Programming"
$echo $TEST
Linux Programming
廣吭?延楚験峙扮念中音嬬紗 $ 憲催?延楚補竃扮駅倬勣紗 $ 念弸。曜竃 Shell 扮?延楚繍嶧払。

鞠村狼由朔?Shell氏嗤匯倖兜兵晒議狛殻?喘栖譜崔桟廠延楚。宸倖竣粁?Shell氏響函 /etc/profile 才 .profile 曾倖猟周?狛殻泌和?
  • Shell遍枠殊臥 /etc/profile 猟周頁倦贋壓?泌惚贋壓?祥響函坪否?倦夸祥柳狛?徽頁音氏烏危。
  • 隼朔殊臥低議麼朕村?鞠村朕村?嶄頁倦贋壓 .profile 猟周?泌惚贋壓?祥響函坪否?倦夸祥柳狛?匆音氏烏危。

響函頼貧中曾倖猟周?Shell祥氏竃孖 $ 凋綜戻幣憲?
$
竃孖宸倖戻幣憲?祥辛參補秘凋綜旺距喘屢哘議殻會阻。

廣吭?貧中頁Bourne Shell議兜兵晒狛殻?bash 才 ksh 壓兜兵晒狛殻嶄珊氏殊臥凪麿猟周。

.profile猟周

/etc/profile猟周淫根阻宥喘議Shell兜兵晒佚連?喇Linux砿尖埀略擦?匯違喘薩涙幡俐個。

徽頁低辛參俐個麼朕村和議 .profile 猟周?奐紗匯乂“暴繁協崙”兜兵晒佚連?淫凄?
  • 譜崔潮範嶮極窃侏才翌鉱劔塀?
  • 譜崔 Shell 凋綜臥孀揃抄?軸PATH延楚?
  • 譜崔凋綜戻幣憲。

孀欺麼朕村和議 .profile 猟周?聞喘 vi 園辞匂嬉蝕旺臥心坪否。

譜崔嶮極窃侏

匯違秤趨和?厘断聞喘議嶮極頁喇 login 賜 getty 殻會譜崔議?辛嬬氏音憲栽厘断議楼降。

斤噐短嗤聞喘狛議嶮極?辛嬬氏曳熟伏墓?音楼降凋綜議補竃劔塀?住札軟栖待?坡堊ΑK窅圍r三穩短Щ畚?婉防蕚坦貧唾羌沈猥唯?
$TERM=vt100
$
vt100 頁 virtual terminate 100 議抹亟。倡亭嶮極頁匯嶽邪議嶮極?寔屎嗤徭失議?塋焼濰夕踣無綴婉烹vii疝┨鑱慂盖臉贈28膣倧擅Êi充橡禹臏濵絁?vt100 頁瓜蒸寄謹方Linux狼由侭屶隔議匯嶽倡亭嶮極号袈?械喘議珊嗤ansi、xterm吉。

譜崔PATH延楚

壓凋綜戻幣憲和補秘匯倖凋綜扮?Shell 氏功象 PATH 延楚栖臥孀乎凋綜斤哘議殻會?PATH延楚峺苧阻宸乂殻會侭壓議揃抄。

匯違秤趨和PATH延楚議譜崔泌和?
$PATH=/bin:/usr/bin
$
謹倖揃抄聞喘丹催(:)蛍侯。泌惚喘薩補秘議凋綜壓PATH譜崔議揃抄和短嗤孀欺?祥氏烏危?箭泌?
$hello
hello: not found
$

PS1才PS2延楚

PS1延楚喘栖隠贋凋綜戻幣憲?辛參昧吭俐個?泌惚低音楼降聞喘 $ 恬葎戻幣憲?匆辛參個撹凪麿忖憲。PS1延楚瓜俐個朔?戻幣憲氏羨軸個延。

箭泌?委凋綜戻幣憲譜崔撹'=>'?
$PS1='=>'
=>
=>
=>
匆辛參繍戻幣佚連譜崔撹輝念朕村?箭泌?
=>PS1="[\u@\h \w]\$"
[root@ip-72-167-112-17 /var/www/tutorialspoint/Linux]$
[root@ip-72-167-112-17 /var/www/tutorialspoint/Linux]$
凋綜戻幣佚連淫根阻喘薩兆、麼字兆才輝念朕村。

和燕嶄議廬吶忖憲辛參瓜喘恬PS1議歌方?戟源凋綜戻幣憲佚連。
廬吶忖憲 宙峰
\t 輝念扮寂?鯉塀葎 HH:MM:SS
\d 輝念晩豚?鯉塀葎Weekday Month Date
\n 算佩
\W 輝念侭壓朕村
\w 輝念侭壓朕村議頼屁揃抄
\u 喘薩兆
\h 麼字兆?IP仇峽?
# 補秘議凋綜議倖方?耽補秘匯倖仟議凋綜祥氏紗1
\$ 泌惚頁階雫喘薩 root?戻幣憲葎#?倦夸葎$。

低辛參壓耽肝鞠村議扮昨俐個戻幣憲?匆辛參壓 .profile 猟周嶄奐紗 PS1 延楚?宸劔耽肝鞠村扮氏徭強俐個戻幣憲。

泌惚喘薩補秘議凋綜音頼屁?Shell珊氏聞喘及屈戻幣憲栖吉棋喘薩頼撹凋綜議補秘。潮範議及屈凋綜戻幣憲頁 >?隠贋壓 PS2 延楚?辛參昧吭俐個。

和中議箭徨聞喘潮範議及屈凋綜戻幣憲?
$ echo "this is a
> test"
this is a
test
$
和中議箭徨宥狛PS2延楚個延戻幣憲?
$ PS2="secondary prompt->"
$ echo "this is a
secondary prompt->test"
this is a
test
$

械喘桟廠延楚

和燕双竃阻何蛍嶷勣議桟廠延楚?宸乂延楚辛參宥狛貧中戻欺議圭塀俐個。
延楚 宙峰
DISPLAY 喘栖譜崔繍夕侘?塋承什隆Α?
HOME 輝念喘薩議麼朕村。
IFS 坪何囃蛍侯憲。
LANG LANG辛參斑狼由屶隔謹囂冱。箭泌?繍LANG譜葎pt_BR?夸辛參屶隔(依廉)届妄兩囂。
PATH 峺協Shell凋綜議揃抄。
PWD 輝念侭壓朕村?軸 cd 欺議朕村。
RANDOM 伏撹匯倖初噐 0 才 32767 岻寂議昧字方。
TERM 譜崔嶮極窃侏。
TZ 扮曝。辛參頁AST(寄廉剴炎彈扮寂)賜GMT(鯉爽鶴嵶炎彈扮寂)吉。
UID 參方忖侘塀燕幣議輝念喘薩ID?shell尼強扮氏瓜兜兵晒。

和中議箭徨嶄聞喘阻何蛍桟廠延楚?
$ echo $HOME
/root
]$ echo $DISPLAY
$ echo $TERM
xterm
$ echo $PATH
/usr/local/bin:/bin:/usr/bin:/home/amrood/bin:/usr/local/bin
$
<貧匯准 和匯准>

AltStyle によって変換されたページ (->オリジナル) /