鳥(niǎo)哥的Linux私房菜2018簡(jiǎn)體化 第四章、首次登錄與在線求助(1)

終于可以開(kāi)始使用Linux這個(gè)有趣的系統(tǒng)了志膀!由于Linux系統(tǒng)使用了非同步的磁盤(pán)/內(nèi)存資料傳輸模式熙宇,同時(shí)又是個(gè)多人多工的環(huán)境,所以你不能隨便的不正常關(guān)機(jī)溉浙,關(guān)機(jī)有一定的程序喔烫止!錯(cuò)誤的關(guān)機(jī)方法可能會(huì)造成磁盤(pán)資料的損毀呢!此外戳稽,Linux有多種不同的操作方式馆蠕,圖形界面與文字界面的操作有何不同?我們能否在文字界面取得大量的指令說(shuō)明惊奇,而不需要硬背某些指令的選項(xiàng)與參數(shù)等等互躬。這都是這一章要來(lái)介紹的呢!

4.1首次登錄系統(tǒng)

登錄系統(tǒng)有這么難嗎颂郎?并不難昂鸲伞!雖然說(shuō)是這樣說(shuō)乓序,然而很多人第一次登錄Linux的感覺(jué)都是“接下來(lái)我要干啥”寺酪?如果是以圖形界面登錄的話,或許還有很多好玩的事物替劈,但要是以命令行界面登錄的話寄雀,面對(duì)著一片黑壓壓的屏幕,還真不曉得要干嘛呢陨献!為了讓大家更了解如何正確的使用Linux盒犹,正確的登錄與離開(kāi)系統(tǒng)還是需要說(shuō)明的!


4.1.1首次登錄CentOS7.x圖形界面

開(kāi)機(jī)就開(kāi)機(jī)呀!怎么還有所謂的登錄與離開(kāi)呀阿趁?不是開(kāi)機(jī)就能夠用計(jì)算機(jī)了嗎膜蛔?開(kāi)什么玩笑,在Linux系統(tǒng)中由于是多用戶多任務(wù)的環(huán)境脖阵,所以系統(tǒng)隨時(shí)都有很多不同的用戶所下達(dá)的任務(wù)在進(jìn)行,因此正確的開(kāi)關(guān)機(jī)可是很重要的墅茉!不正常的關(guān)機(jī)可能會(huì)導(dǎo)致文件系統(tǒng)錯(cuò)亂命黔,造成數(shù)據(jù)的毀損呢!這也是為什么通常我們的Linux主機(jī)都會(huì)加掛一個(gè)不斷電系統(tǒng)啰就斤!

如果在第三章一切都順利的將CentOS 7.x完成安裝并且重新啟動(dòng)后悍募,應(yīng)該就會(huì)出現(xiàn)如下的等待登陸的圖形畫(huà)面才對(duì)。畫(huà)面中1號(hào)箭頭顯示目前的日期與時(shí)間洋机,2號(hào)箭頭則是輔助功能坠宴、語(yǔ)系、音量與關(guān)機(jī)鈕绷旗,3號(hào)箭頭就是我們可以使用帳號(hào)登陸的輸入框喜鼓,至于4號(hào)箭頭則是在使用特別的帳號(hào)登陸時(shí)才會(huì)用到的按鈕。


圖4.1.1衔肢、X等待登陸的畫(huà)面示意圖

接下來(lái)讓我們來(lái)了解一下這個(gè)登陸畫(huà)面的相關(guān)功能吧庄岖!首先,在箭頭1的地方角骤,如果你動(dòng)鼠標(biāo)過(guò)去點(diǎn)一下隅忿,就會(huì)出現(xiàn)如下的窗口,主要在告訴你日期邦尊、日歷與時(shí)間而已~如下圖所示背桐,鳥(niǎo)哥截取這張圖的時(shí)間就是在2015/05/21早上喔!


圖4.1.2蝉揍、X等待登陸的畫(huà)面示意圖-日歷链峭、時(shí)間顯示

然后看一下右上角的角落,你會(huì)發(fā)現(xiàn)有個(gè)小人形圖示疑苫,那個(gè)是輔助登陸的無(wú)障礙畫(huà)面處理熏版!如果你的鍵盤(pán)暫時(shí)出了點(diǎn)問(wèn)題,某些按鍵無(wú)法按捍掺,那就可以使用如下畫(huà)面的“屏幕鍵盤(pán)”的項(xiàng)目撼短,將它On一下~那未來(lái)有需要在登陸的時(shí)候有打字的需求時(shí),屏幕就會(huì)出現(xiàn)類似手機(jī)要你打字的鍵盤(pán)畫(huà)面啦挺勿!


圖4.1.3曲横、X等待登陸的畫(huà)面示意圖-無(wú)障礙登陸輔助

有看到那個(gè)zh嘛?那個(gè)是語(yǔ)言的選擇~點(diǎn)下去你會(huì)看到這部系統(tǒng)支持的語(yǔ)言數(shù)據(jù)有多少。至于那個(gè)類似喇叭的小圖示禾嫉,就是代表著音效的大小聲控制~而最右邊那個(gè)有點(diǎn)像是關(guān)機(jī)的小圖示又是干麻的呢灾杰?沒(méi)關(guān)系!別緊張熙参!用力點(diǎn)下去看看~就會(huì)出現(xiàn)如下圖示艳吠,其實(shí)就是準(zhǔn)備要關(guān)機(jī)的一些功能按鈕~暫停是進(jìn)入休眠模式,重新啟動(dòng)就是重新啟動(dòng)啊孽椰,關(guān)閉電源當(dāng)然就是關(guān)機(jī)啰昭娩!所以,你不需要登陸系統(tǒng)黍匾,也能夠通過(guò)這個(gè)畫(huà)面來(lái)“關(guān)機(jī)”喔栏渺!


圖4.1.4、X等待登陸的畫(huà)面示意圖-無(wú)須登陸的關(guān)機(jī)與重新啟動(dòng)

接下來(lái)看到 圖4.1.1的地方锐涯,圖示中的箭頭3,4指的地方就是可以登陸的帳號(hào)磕诊!一般來(lái)說(shuō),能夠讓你輸入帳密的正常帳號(hào)纹腌,都會(huì)出現(xiàn)在這個(gè)畫(huà)面當(dāng)中霎终,所以列表的情況可能會(huì)非常長(zhǎng)!那有些特殊帳號(hào)壶笼,例如我們?cè)诘谌掳惭b過(guò)程中神僵,曾經(jīng)有創(chuàng)建過(guò)兩個(gè)帳號(hào),一個(gè)是root一個(gè)是dmtsai覆劈,那個(gè)dmtsai可以列出來(lái)沒(méi)問(wèn)題保礼,但是root因?yàn)樯矸荼容^特殊,所以就沒(méi)有被列出來(lái)责语!因此炮障,如果你想要使用root的身份來(lái)登陸,就得要點(diǎn)選箭頭4的地方坤候,然后分別輸入賬號(hào)密碼即可胁赢!

如果是一般可登陸正常使用的帳號(hào),如畫(huà)面中的dmtsai的話白筹,那你就直接點(diǎn)選該帳號(hào)智末,然后輸入密碼即可開(kāi)始使用我們的系統(tǒng)了!使用dmtsai帳號(hào)來(lái)輸入密碼的畫(huà)面示意如下:


圖4.1.5徒河、X等待登陸的畫(huà)面示意圖-普通帳號(hào)登陸系統(tǒng)的密碼字段

在你輸入正確的密碼之后系馆,按下“登陸”按鈕,就可以進(jìn)入Linux的圖形畫(huà)面中顽照,并開(kāi)始準(zhǔn)備操作系統(tǒng)啰由蘑!

Tips

一般來(lái)說(shuō)闽寡,我們不建議您直接使用root的身份登陸系統(tǒng)喔!請(qǐng)使用普通帳號(hào)登陸尼酿!等到有需要修改或者是創(chuàng)建系統(tǒng)相關(guān)的管理工作時(shí)爷狈,才切換身份成為root!為什么呢裳擎?因?yàn)橄到y(tǒng)管理員的權(quán)限太高了涎永!而Linux下面很多的指令行為是“沒(méi)有辦法復(fù)原”的!所以句惯,使用一般帳號(hào)時(shí)土辩,“手滑”的災(zāi)情會(huì)比較不嚴(yán)重!


4.1.2 GNOME的操作與注銷抢野,應(yīng)用程序,文件管理器各墨,中文輸入法指孤,注銷窗口,快速重啟X

在每一個(gè)用戶“第一次”以圖形界面登陸系統(tǒng)時(shí)贬堵,系統(tǒng)都會(huì)詢問(wèn)使用者的操作環(huán)境恃轩,以依據(jù)使用者的國(guó)籍、語(yǔ)言與區(qū)域等制定與系統(tǒng)默認(rèn)值不同的環(huán)境棋蚌。如下所示巩步,第一個(gè)問(wèn)題就是詢問(wèn)你未來(lái)整體的環(huán)境要使用的語(yǔ)言為哪個(gè)語(yǔ)言與國(guó)家九默?當(dāng)然我們臺(tái)灣都選漢語(yǔ)臺(tái)灣啊(安裝的時(shí)候選擇的默認(rèn)值)筷厘,如果有不同的選擇,請(qǐng)自行挑選你想要的環(huán)境宏所,然后按下“下一步”即可酥艳。


圖4.1.6、每個(gè)用戶第一次登陸系統(tǒng)的環(huán)境設(shè)置

再來(lái)則是選擇輸入法爬骤,除非你有特殊需求充石,否則不需要修改設(shè)置值。若是需要有其他不同的輸入法霞玄,請(qǐng)看下圖左側(cè)箭頭指的“+”符號(hào)骤铃,按下它就可以開(kāi)始選擇其他的輸入法了。一切順利的話坷剧,請(qǐng)點(diǎn)選“下一步”惰爬。


