要打開只能先用快捷鍵打開終端,在使用命令。
專注于為中小企業(yè)提供成都做網(wǎng)站、成都網(wǎng)站設(shè)計、成都外貿(mào)網(wǎng)站建設(shè)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)花都免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
具體操作方法如下:
1.首先打開linux操作系統(tǒng)在進(jìn)入到桌面
2.通常打開終端的快捷鍵是Ctrl+Alt+T,也可以自己設(shè)置,在右擊桌面打開終端。
3.然后就可以使用命令了。
tee用于把命令結(jié)果打印在屏幕上并同時保存到文件。
tee用法
描述:從標(biāo)準(zhǔn)輸入中讀取并同時寫入到標(biāo)準(zhǔn)輸出和指定的文件上
選項:
-a,--append:不覆蓋,而是追加輸出到指定的文件中
-i,--ignore-interrupts:忽略中斷信息
若指定的輸出文件為'-',則再次輸出到標(biāo)準(zhǔn)輸出上
實例:
tee Example.txt #將標(biāo)準(zhǔn)輸入中輸入的內(nèi)容同時輸出到Example.txt和標(biāo)準(zhǔn)輸出上
實踐:
例如 ifconfig | tee ifconfig.log
查看iconfig.log
注:
標(biāo)準(zhǔn)輸入一般有鍵盤和其它文件,標(biāo)準(zhǔn)輸出有屏幕等。tee只能進(jìn)行標(biāo)準(zhǔn)輸入的輸出,對于錯誤輸入是不能輸出的。
在調(diào)試腳本時,想要每個命令的執(zhí)行過程都輸出到屏幕或者文件中,以便后續(xù)查看,如何操作呢?首先腳本第一行要寫為“#!/bin/bash -x”,這樣會把每個命令的執(zhí)行記錄都輸出到屏幕,若還要輸出到指定文件,要用到tee,但tee只能進(jìn)行標(biāo)準(zhǔn)輸入,對于標(biāo)準(zhǔn)輸入和錯誤輸入要用到下式:
./filename.sh 21 | tee output.log? ?或者直接 bash -x ./filename.sh?21 | tee output.log
今天調(diào)試一個bash,要把屏幕的輸出結(jié)果存到log文件中,開始輸入$bash -x ./test.sh log 結(jié)果發(fā)現(xiàn)log里只存放了程序的執(zhí)行結(jié)果,后來在cu的一篇帖子里?tid=264380highlight=bash得到了啟發(fā),bash -x的調(diào)試信息是輸出到2號流中的,所以解決方案為bash -x ./test.sh 21 | tee log 想起以前要存放執(zhí)行make的結(jié)果時也遇到類似問題,總結(jié)如下:
1、管道符的“I”的作用只是把前一個程序的標(biāo)準(zhǔn)輸出流(stdout)的數(shù)據(jù)作為后一個程序的標(biāo)準(zhǔn)輸入流stdin的數(shù)據(jù),如不進(jìn)行重定向,則其他輸出流的信息是無法傳給后面的程序的
2、屏幕得到的信息不一定是從程序的標(biāo)準(zhǔn)輸出來的,也包括標(biāo)準(zhǔn)錯誤輸出流stderr中的信息
3、有些程序(特別是象bash、make這樣執(zhí)行了其他程序的程序)的設(shè)計者為了省事,把一些正常情況的信息也放在stderr中輸出(即使程序本身并無錯誤),而stdout用來輸出被調(diào)用程序的執(zhí)行時信息,造成了用戶的誤解簡單編寫了一下腳本,通過ssh登陸在命令行下運(yùn)行正常,可是將腳本添加到crontab中就不正常。想記錄一下輸出信息,分析一下錯誤原因。將腳本通過使用info.log 重定向輸出,結(jié)果發(fā)現(xiàn)一些在命令行下可以看到的文本信息沒有記錄到info.log文件中,研究了一下,那些輸出估計是輸出到了標(biāo)準(zhǔn)錯誤上。
研究了一下通常添加命令后面幾個輸出含義
■ /dev/null 輸出到空設(shè)備,表示丟掉輸出信息。
■ 21將輸出到標(biāo)準(zhǔn)錯誤的信息輸出到標(biāo)準(zhǔn)輸出設(shè)備(通常是屏幕)有3個默認(rèn)的i/o,
■ 0是標(biāo)準(zhǔn)輸入,一般是鍵盤
■ 1是標(biāo)準(zhǔn)輸出,一般是屏幕
■ 2是標(biāo)準(zhǔn)錯誤,有時候屏幕上可以看到,但是重定向的文件中看不到的就是它了
一般像打開gnome-terminal,可以有一下幾種方法:
1、Alt+F2,這樣就打開了運(yùn)行application的窗口,在輸入框中輸入"gnome-terminal",回車后命令窗口就出現(xiàn)了。
2、可以在桌面上新建一個類似于windows的快捷方式的圖標(biāo),在桌面空白處點擊鼠標(biāo)右鍵,看一下有沒有這個選項。
3、在文件夾瀏覽窗口中點擊右鍵,看一看有沒有“open terminal here”類似的選項。
4、在桌面左側(cè)或者上側(cè)的邊欄上的菜單中應(yīng)該有啟動terminal的條目。
烏班圖
"烏班圖"即?Ubuntu,原意表述的是非洲南部傳統(tǒng)的價值觀念,著眼于人們之間的忠誠和聯(lián)系。該詞來自于祖魯語和科薩語。Ubuntu(發(fā)音"oo-BOON-too"--"烏班圖")被視為非洲人的傳統(tǒng)理念,也是建立新南非共和國的基本原則之一,與非洲復(fù)興的理想密切相關(guān)。 Ubuntu精神的大意是"人道待人"(對他人仁慈)。