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