圖4.1.7、每個(gè)用戶第一次登陸系統(tǒng)的環(huán)境設(shè)置

上述的環(huán)境選擇妥當(dāng)之后听隐,系統(tǒng)會(huì)出現(xiàn)一個(gè)確認(rèn)的畫(huà)面补鼻,然后就出現(xiàn)“入門(mén)信息”的類似網(wǎng)頁(yè)的畫(huà)面來(lái)給你瞧一瞧如何快速入門(mén)啰!如下所示。如果你有需要风范,請(qǐng)一個(gè)一個(gè)鏈接去點(diǎn)選查閱咨跌,如果已經(jīng)知道這是啥東西,也可以如畫(huà)面箭頭處硼婿,直接關(guān)閉即可锌半!


圖4.1.8、每個(gè)用戶第一次登陸系統(tǒng)的環(huán)境設(shè)置

Tips

要注意喔寇漫!上述的畫(huà)面其實(shí)是GNOME的幫助軟件窗口刊殉,并不是瀏覽器窗口!第一次接觸到這個(gè)畫(huà)面的學(xué)生州胳,直接在類似網(wǎng)址欄的框框中寫(xiě)入U(xiǎn)RL網(wǎng)址记焊,結(jié)果當(dāng)然是找不到數(shù)據(jù)…當(dāng)學(xué)生問(wèn)鳥(niǎo)哥時(shí),鳥(niǎo)哥也被唬住了…以為是瀏覽器…

終于看到圖形界面啦栓撞!真是很開(kāi)心吧遍膜!如下圖所示,整個(gè)GNOME的窗口大約分為三個(gè)部分:


圖4.1.9瓤湘、窗口界面的環(huán)境介紹

上方工作列(control panel)

上半部左側(cè)有“應(yīng)用程序”與“位置”瓢颅,右側(cè)則有“輸入法切換”、聲音弛说、網(wǎng)絡(luò)挽懦、日期、帳號(hào)相關(guān)設(shè)置切換等木人,這個(gè)位置可以看成是工作列信柿。 舉例來(lái)說(shuō),你可以使用鼠標(biāo)在2號(hào)箭頭處(應(yīng)用程序)點(diǎn)擊一下虎囚,就會(huì)有更多的程序集出現(xiàn)角塑!然后移動(dòng)鼠標(biāo)就能夠使用各個(gè)軟件了。至于5號(hào)箭頭所指的地方淘讥,就是系統(tǒng)時(shí)間與聲音調(diào)整圃伶。最右上角則是目前登陸的帳號(hào)身份,可以取得很多的設(shè)置信息的蒲列!

桌面

整個(gè)畫(huà)面中央就是桌面啦窒朋!在桌面上默認(rèn)有兩個(gè)小按鈕,例如箭頭1所指的地方蝗岖,常見(jiàn)的就是目前這個(gè)帳號(hào)的主文件夾侥猩,你可以使用鼠標(biāo)連擊兩下就能夠打開(kāi)該功能。另一個(gè)則是垃圾桶(Trash)抵赢。如果你的安裝光盤(pán)沒(méi)有退出欺劳,那么該光盤(pán)以及其他可能的可移動(dòng)USB設(shè)備唧取,也可能顯示在桌面上!例如圖中的“CentOS7 x86_64”的光盤(pán)圖示划提,就是你沒(méi)有退出的光盤(pán)喔枫弟!

下方工作列

下方工作列的目的是將各工作顯示在這里,可以方便使用者快速的在各個(gè)工作間切換喔鹏往!另外淡诗,我們還有多個(gè)可用的虛擬桌面(Virtual Desktop),就是畫(huà)面中右下角那個(gè)1/4的東西伊履!該數(shù)字代表的意思是韩容,共有4個(gè)虛擬桌面,目前在第一個(gè)的意思唐瀑。你可以點(diǎn)一下該處群凶,就知道那是啥東西了!

Linux桌面的使用方法幾乎跟Windows一模一樣哄辣,你可以在桌面上按下右鍵就可以有額外的菜單出現(xiàn)座掘;你也可以直接按下桌面上的“個(gè)人數(shù)據(jù)夾(home)”,就會(huì)出現(xiàn)類似Windows的“文件資源管理器”的文件/目錄管理窗口柔滔,里面則出現(xiàn)你自己的主文件夾;下面我們就來(lái)談?wù)剮讉€(gè)在圖形界面里面經(jīng)常使用的功能與特色吧萍虽!

Tips

關(guān)于“個(gè)人數(shù)據(jù)夾”的內(nèi)容睛廊,記得我們之前說(shuō)過(guò)Linux是多用戶多任務(wù)的操作系統(tǒng)吧?每個(gè)人都會(huì)有自己的“工作目錄”杉编,這個(gè)目錄是使用者可以完全掌控的超全,所以就稱為“使用者個(gè)人主文件夾”了。一般來(lái)說(shuō)邓馒,主文件夾都在/home下面嘶朱,以鳥(niǎo)哥這次的登陸為例,我的帳號(hào)是dmtsai光酣,那么我的主文件夾就應(yīng)該在/home/dmtsai/啰疏遏!

上方工具列:應(yīng)用程序(Applications)

讓我們點(diǎn)擊一下“應(yīng)用程序”那個(gè)按鈕吧!看看下拉式菜單中有什么軟件可用救军!如下圖所示财异。


圖4.1.10、應(yīng)用程序集當(dāng)中唱遭,需要注意有分層的顯示喔戳寸!

你要注意的是,這一版的CentOS在這個(gè)應(yīng)用程序的設(shè)計(jì)上拷泽,階層式變化間并沒(méi)有顏色的區(qū)分疫鹊,左側(cè)也沒(méi)有深色三角形的示意小圖袖瞻,因此如上圖所示,如果你想要打開(kāi)計(jì)算機(jī)軟件拆吆,那得先在左邊第一層先移動(dòng)到“附屬應(yīng)用”之后聋迎,鼠標(biāo)水平橫向移動(dòng)到右邊,才可以點(diǎn)選計(jì)算器喔锈拨!鳥(niǎo)哥一開(kāi)始在這里確實(shí)容易將鼠標(biāo)垂直向亂移動(dòng)砌庄,導(dǎo)致老是沒(méi)辦法移動(dòng)到正確的按鈕上!

基本上奕枢,這個(gè)“應(yīng)用程序”按鈕已經(jīng)將大部分的軟件功能分類了娄昆,你可以在里頭找到你常用的軟件來(lái)操作。例如想要使用Office的辦公室軟件缝彬,就到“辦公”選項(xiàng)上萌焰,就可以看到許多軟件存在了!此外谷浅,你還會(huì)看到最下面有個(gè)“活動(dòng)總覽”扒俯,那個(gè)并沒(méi)有任何分類的子項(xiàng)目在內(nèi),那是啥東西一疯?沒(méi)關(guān)系撼玄,基本上練習(xí)機(jī)你怎么玩都沒(méi)關(guān)系!所以墩邀,這時(shí)就給他點(diǎn)點(diǎn)看罢泼汀!會(huì)像下面的圖示這樣:


圖4.1.11眉睹、應(yīng)用程序的總覽畫(huà)面示意圖荔茬!

畫(huà)面左側(cè)1號(hào)箭頭處,其實(shí)就是類似快速按鈕的地方竹海,可以讓你快速的選擇你所常用的軟件慕蔚。右側(cè)2號(hào)箭頭處,就是剛剛我們上面談到的虛擬桌面啰!共有四個(gè)斋配,而目前畫(huà)面中顯示的最是最上面那個(gè)一號(hào)桌面的意思孔飒。如果細(xì)看該區(qū)塊,就會(huì)發(fā)現(xiàn)其實(shí)鳥(niǎo)哥在第三個(gè)虛擬桌面當(dāng)中也有打開(kāi)幾個(gè)軟件在操作呢许起!有沒(méi)有發(fā)現(xiàn)笆肌?至于畫(huà)面中的3號(hào)箭頭處园细,就是目前這個(gè)活動(dòng)中的虛擬桌面上惦积,擁有的幾個(gè)啟動(dòng)的軟件啰!你可以點(diǎn)選任何你想要的軟件猛频,就可以開(kāi)始操作該軟件了狮崩!所以使用這個(gè)“活動(dòng)總覽”蛛勉,比較可以讓你在開(kāi)好多窗口的環(huán)境下,快速的回到你所需要的軟件功能中喔睦柴!

上方工具列:位置(就是文件資源管理器)

如果你想要知道系統(tǒng)上面還有哪些文件數(shù)據(jù)诽凌,以及你目前這個(gè)帳號(hào)的基本子目錄,那就得要打開(kāi)文件資源管理器啰(file manager)坦敌!打開(kāi)文件資源管理器很簡(jiǎn)單侣诵,就是選擇左上方那個(gè)“位置”的按鈕項(xiàng)目即可。在這個(gè)項(xiàng)目中主要有幾個(gè)子項(xiàng)可以直接打開(kāi)目錄的內(nèi)容狱窘,主文件夾杜顺、下載、圖片蘸炸、影片等等躬络,其實(shí)除了主文件夾之外,下面的子目錄“就是主文件夾下的子目錄”啦搭儒!所以你可以直接打開(kāi)主文件夾即可穷当!如下所示:


圖4.1.12、文件資源管理器操作示意圖

