Terminal终端命令(全)
終端命令的基本形式
command [-options ] parameter1 parameter2說明:命令中第一個(gè)輸入的部分絕對(duì)是“命令(command)” 或“可執(zhí)行文件”;按下[Enter]鍵則表示開始執(zhí)行這一條命令;如果命令行太長(zhǎng)時(shí)可以使用反斜杠(\)來轉(zhuǎn)義[Enter]符號(hào),使命令行連續(xù)到下一行;如果有幾個(gè)要一起執(zhí)行的命令,各個(gè)命令之間可以用分號(hào)(;)分開,寫好后按[Enter]來一起執(zhí)行(例如:ls -a;ls -al)。注意:反斜杠后立刻接特殊字符,才能轉(zhuǎn)義。
基本概念
Ubuntu系統(tǒng)中有兩類用戶,一類是普通用戶,一類是root用戶(超級(jí)用戶【擁有管理員權(quán)限】)。打開終端后,命令提示符會(huì)是$,表示已以普通用戶的身份登錄了終端。而為了以root用戶的身份登錄終端,可輸入如下命令:sudo su,再輸入密碼(注意:輸入密碼的時(shí)候是看不到密碼的),即可以root用戶的身份登錄終端,此時(shí),命令行提示符會(huì)變?yōu)?#xff1a;#。輸入exit或CTRL+D可退出root用戶,回到普通用戶,再輸入exit或CTRL+D,則可退出終端。
Ubuntu系統(tǒng)有兩種使用模式,一是圖形模式,一是文字模式。Linux預(yù)設(shè)了六個(gè)文字接口終端機(jī):直接按下:CTRL+ALT+F1~F6功能鍵來變換不同的文字接口登入點(diǎn),而按下:CTRL+ALT+F7功能鍵則切回到圖形界面。如下為圖形模式與文字模式的切換方式:
Ctrl+Alt+[F1] ~ [F6]:文字接口登入 tty1 ~ tty6 終端機(jī) Ctrl+Alt [F7]:圖形接口桌面 一些常用的終端命令Ctrl+Alt+T:進(jìn)入U(xiǎn)buntu終端 exit:退出終端Ctrl+C:停止在終端中運(yùn)行的程序 Ctrl+Z:暫停在終端中運(yùn)行的程序,如果想繼續(xù)執(zhí)行程序,可輸入百分號(hào)%TAB:補(bǔ)全目錄或命令,如在終端中輸入tou,再按TAB,將補(bǔ)全命令出現(xiàn)touch CTRL+SHIFT+T:新建標(biāo)簽頁 CTRL+D:關(guān)閉標(biāo)簽頁clear(等價(jià)于:Ctrl+l):刷新屏幕,本質(zhì)上只是讓終端顯示頁向后翻了一頁,如果向上滾動(dòng)屏幕還可以看到之前的操作信息。一般都會(huì)用這個(gè)命令。 reset:完全刷新終端屏幕,之前的終端輸入操作信息將都會(huì)被清空,這樣雖然比較清爽,但整個(gè)命令過程速度有點(diǎn)慢,使用較少。Ctrl+A:光標(biāo)移到行首 。 A Ctrl+E:光標(biāo)移到行尾。 EndCtrl+U:清除光標(biāo)到行首的字符 。U Ctrl+W:清除光標(biāo)之前一個(gè)單詞 。Word Ctrl+K:清除光標(biāo)到行尾的字符。KCtrl+S:掛起當(dāng)前shell。Stop Ctrl+Q:重新啟用在終端中進(jìn)行復(fù)制與粘貼操作的快捷鍵分別為:Ctrl+Shift+c和Ctrl+Shift+v
重啟命令
sudo reboot # 用來重啟Linux系統(tǒng),這和Windows系統(tǒng)中的restart一樣 sudo shutdown -r now # 立刻重啟 sudo shutdown -r 10 # 過10分鐘自動(dòng)重啟 sudo shutdown -r 20:35 # 在時(shí)間為20:35時(shí)候重啟 1 2 3 4如果是通過shutdown命令設(shè)置重啟的話,可以用shutdown -c命令取消重啟
關(guān)機(jī)命令
sudo halt # 立刻關(guān)機(jī)(一般加-p 關(guān)閉電源) sudo poweroff # 立刻關(guān)機(jī) sudo shutdown -h now # 立刻關(guān)機(jī) sudo shutdown -h 10 # 10分鐘后自動(dòng)關(guān)機(jī) 1 2 3 4如果是通過shutdown命令設(shè)置關(guān)機(jī)的話,可以用shutdown -c命令取消關(guān)機(jī)
ls:列出主文件夾下的所有顯式文件 ls -a:列出主文件夾下的所有文件,包括以點(diǎn)(.)開頭的隱藏文件 ls -l:列出主文件夾下的所有顯式文件,以及與文件相關(guān)的屬性信息 ls -al:列出主文件夾下的所有文件與相關(guān)的文件屬性,包括隱藏文件date:輸出當(dāng)前系統(tǒng)時(shí)間 date +%Y/%m/%d:輸出當(dāng)前系統(tǒng)日期:年/月/日(/是可有可無的,其主要充當(dāng)分隔符) date +%H:%M:輸出當(dāng)前系統(tǒng)時(shí)間:時(shí):分(:的作用同上) cal:顯示當(dāng)前系統(tǒng)的本月日歷 cal [[moth] year]:顯示某年某月的日歷,如cal 10 1993將顯示1993年10月的日歷bc:進(jìn)入一個(gè)簡(jiǎn)單的計(jì)算器,運(yùn)算符可以是:+ - * / ^ %等。在此計(jì)算器中,只要輸入計(jì)算式,再按Enter鍵,即可輸出計(jì)算結(jié)果,如1+2,再Enter,即輸出結(jié)果3,但如果輸入1/2,再Enter,結(jié)果卻是0,原因是計(jì)算器默認(rèn)進(jìn)行的是整除計(jì)算,即結(jié)果只輸出整數(shù)部分,而不輸出小數(shù)部分,如再輸入9/2,結(jié)果為4。如果想輸出小數(shù),可輸入命令scale=number,其中number表示保留的小數(shù)位數(shù),如輸入命令scale=3,再輸入9/2,結(jié)果將為4.500,保留有三位小數(shù)。退出計(jì)算器的命令為:quit。 pwd:顯示當(dāng)前路徑touch filename:在當(dāng)前路徑創(chuàng)建一個(gè)名稱為filename的文件 mkdir folder:在當(dāng)前路徑創(chuàng)建一個(gè)名稱為folder的文件夾rm filename:刪除當(dāng)前路徑中名為filename的文件,此命令只能刪除文件,而不能刪除文件夾 rmdir NewFolder:刪除空文件夾(不能刪除帶有文件的文件夾) rm -r folder:刪除帶有文件的文件夾 rm -rf dirname/filename:刪除當(dāng)前路徑中名為dirname的文件夾,或名為filename的文件cd ..:返回上一層目錄 cd :絕對(duì)路徑:進(jìn)入某一目錄.. :代表上一層目錄 . :代表當(dāng)前目錄 - :代表前一個(gè)目錄 ~ :代表當(dāng)前用戶的宿主目錄,本系統(tǒng)的是:/home/ym / :代表Ubuntu系統(tǒng)的根目錄$:普通用戶的命令行提示符 #:root用戶的命令行提示符*:指所有文件-萬能匹配型apt-get:作用為在ubuntu中用來在線安裝、卸載軟件的程序,如安裝vim:apt get install vim,如卸載vim:apt get remove vim。安裝必須是在線的,即系統(tǒng)Ubuntu必須上網(wǎng)才可使用此命令。查看cpu溫度:(1)安裝acpi:sudo apt-get install acpi;(2)輸入命令acpi -t輸出cpu溫度 free -m:單獨(dú)查看內(nèi)存使用情況 top:查看內(nèi)存及cpu的使用情況gnome-system-monitor:打開ubuntu下的任務(wù)管理器環(huán)境變量配置
在~/.bashrc文件中進(jìn)行的配置將只作用于Linux系統(tǒng)的當(dāng)前用戶。如果希望作用于全局所有用戶,則可以用同樣的方法在/etc/profile文件進(jìn)行配置。當(dāng)然,為使配置生效,需用source命令重新編譯。
Java JDK環(huán)境變量配置
Ubuntu的全局環(huán)境設(shè)置文件為/etc/profile,其本質(zhì)上是一個(gè)Shell腳本,其中存儲(chǔ)了每次啟動(dòng)系統(tǒng)或終端時(shí)都要運(yùn)行的命令。要打開此文件,可在終端中輸入命令:sudo gedit /etc/profile,回車,然后輸入管理員密碼后,再回車,即可打開環(huán)境設(shè)置文件/etc/profile,并對(duì)其進(jìn)行編輯。Ubuntu的局部環(huán)境設(shè)置文件為~/.bashrc文件,是當(dāng)前用戶根目錄下自動(dòng)隱藏的一個(gè)文件,本質(zhì)上也是一個(gè)Shell腳本,而對(duì)其進(jìn)行編輯的方式同profile文件。
(1)配置JDK全局環(huán)境變量:
$sudo gedit /etc/profile在profile文件中的末尾添加以下幾行內(nèi)容:
export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH在保存好已修改了的profile文件后,為使配置立刻生效,可在終端中輸入如下命令:
$source /etc/profile配置完成后,通過以下命令驗(yàn)證配置是否完成:
$echo $JAVA_HOME $java -version(2)配置JDK局部環(huán)境變量:
$sudo gedit ~/.bashrc在~/.bashrc文件中的末尾添加以下幾行內(nèi)容:
export JAVA_HOME=/usr/lib/jdk1.8.0_45 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=. export PATH=${JAVA_HOME}/bin:$PATH在保存好已修改了的.bashrc文件后,為使配置立刻生效,可在終端中輸入如下命令:
source ~/.bashrc總結(jié)
以上是生活随笔為你收集整理的Terminal终端命令(全)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于51单片机智能车流量检测车量统计系统
- 下一篇: 程序员学习心德体会