freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linuxshell簡介word版(已改無錯字)

2022-09-14 04:50:26 本頁面
  

【正文】 時候會需要……另一種操作符是39。39。,這將輸出添加到已存在的檔中:echo string file將 string 加到文件 file 中。這是不打開檔而完成編輯的好辦法!但是,39。39。和39。39。操作符都有一個重要的限制:mand file1 file1將刪除 file1 的內(nèi)容,而mand file1 file1卻可以很好地工作,將加工過的 file1 內(nèi)容加回到檔中。是不是有點多?。) 不必驚慌,您完全可以按照自己的速度,一步步地來學(xué)習(xí)。別忘了,實踐是最好的學(xué)習(xí)方法……熟知了許多 shell 的機制後, 您可能急著想知道如何來定制環(huán)境。在後面的兩篇中,您將得到這方面的啟示。在最後一篇中,還有一段如何處理 shell 出錯資訊的常見問答(FAQ),及一些配置技巧。第五篇:bash 配置檔/提示符/改變 $PATHbash 配置檔在您的 home 目錄下,運行l(wèi)s .bash*您將看到這些檔:l .bash_history :記錄了您以前輸入的命令,l .bash_logout :當(dāng)您退出 shell 時,要執(zhí)行的命令,l .bash_profile :當(dāng)您登入 shell 時,要執(zhí)行的命令,l .bashrc :每次打開新的 shell 時,要執(zhí)行的命令。請注意後兩個的區(qū)別:39。.bash_profile39。只在會話開始時被讀取一次,而39。.bashrc39。則每次打開新的終端(如新的 xterm 視窗)時,都要被讀取。按照傳統(tǒng),您得將定義的變數(shù),如 PATH ,放到39。.bash_profile39。中,而象 aliases(別名)和函數(shù)之類,則放在39。.bashrc39。但由於39。.bash_profile39。經(jīng)常被設(shè)置成先讀取39。.bashrc39。的內(nèi)容,您如果圖省事的話,就把所有配置都放進(jìn)39。.bashrc39。這些檔是每一位用戶的設(shè)置。系統(tǒng)級的設(shè)置存儲在39。/etc/profile39。、39。/etc/bashrc39。及目錄39。/etc/39。下的文件中。但您得習(xí)慣用各自的配置檔:編輯不需要39。root39。許可權(quán),還可以使您的設(shè)置更有個性。當(dāng)系統(tǒng)級與用戶級的設(shè)置發(fā)生衝突時,將採用用戶的設(shè)置。讀取39。.bashrc39。的內(nèi)容,您如果要省點事的話,就把您所有的配置都放進(jìn)39。.bashrc39。上面的這些檔是每位元用戶的設(shè)置,系統(tǒng)級的設(shè)置存儲在39。/etc/profile39。、39。/etc/bashrc39。及目錄39。/etc/39。下的文件中。您最好習(xí)慣使用各自的配置檔:編輯不需要39。root39。許可權(quán),還可以使您的設(shè)置更具個性。當(dāng)系統(tǒng)級與用戶級的設(shè)置發(fā)生衝突時,將優(yōu)先採用用戶的設(shè)置。提示符每次當(dāng)您打開一個控制臺(console)或 xterm 時,最先看到的就是提示符(prompt),類似於:account@hostname ~ $在默認(rèn)設(shè)置下,提示符將顯示您的用戶名、主機名(默認(rèn)是39。localhost39。)、當(dāng)前所在目錄(在 Unix 中,39。~39。表示您的 home 目錄)。按照傳統(tǒng),最後一個字元可以標(biāo)識您是普通用戶($),還是39。root39。()。您可以通過 $PS1 變數(shù)來設(shè)置提示符。命令echo $PS1將顯示當(dāng)前的設(shè)定。其中可用字元的含義在 man bash 的39。PROMPTING39。部分有說明。如何才能完成理想的設(shè)置呢?對於健忘的初學(xué)者來講,默認(rèn)設(shè)定有些不友好,因為提示符只顯示當(dāng)前目錄的最後一部分。如果您看到象這樣的提示符tom@localhost bin $您的當(dāng)前目錄可能是39。/bin39。、39。/usr/bin39。、39。/usr/local/bin39。及39。/usr/X11R6/bin39。當(dāng)然,您可以用pwd (輸出當(dāng)前目錄,print working directory)能不能叫 shell 自動告訴您當(dāng)前目錄呢?當(dāng)然可以。這裏我將提到的設(shè)定,包括提示符,大都包含在檔39。/etc/bashrc39。中。您可以通過編輯各自 home 目錄下的39。.bash_profile39。和39。.bashrc39。來改變設(shè)置。在 man bash 中的39。PROMPTING39。部分,對這些參數(shù)(parameter)有詳細(xì)說明。您可以加入一些小玩意,如不同格式的當(dāng)前時間,命令的歷史記錄號,甚至不同的顏色。在39。~/.bashrc39。中,我喜歡的設(shè)定是:PS1=/[3[1m/][/w]/[3[0m/] 39。root39。在39。~/.bashrc39。中的設(shè)定 是:PS1=/[3[0。31m/][/w]/[3[0m/] 這樣我得到的提示符就是:[/usr/bin]當(dāng)用39。root39。時,變成:[/usr/bin]我已經(jīng)除掉了主機名和用戶名,因為我用不著這些。但我首先想一眼就能看出我的身份是普通用戶還是39。root39。注意到,普通用戶的提示符可以是黑底白字,或白底黑字。要在終端上獲得恰當(dāng)?shù)念伾{(diào)配, 您可以編輯下面這個腳本color ,賦予執(zhí)行許可權(quán)(chmod +x color),然後再運行。!/bin/bash This file echoes a bunch of color codes to the terminal to demonstrate what39。s available. Each line is the color code of one forground color, out of 17 (default + 16 escapes), followed by a test use of that color on all nine background colors (default + 8 escapes).T=39。gYw39。 The test textecho e /n 40m 41m 42m 43m/44m 45m 46m 47m。for FGs in 39。 m39。 39。 1m39。 39。 30m39。 39。1。30m39。 39。 31m39。 39。1。31m39。 39。 32m39。 /39。1。32m39。 39。 33m39。 39。1。33m39。 39。 34m39。 39。1。34m39。 39。 35m39。 39。1。35m39。 /39。 36m39。 39。1。36m39。 39。 37m39。 39。1。37m39。do FG=${FGs// /}echo en $FGs 3[$FG $T for BG in 40m 41m 42m 43m 44m 45m 46m 47m。do echo en $EINS 3[$FG3[$BG $T 3[0m。doneecho。doneecho一種更適當(dāng)?shù)脑O(shè)定:PS1=/u: /w/$ 這樣,提示符就變成:user_name: /usr/bin$您可以通過命令 export 來測試不同的設(shè)置(比如,export PS1=/u: /w/$ )。如果找到了適合的提示符,就將設(shè)置放到您的39。.bashrc39。39。中。這樣,每次打開控制臺或終端視窗時,都會生效。您甚至可以給提示符設(shè)定主題(theme),也就是搭配不同的顏色,使其看起來象很棒的 ol 的 C64 提示符。如果您對此感興趣,可以看一下 Bashish()。改變 $PATH39。$PATH39。與39。$PS139。一樣,也是環(huán)境變數(shù)。輸入set將列出所有當(dāng)前定義的環(huán)境變數(shù)。您看到的這些環(huán)境變數(shù)在 shell 的配置檔中定義,可能是用戶自己的配置檔,也可能是由39。root39。通過39。/etc39。下麵的系統(tǒng)級檔定義的。如果您使用 X ,更多的一些變數(shù)將由 X 、您的視窗管理器或桌面環(huán)境的啟動檔配置。如果對這些設(shè)置不很清楚,您暫時最好不要隨便改動。瞭解如何改變 $PATH 變數(shù)很有用,因為這個變數(shù)決定了 shell 將到哪些目錄中尋找命令或程式。如果要執(zhí)行的命令的目錄在 $PATH 中,您就不必輸入這個命令的完整路徑,直接輸入命令就可以了。一些第三方軟體沒有將可執(zhí)行檔放到 Linux 的標(biāo)準(zhǔn)目錄中。因此,將這些非標(biāo)準(zhǔn)的安裝目錄添加到 $PATH 是一種解決的辦法。此外,您也將看到如何處理一般的環(huán)境變數(shù)。首先,作為慣例,所有環(huán)境變數(shù)名都是大寫。由於 Linux 區(qū)分大小寫,這點您要留意。當(dāng)然,您可以自己定義一些變數(shù),如39。$path39。、39。$pAtH39。,但 shell 不會理睬這些變數(shù)。第二點是變數(shù)名有時候以39。$39。開頭,但有時又不是。當(dāng)設(shè)置一個變數(shù)時,您直接用名稱,而不需要加39。$39。:PATH=/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin要獲取變數(shù)值的話,就要在變數(shù)名前加39。$39。:echo $PATH/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin否則的話,變數(shù)名就會被當(dāng)作普通文本了:echo PATHPATH處理 $PATH 變數(shù)要注意的第三點是:您不能只替換變數(shù),而是要將新的字串添加到原來的值中。在大多數(shù)情況下,您不能用39。PATH=/some/directory39。,因為這將刪除 $PATH 中其他的所有目錄,這樣您在該終端運行程式時,就不得不給出完整路徑。所以,只能作添加:PATH=$PATH:/some/directory這樣,PATH 被設(shè)成當(dāng)前的值(以 $PATH 來表示)+新添的目錄。到目前為止,您只為當(dāng)前終端設(shè)置了新的 $PATH 變數(shù)。如果您打開一個新的終端,運行 echo $PATH ,將返回舊的 $PATH 值,而看不到您剛才添加的新目錄。因為您先前定義的是一個局部環(huán)境變數(shù)(僅限於當(dāng)前的終端)。要定義一個總體變數(shù),使在以後打開的終端中生效,您需要將局部變數(shù)輸出(export),可以用39。export39。命令:export PATH=$PATH:/some/directory現(xiàn)在如果您打開一個新的終端,輸入 echo $PATH ,也能看到新設(shè)置的 $PATH 了。請注意,命令39。export39。只能改變當(dāng)前終端及以後運行的終端裏的變數(shù)。對於已經(jīng)運行的終端沒有作用。為了將目錄永久添加到您的 $PATH ,只要將39。export39。的那行添加到您的39。.bash_profile39。文件中。請不要在39。.bashrc39。中設(shè)置 PATH ,否則會導(dǎo)致 PATH 中目錄的意外增長。您每次打開一個新的 shell ,39。.bashrc39。都會作用。所以如果在該檔中添加目錄,您每次打開一個終端,目錄又會被添加。這將導(dǎo)致 PATH 變數(shù)由於目錄複製,不斷地增
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1