如上圖所示淹禾,1號(hào)箭頭處可以讓你選擇不同的目錄或數(shù)據(jù)來(lái)源馁菜,2號(hào)箭頭則以小圖標(biāo)的方式顯示該物件可能是什么數(shù)據(jù),3號(hào)箭頭則可以將目前的小圖標(biāo)變成詳細(xì)數(shù)據(jù)清單铃岔,4號(hào)箭頭就是目前小圖示的顯示模式火邓,5號(hào)箭頭可以進(jìn)行圖示數(shù)據(jù)的放大、 縮小德撬、排序方式、是否顯示隱藏文件等重要功能躲胳!6號(hào)箭頭則是其他額外的功能項(xiàng)目蜓洪!好了,現(xiàn)在再讓我們來(lái)操作一下這個(gè)軟件吧坯苹!如果你想要觀察每個(gè)文件名的詳細(xì)數(shù)據(jù)隆檀,并且顯示“隱藏文件”的話,那該如何處理呢粹湃?如下圖所示的方式處理一下:


圖4.1.13恐仑、文件資源管理器操作示意圖

按照上面的三個(gè)步驟點(diǎn)選完畢后,你就會(huì)看到如4號(hào)箭頭處指的为鳄,有一些額外的文件名跑出來(lái)了裳仆!而且,這些跑出來(lái)的文件名共同的特色就是“文件名前面開(kāi)頭是小數(shù)點(diǎn).”沒(méi)錯(cuò)孤钦!你答對(duì)了~只要文件名的開(kāi)頭是由小數(shù)點(diǎn)開(kāi)始的歧斟,那么該文件名就不會(huì)在一般顯示模式被顯示出來(lái)纯丸!所以說(shuō),在Linux下面静袖,隱藏文件并不是什么特殊的權(quán)限觉鼻,單純是因?yàn)槲募奶幚矸绞絹?lái)搞定的!這樣理解否队橙?

如果你想要觀察系統(tǒng)有多少不同的文件系統(tǒng)呢坠陈?那就看一下文件資源管理器左側(cè)“設(shè)備”的項(xiàng)目下,有幾個(gè)項(xiàng)目就是有幾個(gè)設(shè)備啰捐康!現(xiàn)在讓我們來(lái)觀察一下“計(jì)算機(jī)”內(nèi)有什么數(shù)據(jù)吧仇矾!請(qǐng)按下它!然后觀察一下如下的圖示:


圖4.1.14、文件資源管理器操作示意圖

如上圖所示吹由,點(diǎn)下1號(hào)箭頭后若未,右邊就出現(xiàn)一堆目錄數(shù)據(jù)夾。注意看倾鲫,2號(hào)箭頭處指的是正常的一般目錄粗合,3號(hào)箭頭則指的是有“鏈接文件”的數(shù)據(jù)澎粟,這個(gè)鏈接文件可以想像成Windows的“快捷方式”功能就是了~如果你的帳號(hào)沒(méi)有權(quán)限進(jìn)入該目錄時(shí)农曲,該目錄就會(huì)出現(xiàn)一個(gè)X的符號(hào)厘线,如同4號(hào)箭頭處枚钓!很清楚吧朝群!好胯甩!讓我們來(lái)觀察一下有沒(méi)有/etc -> sysconfig ->network-scripts這個(gè)目錄下的數(shù)據(jù)呢往产?


圖4.1.15呵萨、文件資源管理器操作示意圖

如果你可以依序雙擊每個(gè)正確的目錄溺蕉,就可以得到如上圖示伶丐。畫(huà)面中的1號(hào)箭頭處,可以讓你“回到上一個(gè)畫(huà)面”中疯特,不是回到上一層~而是“上一個(gè)畫(huà)面”喔哗魂!這點(diǎn)要注意。至于2號(hào)區(qū)塊處漓雅,你可以發(fā)現(xiàn)有不同顏色的顯示录别,最右邊的是目前所在目錄,所以3號(hào)畫(huà)面就顯示該目錄下的文件信息邻吞。你可以快速的點(diǎn)選2號(hào)區(qū)塊處的任何一個(gè)目錄组题,就可以快速的回到該層目錄中去查看文件數(shù)據(jù)喔!

中文輸入法與設(shè)置

如果你在安裝的時(shí)候就選定中文抱冷,并且有處理過(guò)切換中/英文的快速鍵崔列,那這個(gè)項(xiàng)目幾乎可以不用理它了!但是如果你都使用默認(rèn)值來(lái)安裝時(shí)旺遮,可能會(huì)發(fā)生沒(méi)辦法使用慣用的“ctrl+shift”或“ctrl+space”來(lái)切換中文的問(wèn)題峻呕!同時(shí)利职,也可能沒(méi)辦法找到你想要的中文輸入法~那怎辦?沒(méi)關(guān)系瘦癌,請(qǐng)使用 圖4.1.9畫(huà)面中右上角的帳號(hào)名稱處點(diǎn)一下猪贪,然后選擇“設(shè)置值”,或者從“應(yīng)用程序”讯私、“系統(tǒng)工具”热押、“設(shè)置值”也可以打開(kāi)它!之后選擇“地區(qū)和語(yǔ)言”項(xiàng)目斤寇,就可以得到如下畫(huà)面桶癣。


圖4.1.16、地區(qū)與語(yǔ)言設(shè)置項(xiàng)目

在上面的畫(huà)面中娘锁,你可以按下箭頭所指的地方牙寞,就可以增加或減少輸入法的項(xiàng)目了。但是莫秆,如果想要切換不同的語(yǔ)言呢间雀?那請(qǐng)回到原本的設(shè)置畫(huà)面,之后請(qǐng)選擇“鍵盤(pán)”的項(xiàng)目镊屎,并按下“快捷鍵”惹挟,出現(xiàn)如下的畫(huà)面,點(diǎn)選在畫(huà)面中的左側(cè)“輸入”項(xiàng)目缝驳,并在“切換到下一個(gè)輸入來(lái)源”點(diǎn)選一连锯、兩下,等到出現(xiàn)如3號(hào)箭頭處出現(xiàn)“新快捷鍵”時(shí)用狱,按下你所需要的組合鍵运怖,例如鳥(niǎo)哥習(xí)慣按“crtl + space”,那就自己按下組合鍵夏伊,之后你就可以使用自己習(xí)慣的輸入法切換快速鍵驳规,來(lái)變更你所需要的輸入法啰!


圖4.1.17署海、輸入法切換之快捷鍵設(shè)置

一些常見(jiàn)的練習(xí)

下面的例題請(qǐng)大家自行參考并且實(shí)踐一下喔!題目很簡(jiǎn)單医男,所以鳥(niǎo)哥就不額外截圖了砸狞!

1.由“設(shè)置值”的“顯示器”項(xiàng)目中,確認(rèn)一下目前的分辨率镀梭,并且嘗試自己變更一下屏幕分辨率刀森;

2.由“設(shè)置值”的“背景”項(xiàng)目中,修改一下桌面的背景圖示报账;

3.由“設(shè)置值”的“電源”項(xiàng)目中研底,修改一下進(jìn)入空白屏幕鎖定的時(shí)間埠偿,將它改成“永不”的設(shè)置值;

4.由“應(yīng)用程序”的“公用程序”項(xiàng)目下的“調(diào)校工具”中榜晦,使用“Shell”功能內(nèi)的“動(dòng)態(tài)工作區(qū)”項(xiàng)目冠蒋,將原本的4個(gè)虛擬桌面, 更改成6個(gè)虛擬桌面看看乾胶;

5.由“應(yīng)用程序”的“公用程序”項(xiàng)目下的“調(diào)校工具”中抖剿,使用“輸入”項(xiàng)目,并選擇“砍除X服務(wù)器的按鍵序列”從“已停用”改成“Control+Alt+退格鍵”的設(shè)置识窿,

這可以讓你按下三個(gè)按鈕就能夠重新啟動(dòng)X窗口管理員斩郎;

6.請(qǐng)將/etc/crontab這個(gè)文件“復(fù)制”到你的主文件夾中;

7.從“應(yīng)用程序”的“附屬應(yīng)用”點(diǎn)選“gedit”編輯器喻频,按下gedit的“打開(kāi)”按鈕缩宜,選擇“主文件夾(就是你的帳號(hào)名稱)”后,點(diǎn)選剛剛復(fù)制過(guò)來(lái)的crontab文件名甥温。在畫(huà)面中隨意使用中文輸入法輸入幾個(gè)字锻煌,然后儲(chǔ)存離開(kāi)看看!

8.從“應(yīng)用程序”的“喜好”當(dāng)中打開(kāi)“終端機(jī)”窿侈,在終端機(jī)中輸入“gsettings set org.gnome.desktop.interface enable-animations? false”炼幔,這個(gè)動(dòng)作會(huì)將GNOME默認(rèn)的畫(huà)面切換的動(dòng)畫(huà)功能關(guān)閉,在虛擬機(jī)的環(huán)境下史简,有助于畫(huà)面切換的速度喔乃秀!

上述的練習(xí)中,第三個(gè)練習(xí)還挺重要的圆兵!因?yàn)樵谀J(rèn)的狀態(tài)中跺讯,你的圖形界面會(huì)在5分鐘后自動(dòng)的被鎖定!這是為了要避免你暫時(shí)離開(kāi)座位殉农,有人偷偷使用你的計(jì)算機(jī)的緣故刀脏。而要解開(kāi)鎖定,就得要輸入你這個(gè)帳號(hào)的密碼才行超凳。這個(gè)功能最好是不要取消愈污。但因?yàn)槲覀兊南到y(tǒng)是單純的練習(xí)機(jī),而且又是虛擬機(jī)轮傍,如果經(jīng)常鎖定屏幕暂雹,老是要解開(kāi)很煩~那就使用上述的3號(hào)練習(xí)題,應(yīng)該可以處理完畢创夜!至于第8點(diǎn)對(duì)于初次接觸Linux的朋友來(lái)說(shuō)杭跪,會(huì)有點(diǎn)困難,如果你不知道如何下達(dá)指令,沒(méi)關(guān)系~等到本章后面的小節(jié)讀完涧尿,你就知道如何處理了系奉!

