UNIX基礎(chǔ)--Shells

Shells

Shell提供了一個和操作系統(tǒng)交互的命令行接口请契。shell的主要功能就是從輸入取得命令然后去執(zhí)行。FreeBSD內(nèi)含了一些shell均抽,包括:Bourne shell(sh)、 extended C shell(tcsh)。 其他shell也可在FreeBSD的Ports得到椰憋,例如:zsh和bash。

Shell的特點:
  • 文件名補(bǔ)全
  • 使用環(huán)境變量
    Common Environment Variables
Variable    Description
USER    Current logged in user's name.
PATH    Colon-separated list of directories to search for binaries.
DISPLAY Network name of the Xorg display to connect to, if available.
SHELL   The current shell.
TERM    The name of the user's type of terminal. Used to determine the capabilities of the terminal.
TERMCAP Database entry of the terminal escape codes to perform various terminal functions.
OSTYPE  Type of operating system.
MACHTYPE    The system's CPU architecture.
EDITOR  The user's preferred text editor.
PAGER   The user's preferred utility for viewing text one page at a time.
MANPATH Colon-separated list of directories to search for manual pages.

怎樣設(shè)置環(huán)境變量:不同的shell有不同的方法赔退。

  • 在tcsh和csh這樣的C-Style shell橙依,使用setenv設(shè)置環(huán)境變量
  • 在sh和bash這樣的Bourne shell,使用, export設(shè)置環(huán)境變量

例如:設(shè)置或改變EDITOR環(huán)境變量硕旗,將EDITOR設(shè)為/usr/local/bin/vim.
在csh或tcsh下

setenv EDITOR /usr/local/bin/vim

在sh或bash下

export EDITOR="/usr/local/bin/vim"

命令行中在環(huán)境變量前加一個$字符窗骑,可以取得環(huán)境變量查看當(dāng)前設(shè)置。
shell里有許多特別的字符代表著特別的內(nèi)容漆枚,我們把叫做meta-characters创译。最常用的就是*字符,它可代表文件名的任何字符墙基。為了防止shell去分析這些特別字符软族, 我們可在它之前加一個\字符去說明它只是普通字符。

改變Shell

改變Shell的最簡單方法是使用 chsh 命令残制。

  • 執(zhí)行 chsh 將根據(jù)EDITOR 環(huán)境變量進(jìn)入到那個編輯器立砸,假如沒有設(shè)定,就會進(jìn)入vi編輯器初茶。 請改變“Shell:”這行對應(yīng)值颗祝。
  • 可使用chsh 的-s選項, 這樣就能設(shè)置您的shell卻又不用編輯器。假如想把shell改為bash:
chsh -s /usr/local/bin/bash

注意:新的shell必須在/etc/shells文件里列出螺戳。 如果從ports里安裝一個shell搁宾,應(yīng)該默認(rèn)自動添加到這個文件了。如果沒有添加倔幼,用下面的命令添加:echo "/usr/local/bin/bash" >> /etc/shells 盖腿,然后從新運行chsh.

Shell高級技巧

Advanced Shell Techniques

  • 重定向:> <
  • 管道:|
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市凤藏,隨后出現(xiàn)的幾起案子奸忽,更是在濱河造成了極大的恐慌,老刑警劉巖揖庄,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件栗菜,死亡現(xiàn)場離奇詭異,居然都是意外死亡蹄梢,警方通過查閱死者的電腦和手機(jī)疙筹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來禁炒,“玉大人而咆,你說我怎么就攤上這事∧桓ぃ” “怎么了暴备?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長们豌。 經(jīng)常有香客問我涯捻,道長,這世上最難降的妖魔是什么望迎? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任障癌,我火速辦了婚禮,結(jié)果婚禮上辩尊,老公的妹妹穿的比我還像新娘涛浙。我一直安慰自己,他們只是感情好摄欲,可當(dāng)我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布轿亮。 她就那樣靜靜地躺著,像睡著了一般胸墙。 火紅的嫁衣襯著肌膚如雪我注。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天劳秋,我揣著相機(jī)與錄音,去河邊找鬼。 笑死玻淑,一個胖子當(dāng)著我的面吹牛嗽冒,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播补履,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼添坊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了箫锤?” 一聲冷哼從身側(cè)響起贬蛙,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎谚攒,沒想到半個月后阳准,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡馏臭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年野蝇,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片括儒。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡绕沈,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出帮寻,到底是詐尸還是另有隱情乍狐,我是刑警寧澤,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布固逗,位于F島的核電站浅蚪,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏抒蚜。R本人自食惡果不足惜掘鄙,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望嗡髓。 院中可真熱鬧操漠,春花似錦、人聲如沸饿这。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽长捧。三九已至嚣鄙,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間串结,已是汗流浹背哑子。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工舅列, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人卧蜓。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓帐要,卻偏偏與公主長得像,于是被迫代替她去往敵國和親弥奸。 傳聞我的和親對象是個殘疾皇子榨惠,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,652評論 2 354

推薦閱讀更多精彩內(nèi)容

  • **2014真題Directions:Read the following text. Choose the be...
    又是夜半驚坐起閱讀 9,478評論 0 23
  • Ubuntu的發(fā)音 Ubuntu愤炸,源于非洲祖魯人和科薩人的語言期揪,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 99,257評論 9 467
  • 帶著詩和希望 走在未來的遠(yuǎn)方 翻過蔥郁的山林 踏著初春的殘雪 沿著潺潺的溪水 尋找著遠(yuǎn)方 當(dāng)風(fēng)尚有些許溫暖 當(dāng)心充...
    長脖子之鹿閱讀 245評論 0 1
  • 說要補(bǔ)寫重陽節(jié)來著摇幻,可坐在電腦前一中午横侦,也沒想出什么討喜乖覺的好口彩。但是按道理來講绰姻,老人節(jié)這種日子枉侧,即使是錯過了...
    十二雜蘇桐閱讀 861評論 0 2
  • 已經(jīng)下載了這個軟件好久了,總是漫不經(jīng)心的隨意點開一篇文章狂芋,看著不認(rèn)識的人寫的我并沒有讀進(jìn)去的文字榨馁。在這寂靜的候車廳...
    抓不住的尾巴閱讀 1,640評論 0 0