注銷GNOME、重新啟動(dòng)X窗口管理器或關(guān)機(jī)

如果你沒(méi)有想要繼續(xù)玩X Window了姑廉,那就注銷吧缺亮!如果不想要繼續(xù)操作系統(tǒng)了,那就關(guān)機(jī)吧庄蹋!如何注銷/關(guān)機(jī)呢瞬内?如下圖所示,點(diǎn)選右上角你的帳號(hào)名稱限书,然后在出現(xiàn)的畫(huà)面中去選擇即可虫蝶。要記得的是,注銷前最好將所有不需要的程序都關(guān)閉了再注銷或關(guān)機(jī)熬胛鳌能真!


圖4.1.18、離開(kāi)窗口接口或Linux的方式:有注銷扰柠、鎖定與關(guān)機(jī)

不論是注銷還是關(guān)閉電源(關(guān)機(jī))粉铐,都會(huì)有一個(gè)警告窗口來(lái)告知你60秒內(nèi)沒(méi)有任何動(dòng)作的話,就會(huì)被登出了卤档!如下圖所示蝙泼。當(dāng)然,你也可以按下確定來(lái)進(jìn)行動(dòng)作劝枣。注銷后汤踏,系統(tǒng)畫(huà)面又會(huì)回到原本的等待登陸的畫(huà)面中了!


圖4.1.19舔腾、離開(kāi)窗口接口或Linux的方式:注銷提醒

請(qǐng)注意喔溪胶,注銷并不是關(guān)機(jī)!只是讓你的帳號(hào)離開(kāi)系統(tǒng)而已喔!

重新啟動(dòng)X Window的快速按鈕

一般來(lái)說(shuō),我們是可以手動(dòng)來(lái)直接修改X Window的配置文件的稳诚,不過(guò)哗脖,修改完成之后的設(shè)置項(xiàng)目并不會(huì)立刻被載入,必須要重新啟動(dòng)X才行(特別注意扳还,不是重新啟動(dòng)才避,而是重新啟動(dòng)X!)氨距。那么如何重新啟動(dòng)X呢桑逝?最簡(jiǎn)單的方法就是:

????直接注銷,然后再重新登陸即可衔蹲;

????在X的畫(huà)面中直接按下[Alt] + [Ctrl] +[Backspace]

第二個(gè)方法比較有趣,[backspace]是退格鍵,你按下三個(gè)按鈕后X Window立刻會(huì)被重新啟動(dòng)舆驶。如果你的X Window因?yàn)椴幻髟驅(qū)е掠悬c(diǎn)問(wèn)題時(shí)橱健,也可以利用這個(gè)方法來(lái)重新啟動(dòng)X喔!不過(guò)沙廉,這個(gè)方法要生效拘荡,必須要先進(jìn)行本節(jié)稍早之前的練習(xí)第五題才行呦!


4.1.3 X Window與命令行模式的切換撬陵,startx

我們前面一直談到的是X Window的窗口管理器環(huán)境珊皿,那么在這里面有沒(méi)有純命令行的環(huán)境啊巨税?因?yàn)槁?tīng)說(shuō)服務(wù)器通常是純命令行的绑ā!當(dāng)然有安萏怼驶兜!但是,要怎么切換XWindow與命令行模式呢远寸?注意喔抄淑,通常我們也稱命令行模式為終端界面, terminal或console喔!Linux默認(rèn)的情況下會(huì)提供六個(gè)Terminal來(lái)讓使用者登陸驰后,切換的方式為使用:[Ctrl] + [Alt] + [F1]~[F6]的組合按鈕肆资。

那這六個(gè)終端界面如何命名呢?系統(tǒng)會(huì)將[F1]~[F6]命名為tty1~tty6的操作界面環(huán)境灶芝。也就是說(shuō)郑原,當(dāng)你按下[crtl] + [Alt] + [F1]這三個(gè)組合按鈕時(shí)(按著[ctrl]與[Alt]不放,再按下[F1]功能鍵)监署,就會(huì)進(jìn)入到tty1的terminal接口中了颤专。同樣的[F2]就是tty2啰!那么如何回到剛剛的X窗口界面呢钠乏?很簡(jiǎn)單捌茱酢!按下[Ctrl]+ [Alt] + [F1]就可以了晓避!我們整理一下登陸的環(huán)境如下:

????[Ctrl]+ [Alt] + [F2] ~ [F6]:命令行登陸tty2 ~ tty6終端機(jī)簇捍;

????[Ctrl]+ [Alt] + [F1]:圖形界面桌面。

由于系統(tǒng)默認(rèn)的登陸界面不同俏拱,因此你想要進(jìn)入X的終端機(jī)名稱也可能會(huì)有些許差異暑塑。以CentOS7為例,由于我們這次安裝的練習(xí)機(jī)锅必,默認(rèn)是啟動(dòng)圖形界面的事格,因此這個(gè)X窗口將會(huì)出現(xiàn)在tty1界面中惕艳。如果你的Linux默認(rèn)使用純命令行,那么tty1~tty6就會(huì)被文字界面占用驹愚。

Tips

在CentOS 7環(huán)境下远搪,當(dāng)啟動(dòng)完成之后,默認(rèn)系統(tǒng)只會(huì)提供給你一個(gè)tty而已逢捺,因此無(wú)論是文字界面還是圖形界面谁鳍,都是會(huì)出現(xiàn)在tty1喔!tty2~tty6其實(shí)一開(kāi)始是不存在的劫瞳!但是當(dāng)你要切換時(shí)(按下[ctrl]+[alt]+[F2])倘潜,系統(tǒng)才產(chǎn)生出額外的tty2, tty3…

若你在純文本環(huán)境中啟動(dòng)X窗口,那么圖形界面就會(huì)出現(xiàn)在當(dāng)時(shí)的那個(gè)tty上面志于。舉例來(lái)說(shuō)涮因,你在tty3登陸系統(tǒng),然后輸入startx啟動(dòng)個(gè)人的圖形界面恨憎,那么這個(gè)圖形界面就會(huì)產(chǎn)生在tty3上面蕊退!這樣說(shuō)可以理解嗎?

# 純文字界面下(不能有X存在)啟動(dòng)窗口界面的做法

[dmtsai@study ~]$ startx

不過(guò)startx這個(gè)指令并非萬(wàn)靈丹憔恳,你要讓startx生效至少需要下面這幾件事情的配合:

????并沒(méi)有其他的X Window被啟用瓤荔;

????你必須要已經(jīng)安裝了X Window system,并且X server是能夠順利啟動(dòng)的钥组;

????你最好要有窗口管理器输硝,例如GNOME/KDE或者是基本的TWM等。

其實(shí)程梦,所謂的窗口環(huán)境点把,就是:“文字界面加上X窗口軟件”的組合!因此屿附,文字界面是一定會(huì)存在的趁怔,只是窗口界面軟件就看你要不要啟動(dòng)而已咧七。所以速缨,我們才有辦法在純文本環(huán)境下啟動(dòng)一個(gè)個(gè)人化的X窗口坝洹!因?yàn)檫@個(gè)startx是任何人都可以執(zhí)行的喔匀泊!并不一定需要管理員身份的优训。所以,是否默認(rèn)要使用圖形界面各聘,只要在后續(xù)管理服務(wù)的程序中揣非,將“graphical.target”這個(gè)目標(biāo)服務(wù)設(shè)置為默認(rèn),就能夠默認(rèn)使用圖形界面啰躲因!

Tips

從這一版CentOS 7開(kāi)始早敬,已經(jīng)取消了使用多年的SystemV的服務(wù)管理方式忌傻,也就是說(shuō),從這一版開(kāi)始搞监,已經(jīng)沒(méi)有所謂的“運(yùn)行級(jí)別(runlevel)”的概念了芯勘!新的管理方法使用的是systemd的模式,這個(gè)模式將很多的服務(wù)進(jìn)行依賴性管理腺逛。以文字與圖形界面為例,就是要不要加入圖形軟件的服務(wù)啟動(dòng)而已~對(duì)于熟悉之前CentOS 6.x版本的老家伙們衡怀,要重新摸一摸systemd這個(gè)方式喔棍矛!因?yàn)椴辉儆?etc/inittab啰!注意注意抛杨!


4.1.4在終端界面登錄Linux

剛剛你如果有按下[Ctrl] + [Alt] + [F2]就可以來(lái)到tty2的登陸畫(huà)面够委,而如果你并沒(méi)有啟用圖形窗口界面的話,那么默認(rèn)就是會(huì)來(lái)到tty1這個(gè)環(huán)境中怖现。這個(gè)純文本環(huán)境的登陸的畫(huà)面(鳥(niǎo)哥用dmtsai帳號(hào)登錄)有點(diǎn)像這樣:

CentOS Linux 7 (Core)

Kernel 3.10.0-229.el7.x86_64 on an x86_64


study login: dmtsai

Password: <==這里輸入你的密碼

Last login: Fri May 29 11:55:05 on tty1 <==上次登錄的情況

[dmtsai@study ~]$ _ <==游標(biāo)閃爍茁帽,等待你的指令輸入

上面顯示的內(nèi)容是這樣的:

1. CentOSLinux7(Core):

顯示Linux distribution的名稱(CentOS)與版本(7);

2. Kernel 3.10.0-229.el7.x86_64 on an x86_64:

顯示Linux核心的版本為3.10.0-229.el7.x86_64屈嗤,且目前這部主機(jī)的硬件等級(jí)為x86_64潘拨。

3. studylogin::

那個(gè)study是你的主機(jī)名稱。我們?cè)诘谌掳惭b時(shí)有填寫(xiě)主機(jī)名稱為:study.centos.vbird饶号,主機(jī)名稱的顯示通常只取第一個(gè)小數(shù)點(diǎn)前的字母铁追,所以就成為study啦!至于login:則是一支可以讓我們登陸的程序茫船。你可以在login:后面輸入你的帳號(hào)琅束。以鳥(niǎo)哥為例,我輸入的就是第三章創(chuàng)建的dmtsai那個(gè)帳號(hào)啦算谈!當(dāng)然啰涩禀,你也可以使用root這個(gè)帳號(hào)來(lái)登陸的。不過(guò)“root”這個(gè)帳號(hào)代表在Linux系統(tǒng)下無(wú)窮的權(quán)力然眼,所以盡量不要使用root帳號(hào)來(lái)登陸啦艾船!

4. Password::

這一行則在第三行的dmtai輸入后才會(huì)出現(xiàn),要你輸入密碼啰罪治!請(qǐng)注意丽声,在輸入密碼的時(shí)候,屏幕上面“不會(huì)顯示任何的字樣觉义!”雁社,所以不要以為你的鍵盤(pán)壞掉了!很多初學(xué)者一開(kāi)始到這里都會(huì)拼命的問(wèn)晒骇!啊我的鍵盤(pán)怎么不能用…

5. Last login: Fri May 29 11:55:05 on tty1:

當(dāng)使用者登陸系統(tǒng)后霉撵,系統(tǒng)會(huì)列出上一次這個(gè)帳號(hào)登陸系統(tǒng)的時(shí)間與終端機(jī)名稱磺浙!建議大家還是得要看看這個(gè)信息,是否真的是自己的登陸所致喔徒坡!

6. [dmtsai@study~]$_:

這一行則是正確登陸之后才顯示的訊息撕氧,最左邊的dmtsai顯示的是“目前使用者的帳號(hào)”,而@之后接的study則是“主機(jī)名稱”喇完,至于最右邊的~則指的是“目前所在的目錄”伦泥,那個(gè)$則是我們常常講的“提示符”啦!

Tips

那個(gè)“~”符號(hào)代表的是“使用者的主文件夾”的意思锦溪,它是個(gè)“變量”不脯!這相關(guān)的意義我們會(huì)在后續(xù)的章節(jié)依序介紹到。舉例來(lái)說(shuō)刻诊,root的主文件夾在/root防楷, 所以“~”就代表/root的意思。而dmtsai的主文件夾在/home/dmtsai则涯,所以如果你以dmtsai登陸時(shí)复局,他看到的“~”就會(huì)等于/home/dmtsai喔!

至于提示字符方面粟判,在Linux當(dāng)中亿昏,默認(rèn)root的提示字符為#,而一般身份使用者的提示字符為$档礁。 還有龙优,上面的第一、第二行的內(nèi)容其實(shí)是來(lái)自于/etc/issue這個(gè)文件喔事秀!

好了這樣就是登陸主機(jī)了彤断!很快樂(lè)吧!耶~

另外易迹,再次強(qiáng)調(diào)宰衙,在Linux系統(tǒng)下最好常使用一般帳號(hào)來(lái)登陸即可,所以上例中鳥(niǎo)哥是以自己的帳號(hào)dmtsai來(lái)登陸的睹欲。因?yàn)橄到y(tǒng)管理員帳號(hào)(root)具有無(wú)窮大的權(quán)力供炼,例如他可以刪除任何一個(gè)文件或目錄。因此若你以root身份登陸Linux系統(tǒng)窘疮, 一個(gè)不小心下錯(cuò)指令袋哼,這個(gè)時(shí)候可不是“欲哭無(wú)淚”就能夠解決的了問(wèn)題的~

因此,一個(gè)稱職的網(wǎng)絡(luò)/系統(tǒng)管理人員闸衫,通常都會(huì)具有兩個(gè)帳號(hào)涛贯,平時(shí)以自己的一般帳號(hào)來(lái)使用Linux主機(jī)的任何資源,有需要?jiǎng)佑玫较到y(tǒng)功能修改時(shí)蔚出,才會(huì)轉(zhuǎn)換身份成為root呢弟翘!所以虫腋,鳥(niǎo)哥強(qiáng)烈建議你創(chuàng)建一個(gè)普通的帳號(hào)來(lái)供自己平時(shí)使用喔!更詳細(xì)的帳號(hào)信息稀余,我們會(huì)在后續(xù)的“第十三章帳號(hào)管理”再次提及悦冀!這里先有概念即可!

那么如何離開(kāi)系統(tǒng)呢?其實(shí)應(yīng)該說(shuō)“退出Linux”才對(duì)睛琳!退出很簡(jiǎn)單盒蟆,直接這樣做:

[dmtsai@study ~]$ exit

就能夠退出Linux了。但是請(qǐng)注意:“離開(kāi)系統(tǒng)并不是關(guān)機(jī)”师骗!基本上茁影,Linux本身已經(jīng)有相當(dāng)多的工作在進(jìn)行,你的登陸也僅是其中的一個(gè)“工作”而已丧凤,所以當(dāng)你離開(kāi)時(shí),這次這個(gè)登陸的工作就停止了步脓,但此時(shí)Linux其他的工作是還是繼續(xù)在進(jìn)行的愿待!本章后面我們?cè)賮?lái)提如何正確的關(guān)機(jī),這里先創(chuàng)建起這個(gè)概念即可靴患!

4.2命令行模式下指令的下達(dá)

其實(shí)我們都是通過(guò)“程序”在跟系統(tǒng)作溝通的仍侥,本章上面提到的窗口管理器或文字模式都是一組或一個(gè)程序在負(fù)責(zé)我們所想要完成的任務(wù)。命令行模式登陸后所取得的程序被稱為殼(Shell)鸳君,這是因?yàn)檫@支程序負(fù)責(zé)最外面跟使用者(我們)溝通农渊,所以才被戲稱為殼程序!更多與操作系統(tǒng)及殼程序的相關(guān)性可以參考第零章或颊、計(jì)算機(jī)概論內(nèi)的說(shuō)明砸紊。

我們Linux的殼程序就是厲害的bash這一個(gè)!關(guān)于更多的bash我們?cè)诘谌賮?lái)介紹〈烟簦現(xiàn)在讓我們來(lái)練一練打字吧醉顽!

Tips

“練打字”真的是開(kāi)玩笑的!各位觀眾朋友平挑,千萬(wàn)不要只是“觀眾朋友”而已游添,您得要自己親身體驗(yàn),看看指令下達(dá)之后所輸出的信息通熄,并且理解一下“我敲這個(gè)指令的目的是想要完成什么任務(wù)唆涝?”,再看看輸出的結(jié)果是否符合你的需求唇辨,這樣才能學(xué)到東西!不是單純的鳥(niǎo)哥寫(xiě)什么廊酣,你就打什么,那只是“練打字”不是“學(xué)Linux”喔赏枚!^_^


4.2.1開(kāi)始下達(dá)指令啰扛,語(yǔ)言支持

其實(shí)整個(gè)指令下達(dá)的方式很簡(jiǎn)單嚎京,你只要記得幾個(gè)重要的概念就可以了。舉例來(lái)說(shuō)隐解,你可以這樣下達(dá)指令的:

[dmtsai@study ~]$ command? [-options]? parameter1? parameter2 ...

???????????????????? ????????????指令???? 選項(xiàng)??????? 參數(shù)1???? 參數(shù)2

上述指令詳細(xì)說(shuō)明如下:

0.一行指令中第一個(gè)輸入的部分絕對(duì)是“指令(command)”或“可執(zhí)行文件(例如腳本,script)”鞍帝;

1. command為指令的名稱,例如變換工作目錄的指令為cd等等煞茫;

2.中括號(hào)[]并不存在于實(shí)際的指令中帕涌,而加入選項(xiàng)設(shè)置時(shí),通常選項(xiàng)前會(huì)帶-號(hào)续徽,例如-h蚓曼;有時(shí)候會(huì)使用選項(xiàng)的完整全名,則選項(xiàng)前帶有--符號(hào)钦扭,例如-–help纫版;

3. parameter1 parameter2..為依附在選項(xiàng)后面的參數(shù),或者是command的參數(shù)客情;

4.指令,選項(xiàng),參數(shù)等這幾個(gè)東西中間以空格來(lái)區(qū)分其弊,不論空幾格shell都視為一格。所以空格是很重要的特殊字符0蛘梭伐;

5.按下[Enter]按鍵后,該指令就立即執(zhí)行仰担。[Enter]按鍵代表著一行指令的開(kāi)始啟動(dòng)糊识;

6.指令太長(zhǎng)的時(shí)候,可以使用反斜線(\)來(lái)轉(zhuǎn)義[Enter]符號(hào)摔蓝,使指令連續(xù)到下一行赂苗。注意!反斜線后就立刻接特殊字符贮尉,才能轉(zhuǎn)義哑梳!

7.其他:

a.在Linux系統(tǒng)中,英文大小寫(xiě)字母是不一樣的绘盟。舉例來(lái)說(shuō)鸠真,cd與CD并不同。

b.更多的介紹等到第十章bash時(shí)龄毡,再來(lái)詳述吠卷。

注意到上面的說(shuō)明當(dāng)中,“第一個(gè)被輸入的數(shù)據(jù)絕對(duì)是指令或者是可執(zhí)行的文件”沦零!這個(gè)是很重要的概念喔祭隔!還有,按下[Enter]鍵表示要開(kāi)始執(zhí)行此一命令的意思。我們來(lái)實(shí)際操作一下:以ls這個(gè)“指令”列出“自己主文件夾(~)”下的“所有隱藏文件與相關(guān)的文件屬性”疾渴,要完成上述的要求需要加入-al這樣的選項(xiàng)千贯,所以:

[dmtsai@study ~]$ ls -al ~

[dmtsai@study ~]$ ls?????????? -al?? ~

[dmtsai@study ~]$ ls -a? -l ~

上面這三個(gè)指令的下達(dá)方式是一模一樣的執(zhí)行結(jié)果喔!為什么搞坝?請(qǐng)參考上面的說(shuō)明吧搔谴!關(guān)于更詳細(xì)的命令行模式使用方式,我們會(huì)在第十章認(rèn)識(shí)BASH再來(lái)強(qiáng)調(diào)喔桩撮!此外敦第,請(qǐng)?zhí)貏e留意,在Linux的環(huán)境中店量,“大小寫(xiě)字母是不一樣的東西”芜果!也就是說(shuō),在Linux下面融师,VBird與vbird這兩個(gè)文件是“完全不一樣的”文件呢右钾!所以,你在下達(dá)指令的時(shí)候千萬(wàn)要注意到指令是大寫(xiě)還是小寫(xiě)旱爆。例如當(dāng)輸入下面這個(gè)指令的時(shí)候舀射,看看有什么現(xiàn)象:

[dmtsai@study ~]$ date? <==結(jié)果顯示日期和時(shí)間

[dmtsai@study ~]$ Date? <==結(jié)果顯示找不到命令

[dmtsai@study ~]$ DATE? <==結(jié)果顯示找不到命令

很好玩吧!只是改變小寫(xiě)成為大寫(xiě)而已疼鸟,該指令就變的不存在了!因此庙曙,請(qǐng)千萬(wàn)記得這個(gè)狀態(tài)呦空镜!

語(yǔ)言的支持

另外,很多時(shí)候你會(huì)發(fā)現(xiàn)捌朴,咦吴攒!怎么我輸入指令之后顯示的結(jié)果的是亂碼?這跟鳥(niǎo)哥說(shuō)的不一樣吧氨巍洼怔!呵呵!不要緊張~我們前面提到過(guò)左驾,Linux是可以支持多國(guó)語(yǔ)言的镣隶,若可能的話,屏幕的信息是會(huì)以該支持語(yǔ)言來(lái)輸出的诡右。但是安岂,我們的終端機(jī)接口(terminal)在默認(rèn)的情況下,無(wú)法支持以中文編碼輸出數(shù)據(jù)的帆吻。這個(gè)時(shí)候域那,我們就得將支持語(yǔ)言改為英文,才能夠以英文顯示出正確的訊息猜煮。那怎么做呢次员?你可以這樣做:

1.顯示目前所支持的語(yǔ)系

[dmtsai@study ~]$ locale

LANG=zh_TW.utf8????????????? #語(yǔ)言語(yǔ)系的輸出

LC_CTYPE="zh_TW.utf8"??????? #下面為許多信息輸出所使用的特定語(yǔ)系

LC_NUMERIC=zh_TW.UTF-8

LC_TIME=zh_TW.UTF-8????????? #時(shí)間方面的語(yǔ)系資料

LC_COLLATE="zh_TW.utf8"

....中間省略....

LC_ALL=???????????? ?????????#全部資料同步更新的設(shè)置

#上面的意思是說(shuō)败许,目前的語(yǔ)系(LANG)為zh_TW.UTF-8,亦即臺(tái)灣繁體中文的國(guó)際碼

[dmtsai@study ~]$ date

鈭? 5??29 14:24:36 CST 2015? #純文字界面下淑蔚,無(wú)法顯示中文市殷,所以前面是亂碼


2.修改語(yǔ)系為英文語(yǔ)系

[dmtsai@study ~]$ LANG=en_US.utf8

[dmtsai@study ~]$ export LC_ALL=en_US.utf8

# LANG只與輸出信息有關(guān),若需要更改其他不同的信息束倍,要同步更改LC_ALL才行被丧!


[dmtsai@study ~]$ date

Fri May 29 14:26:45 CST 2015 #順利顯示英文格式的日期時(shí)間啊绪妹!


[dmtsai@study ~]$ locale

LANG=en_US.utf8

LC_CTYPE="en_US.utf8"

LC_NUMERIC="en_US.utf8"

....中間省略....

LC_ALL=en_US.utf8

# 再次確認(rèn)一下甥桂,結(jié)果出現(xiàn),確實(shí)是en_US.utf8這個(gè)英文語(yǔ)系邮旷!

注意一下黄选,那個(gè)“LANG=en_US.utf8”是連續(xù)輸入的,等號(hào)兩邊并沒(méi)有空白字符喔婶肩!這樣一來(lái)利凑,就能夠在“這次的登錄”察看英文信息啰捺信!為什么說(shuō)是“這次的登陸”呢?因?yàn)椋绻愕浅鯨inux后现柠,剛剛下達(dá)的指令就沒(méi)有用啦!^_^效床,這個(gè)我們會(huì)在第十章再好好聊一聊的候引!好啰,下面我們來(lái)練習(xí)一下一些簡(jiǎn)單的指令畔况, 好讓你可以了解指令下達(dá)方式的模式鲸鹦。


4.2.2基礎(chǔ)指令的操作,date跷跪,cal馋嗜,bc

下面我們立刻來(lái)操作幾個(gè)簡(jiǎn)單的指令看看啰!同時(shí)請(qǐng)注意吵瞻,我們已經(jīng)使用了英文語(yǔ)系作為默認(rèn)輸出的語(yǔ)言喔葛菇!

顯示日期與時(shí)間的指令:date

顯示日歷的指令:cal

簡(jiǎn)單好用的計(jì)算器:bc

1.顯示日期的指令:date

如果在命令行中想要知道目前Linux系統(tǒng)的時(shí)間,那么就直接在命令行界面輸入date即可顯示:

[dmtsai@study ~]$ date

Fri May 29 14:32:01 CST 2015

上面顯示的是:星期五,五月二十九日, 14:32分, 01秒橡羞,在2015年的CST時(shí)區(qū)熟呛!臺(tái)灣在CST時(shí)區(qū)中啦!請(qǐng)趕快動(dòng)手做做看呦尉姨!好了庵朝,那么如果我想要讓這個(gè)程序顯示出“2015/05/29”這樣的日期顯示方式呢?那么就使用date的格式化輸出功能吧!

[dmtsai@study ~]$ date +%Y/%m/%d

2015/05/29

[dmtsai@study ~]$ date +%H:%M

14:33

那個(gè)“+%Y/%m/%d”就是date指令的一些參數(shù)功能啦九府!很好玩吧椎瘟!那你問(wèn)我,鳥(niǎo)哥怎么知道這些參數(shù)的爸堆肺蔚?要背起來(lái)嗎?當(dāng)然不必啦儡羔!后面再告訴你怎么查這些參數(shù)啰宣羊!

從上面的例子當(dāng)中我們也可以知道,指令之后的選項(xiàng)除了前面帶有減號(hào)“-”之外汰蜘,某些特殊情況下仇冯,選項(xiàng)或參數(shù)前面也會(huì)帶有正號(hào)“+”的情況!這部份可不要輕易的忘記了呢族操!

2.顯示日歷的指令:cal

那如果我想要列出目前這個(gè)月份的月歷呢苛坚?呵呵!直接下達(dá)cal即可色难!

[dmtsai@study ~]$ cal

????? May 2015

Su Mo Tu We Th Fr Sa

??????????????? 1? 2

3? 4? 5? 6? 7? 8? 9

10 11 12 13 14 15 16

17 18 19 20 21 22 23

24 25 26 27 28 2930

31

除了本月的日歷之外泼舱,連同今日所在日期處都會(huì)有反白的顯示呢!真有趣枷莉!cal(calendar)這個(gè)指令可以做的事情還很多娇昙,例如你可以顯示整年的月歷情況:

[dmtsai@study ~]$ cal 2015

?????????????????????????????? 2015


?????? January?????????????? February???????????????? March

Su Mo Tu We Th Fr Sa?? Su Mo Tu We Th Fr Sa?? Su Mo Tu We Th Fr Sa

???????????? 1? 2? 3??? 1? 2? 3?4? 5? 6? 7? ??1? 2? 3? 4? 5? 6? 7

4? 5? 6? 7? 8? 9 10??? 8? 9 10 11 12 13 14??? 8? 9 10 11 12 13 14

11 12 13 14 15 16 17?? 15 16 17 18 19 20 21?? 15 16 17 18 19 20 21

18 19 20 21 22 23 24?? 22 23 24 25 26 27 28?? 22 23 24 25 26 27 28

25 26 27 28 29 30 31? ????????????????????????29 30 31


??????? April?????????????????? May?????????????????? June

Su Mo Tu We Th Fr Sa?? Su Mo Tu We Th Fr Sa?? Su Mo Tu We Th Fr Sa

????????? 1? 2? 3? 4?????????????????? 1? 2?????? 1? 2? 3? 4? 5? 6

5? 6? 7? 8? 9 10 11??? 3? 4?5? 6? 7? 8? 9??? 7? 8? 9 10 11 12 13

12 13 14 15 16 17 18?? 10 11 12 13 14 15 16?? 14 15 16 17 18 19 20

19 20 21 22 23 24 25?? 17 18 19 20 21 22 23?? 21 22 23 24 25 26 27

26 27 28 29 30???????? 24 25 26 27 282930?? 28 29 30

?????????????????????? 31

....(以下省略)....

基本上cal這個(gè)指令可以接的語(yǔ)法為:

[dmtsai@study ~]$ cal [month] [year]

所以,如果我想要知道2015年10月的月歷笤妙,可以直接下達(dá):

[dmtsai@study ~]$ cal 10 2015

??? October 2015

Su Mo Tu We Th Fr Sa

???????????? 1? 2? 3

4? 5? 6? 7? 8? 9 10

11 12 13 14 15 16 17

18 19 20 21 22 23 24

25 26 27 28 29 30 31

那請(qǐng)問(wèn)今年有沒(méi)有13月啊?來(lái)測(cè)試一下這個(gè)指令的正確性吧!下達(dá)下列指令看看:

[dmtsai@study ~]$ cal 13 2015

cal: illegal month value: use 1-12

cal竟然會(huì)告訴我們“錯(cuò)誤的月份冒掌,請(qǐng)使用1-12”這樣的信息呢!所以危喉,未來(lái)你可以很輕易的就以cal來(lái)取得日歷上面的日期啰宋渔!簡(jiǎn)直就是萬(wàn)年歷啦州疾!^_^辜限。另外,由這個(gè)cal指令的練習(xí)我們也可以知道严蓖,某些指令有特殊的參數(shù)存在薄嫡,若輸入錯(cuò)誤的參數(shù),則該指令會(huì)有錯(cuò)誤訊息的提示颗胡,通過(guò)這個(gè)提示我們可以借以了解指令下達(dá)錯(cuò)誤之處毫深。這個(gè)練習(xí)的結(jié)果請(qǐng)牢記在心中喔!

3.簡(jiǎn)單好用的計(jì)算機(jī):bc

如果在命令行模式當(dāng)中毒姨,突然想要作一些簡(jiǎn)單的加減乘除哑蔫,偏偏手邊又沒(méi)有計(jì)算器!這個(gè)時(shí)候要筆算嗎?不需要啦闸迷!我們的Linux有提供一個(gè)計(jì)算程序嵌纲,那就是bc喔。你在命令行輸入bc后腥沽,屏幕會(huì)顯示出版本信息逮走,之后就進(jìn)入到等待指示的階段。如下所示:

[dmtsai@study ~]$ bc

bc 1.06.95

Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.

This is free software with ABSOLUTELY NO WARRANTY.

For details type `warranty'.

_ <==這個(gè)時(shí)候今阳,提示符會(huì)停留在這里等待你的輸入

事實(shí)上师溅,我們是“進(jìn)入到bc這個(gè)軟件的工作環(huán)境當(dāng)中”了!就好像我們?cè)赪indows里面使用“計(jì)算器”一樣盾舌!所以墓臭,我們下面嘗試輸入的數(shù)據(jù),都是在bc程序當(dāng)中在進(jìn)行運(yùn)算的動(dòng)作矿筝。所以啰起便,你輸入的數(shù)據(jù)當(dāng)然就得要符合bc的要求才行!在基本的bc計(jì)算器操作之前窖维,先告知幾個(gè)使用的運(yùn)算子好了:

+加法

-減法

*乘法

/除法

^指數(shù)

%余數(shù)

好榆综!讓我們來(lái)使用bc計(jì)算一些東西吧!

[dmtsai@study ~]$ bc

bc 1.06.95

Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.

This is free software with ABSOLUTELY NO WARRANTY.

For details type `warranty'.

1+2+3+4? <==只有加法時(shí)

10

7-8+3

2

10*52

520

10%3???? <==計(jì)算“余數(shù)”

1

10^2

100

10/100?? <==這個(gè)最奇怪铸史!不是應(yīng)該是0.1嗎鼻疮?

0

quit???? <==離開(kāi)bc這個(gè)計(jì)算器

在上表當(dāng)中,粗體字表示輸入的數(shù)據(jù)琳轿,而在每個(gè)粗體字的下面就是輸出的結(jié)果判沟。

咦!每個(gè)計(jì)算都還算正確崭篡,怎么10/100會(huì)變成0呢挪哄?這是因?yàn)閎c默認(rèn)僅輸出整數(shù),如果要輸出小數(shù)點(diǎn)下位數(shù)琉闪,那么就必須要執(zhí)行scale=number迹炼,那個(gè)number就是小數(shù)點(diǎn)位數(shù),例如:

[dmtsai@study ~]$ bc

bc 1.06.95

Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.

This is free software with ABSOLUTELY NO WARRANTY.

For details type `warranty'.

scale=3???? <==沒(méi)錯(cuò)颠毙!就是這里K谷搿!

1/3

.333

340/2349

.144

quit

注意爸邸刻两!要離開(kāi)bc回到命令提示符時(shí),務(wù)必要輸入“quit”來(lái)離開(kāi)bc的軟件環(huán)境喔滴某!好了磅摹!就是這樣子啦滋迈!簡(jiǎn)單的很吧!以后你可以輕輕松松的進(jìn)行加減乘除啦户誓!

從上面的練習(xí)我們大概可以知道在命令行界面里面下達(dá)指令時(shí)杀怠,會(huì)有兩種主要的情況:

一種是該指令會(huì)直接顯示結(jié)果然后回到命令提示字符等待下一個(gè)指令的輸入;

一種是進(jìn)入到該指令的環(huán)境厅克,直到結(jié)束該指令才回到命令提示字符的環(huán)境赔退。

我們以一個(gè)簡(jiǎn)單的圖示來(lái)說(shuō)明:


圖4.2.1、指令下達(dá)的環(huán)境证舟,上圖為直接顯示結(jié)果硕旗,下圖為進(jìn)入軟件功能

如圖4.2.1所示,上方指令下達(dá)后立即顯示信息且立刻回到命令提示字符的環(huán)境女责。

如果有進(jìn)入軟件功能的環(huán)境(例如上面的bc軟件)漆枚,那么就得要使用該軟件的結(jié)束指令(例如在bc環(huán)境中輸入quit)才能夠回到命令提示字符中!那你怎么知道你是否在命令提示字符的環(huán)境呢抵知?很簡(jiǎn)單墙基!你只要看到光標(biāo)是在“[dmtsai@study~]$”這種提示字符后面,那就是等待輸入指令的環(huán)境了刷喜。很容易判斷吧残制!不過(guò)初學(xué)者還是很容易忘記啦!


4.2.3重要的幾個(gè)熱鍵[Tab],[ctrl]-c, [ctrl]-d, [shift]+[UP/DOWN]

在繼續(xù)后面章節(jié)的學(xué)習(xí)之前掖疮,這里很需要跟大家再來(lái)報(bào)告一件事初茶,那就是我們的文字模式里頭具有很多的功能組合鍵,這些按鍵可以輔助我們進(jìn)行指令的編寫(xiě)與程序的中斷呢浊闪!這幾個(gè)按鍵請(qǐng)大家務(wù)必要記住的恼布!很重要喔!

[Tab]按鍵

[Tab]按鍵就是在鍵盤(pán)的大寫(xiě)鎖定按鍵([CapsLock])上面的那個(gè)按鍵搁宾!在各種Unix-Like的Shell當(dāng)中折汞,這個(gè)[Tab]按鍵算是Linux的Bashshell最棒的功能之一了!它具有“命令補(bǔ)全”與“文件補(bǔ)齊”的功能喔盖腿!重點(diǎn)是爽待,可以避免我們打錯(cuò)指令或文件名稱呢!很棒吧奸忽!但是[Tab]按鍵在不同的地方輸入堕伪,會(huì)有不一樣的結(jié)果喔揖庄!我們舉下面的例子來(lái)說(shuō)明栗菜。上一小節(jié)我們不是提到cal這個(gè)指令嗎?如果我在命令行輸入ca再按兩次[tab]按鍵蹄梢,會(huì)出現(xiàn)什么訊息疙筹?

[dmtsai@study ~]$ ca[tab][tab]??? <==[tab]按鍵是緊接在a字母后面富俄!

cacertdir_rehash???? cairo-sphinx???????? cancel?????? ????????case

cache_check????????? cal????????????????? cancel.cups????????? cat

cache_dump?????????? calibrate_ppa??????? capsh??????????????? catchsegv

cache_metadata_size? caller?????????????? captoinfo? ??????????catman

#上面的[tab]指的是“按下那個(gè)tab鍵”,不是要你輸入中括號(hào)內(nèi)的tab啦而咆!

發(fā)現(xiàn)什么事霍比?所有以ca為開(kāi)頭的指令都被顯示出來(lái)啦!很不錯(cuò)吧暴备!那如果你輸入“l(fā)s-al ~/.bash”再加兩個(gè)[tab]會(huì)出現(xiàn)什么悠瞬?

[dmtsai@study ~]$ ls -al ~/.bash[tab][tab]

.bash_history? .bash_logout?? .bash_profile? .bashrc

咦!在該目錄下面所有以.bash為開(kāi)頭的文件名稱都會(huì)被顯示出來(lái)了呢涯捻!注意看上面兩個(gè)例子喔浅妆,我們按[tab]按鍵的地方如果是在command(第一個(gè)輸入的數(shù)據(jù))后面時(shí),他就代表著“命令補(bǔ)全”障癌,如果是接在第二個(gè)字以后的凌外,就會(huì)變成“文件補(bǔ)齊”的功能了!但是在某些特殊的指令下面涛浙,文件補(bǔ)齊的功能可能會(huì)變成“參數(shù)/選項(xiàng)補(bǔ)齊”喔康辑!我們同樣使用date這個(gè)指令來(lái)查一下:

[dmtsai@study ~]$ date --[tab][tab]? <==[tab]按鍵是緊接在--後面!

--date??????? --help??????? --reference=? --rfc-3339=?? --universal

--date=?????? --iso-8601??? --rfc-2822??? --set=??????? --version

#瞧轿亮!系統(tǒng)會(huì)列出來(lái)date這個(gè)指令可以使用的選項(xiàng)有哪些喔~包括未來(lái)會(huì)用到的—date等項(xiàng)目

總結(jié)一下:

????[Tab]接在一串指令的第一個(gè)字的后面疮薇,則為“命令補(bǔ)全”;

????[Tab]接在一串指令的第二個(gè)字以后時(shí)我注,則為“文件補(bǔ)齊”惦辛!

若安裝bash-completion軟件,則在某些指令后面使用[tab]按鍵時(shí)仓手,可以進(jìn)行“選項(xiàng)/參數(shù)的補(bǔ)齊”功能胖齐!

善用[tab]按鍵真的是個(gè)很好的習(xí)慣!可以讓你避免掉很多輸入錯(cuò)誤的機(jī)會(huì)嗽冒!

Tips

在這一版的CentOS 7.x當(dāng)中呀伙,由于多了一個(gè)名為bash_completion的軟件,這個(gè)軟件會(huì)主動(dòng)的去偵測(cè)“各個(gè)指令可以下達(dá)的選項(xiàng)與參數(shù)”等行為添坊,因此剿另,那個(gè)“文件補(bǔ)齊”的功能可能會(huì)變成“選項(xiàng)、參數(shù)補(bǔ)齊”的功能贬蛙,不一定會(huì)主動(dòng)補(bǔ)齊文件名了喔雨女!這點(diǎn)得要特別留意。

鳥(niǎo)哥第一次接觸CentOS 7的時(shí)候阳准,曾經(jīng)為了無(wú)法補(bǔ)齊文件名而覺(jué)得奇怪氛堕!煩惱了老半天說(shuō)!

[Ctrl]-c按鍵

如果你在Linux下面輸入了錯(cuò)誤的指令或參數(shù)野蝇,有的時(shí)候這個(gè)指令或程序會(huì)在系統(tǒng)下面“跑不退现桑”這個(gè)時(shí)候怎么辦括儒?別擔(dān)心,如果你想讓當(dāng)前的程序“停掉”的話锐想,可以輸入:[Ctrl]與c按鍵(先按著[Ctrl]不放帮寻,且再按下c按鍵,是組合按鍵)赠摇,那就是中斷目前程序的按鍵啦固逗!舉例來(lái)說(shuō),如果你輸入了“find/”這個(gè)指令時(shí)藕帜,系統(tǒng)會(huì)開(kāi)始跑一些東西(先不要理會(huì)這個(gè)指令串的意義)抒蚜,此時(shí)你給他按下[Ctrl]-c組合按鍵,嘿嘿耘戚!是否立刻發(fā)現(xiàn)這個(gè)指令串被終止了嗡髓!就是這樣的意思啦!

[dmtsai@study ~]$ find /

....(一堆東西都省略)....

# 此時(shí)屏幕會(huì)很花收津,你看不到命令提示符的饿这!直接按下[ctrl]-c即可!

[dmtsai@study ~]$ <==此時(shí)提示符就會(huì)回來(lái)了撞秋!find程序就被中斷长捧!

不過(guò)你應(yīng)該要注意的是,這個(gè)組合鍵是可以將正在運(yùn)行中的指令中斷的吻贿,如果你正在運(yùn)行比較重要的指令串结,可別急著使用這個(gè)組合按鍵喔!^_^

[Ctrl]-d按鍵

那么[Ctrl]-d是什么呢舅列?就是[Ctrl]與d按鍵的組合凹「睢!這個(gè)組合按鍵通常代表著:“鍵盤(pán)輸入結(jié)束(End Of File, EOF或End Of Input)”的意思帐要!另外把敞,它也可以用來(lái)取代exit的輸入呢!例如你想要直接離開(kāi)命令行榨惠,可以直接按下[Ctrl]-d就能夠直接離開(kāi)了(相當(dāng)于輸入exit胺茉纭!)赠橙。

[shift]+{[PageUP]|[PageDown]}按鍵

如果你在純文本的界面中執(zhí)行某些指令耽装,這個(gè)指令的輸出訊息相當(dāng)長(zhǎng)啊期揪!所以導(dǎo)致前面的部份已經(jīng)不在目前的屏幕畫(huà)面中掉奄,所以你想要回頭去瞧一瞧輸出的訊息,那怎辦横侦?其實(shí)挥萌,你可以使用[Shift]+[Page Up]來(lái)往前翻頁(yè),也能夠使用 [Shift]+[PageDown]來(lái)往后翻頁(yè)枉侧!這兩個(gè)組合鍵也是可以稍微記憶一下引瀑,在你要稍微往前翻畫(huà)面時(shí),相當(dāng)有幫助榨馁!

Tips

因?yàn)槟壳皩W(xué)生比較常用圖形界面的終端機(jī)系統(tǒng)憨栽,所以當(dāng)鳥(niǎo)哥談到[Shift]+[Page UP]的功能時(shí),他們很不能理解耶翼虫!說(shuō)都有鼠標(biāo)滾輪了屑柔,要這組合鍵干嘛?唉~真是沒(méi)見(jiàn)過(guò)世面的小朋友…

總之珍剑,在Linux下面掸宛,命令行的功能是很強(qiáng)悍的!要多多的學(xué)習(xí)他招拙,而要學(xué)習(xí)他的基礎(chǔ)要訣就是…多使用唧瘾、多熟悉啦!


4.2.4錯(cuò)誤信息的查看

萬(wàn)一我下達(dá)了錯(cuò)誤的指令怎么辦别凤?不要緊呀饰序!你可以借由屏幕上面顯示的錯(cuò)誤信息來(lái)了解你的問(wèn)題點(diǎn),那就很容易知道如何改善這個(gè)錯(cuò)誤信息啰规哪!舉個(gè)例子來(lái)說(shuō)求豫,假如想執(zhí)行date卻因?yàn)榇笮?xiě)打錯(cuò)成為DATE時(shí),這個(gè)錯(cuò)誤的訊息是這樣顯示的:

[dmtsai@study ~]$ DATE

bash: DATE: command not found...? #這里顯示錯(cuò)誤的信息

Similar command is: 'date'???????#這里竟然給你一個(gè)可能的解決方案耶诉稍!

上面那個(gè)bash:表示的是我們的Shel的名稱蝠嘉,本小節(jié)一開(kāi)始就談到過(guò)Linux的默認(rèn)殼程序就是bash啰靶庙!那么上面的例子說(shuō)明了bash有錯(cuò)誤翅楼,什么錯(cuò)誤呢?bash告訴你:

DATE: command not found

字面上的意思是說(shuō)“指令找不到”健蕊,那個(gè)指令呢舔箭?就是DATE這個(gè)指令啦罩缴!所以說(shuō),系統(tǒng)上面可能并沒(méi)有DATE這個(gè)指令啰层扶!就是這么簡(jiǎn)單箫章!通常出現(xiàn)“commandnot found”的可能原因?yàn)椋?/p>

這個(gè)指令不存在,因?yàn)樵撥浖](méi)有安裝之故镜会。解決方法就是安裝該軟件檬寂;

這個(gè)指令所在的目錄目前的用戶并沒(méi)有將他加入指令搜尋路徑中,請(qǐng)參考第十章bash的PATH說(shuō)明戳表;

很簡(jiǎn)單桶至!因?yàn)槟愦蝈e(cuò)字昼伴!

從CentOS 7開(kāi)始,bash竟然會(huì)嘗試幫我們找解答耶镣屹!看一下上面輸出的第二行“Similar command is: 'date'”圃郊,它說(shuō),相似的指令是date喔女蜈!沒(méi)錯(cuò)俺钟摺!我們就是輸入錯(cuò)誤的大小寫(xiě)而已~這就已經(jīng)幫我們找到答案了伪窖!看了輸出逸寓,你也應(yīng)該知道如何解決問(wèn)題了吧?

介紹這幾個(gè)指令讓你玩一玩先覆山,更詳細(xì)的指令操作方法我們會(huì)在第三篇的時(shí)候再進(jìn)行介紹竹伸!現(xiàn)在讓我們來(lái)想一想,萬(wàn)一我在操作date這個(gè)指令的時(shí)候簇宽,手邊又沒(méi)有這本書(shū)佩伤,我要怎么知道要如何加那些奇怪的參數(shù),好讓輸出的結(jié)果符合我想要的輸出格式呢晦毙?嘿嘿生巡!到下一節(jié)鳥(niǎo)哥來(lái)告訴你怎么辦吧!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末见妒,一起剝皮案震驚了整個(gè)濱河市孤荣,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌须揣,老刑警劉巖盐股,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異耻卡,居然都是意外死亡疯汁,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén)卵酪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)幌蚊,“玉大人,你說(shuō)我怎么就攤上這事溃卡∫缍梗” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵瘸羡,是天一觀的道長(zhǎng)漩仙。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么队他? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任卷仑,我火速辦了婚禮,結(jié)果婚禮上麸折,老公的妹妹穿的比我還像新娘锡凝。我一直安慰自己,他們只是感情好磕谅,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布私爷。 她就那樣靜靜地躺著雾棺,像睡著了一般膊夹。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上捌浩,一...
    開(kāi)封第一講書(shū)人閱讀 51,763評(píng)論 1 307
  • 那天放刨,我揣著相機(jī)與錄音,去河邊找鬼尸饺。 笑死进统,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的浪听。 我是一名探鬼主播螟碎,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼迹栓!你這毒婦竟也來(lái)了掉分?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤克伊,失蹤者是張志新(化名)和其女友劉穎酥郭,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體愿吹,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡不从,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了犁跪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片椿息。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖坷衍,靈堂內(nèi)的尸體忽然破棺而出撵颊,到底是詐尸還是另有隱情,我是刑警寧澤惫叛,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布倡勇,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏妻熊。R本人自食惡果不足惜夸浅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望扔役。 院中可真熱鬧帆喇,春花似錦、人聲如沸亿胸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)侈玄。三九已至婉刀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間序仙,已是汗流浹背突颊。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留潘悼,地道東北人律秃。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像治唤,于是被迫代替她去往敵國(guó)和親棒动。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

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