1. 程式人生 > >[work] Ubuntu 常用快捷鍵總結

[work] Ubuntu 常用快捷鍵總結

Linux系統常用快捷鍵總結: 【持續更新ING......】

  • 終端Terminal:

1、開啟&關閉終端:

開啟:Ctrl+Alt+T
關閉:直接輸入exit

2、Ubuntu關機&關閉/繼續執行

關機後重啟(重啟Ubuntu):sudo shutdown -r now
大重啟(進入選擇Ubuntu還是Win10):reboot
直接關機:sudo shutdown -h now

停止正在執行的命令,按下Ctrl+C組合鍵即可停止當前正在執行的命令。

Ctrl+C

3、Tap:可實現命令補全,目錄補全、命令引數補全

4、sudo:是以超級使用者的許可權執行(普通使用者無法安裝程式)

若出現:UBUNTU下建立目錄沒有許可權等相關沒有許可權的問題。

Linux下有超級使用者(root)和普通使用者,普通使用者不能直接操作沒有許可權的目錄。可在執行程式碼前輸入 sudo。

4.1 建立資料夾 mkdir

先cd到你要建立目錄的地址,比如cd /usr,
然後sudo mkdir 加目錄名,按提示輸入使用者密碼即可。

4.2 刪除檔案 rm

sudo rm usr/rstudio/12_21.txt

4.3 刪除資料夾 rm -r

sudo rm -r usr/rstudio

4.4檢視當前目錄中的檔案

ls        顯示檔案或目錄
    -l          列出檔案詳細資訊l(list)
    -a          列出當前目錄下所有檔案及目錄,包括隱藏的檔案(all)

4.5檢視當前的絕對路徑

pwd    【待確認】

5、apt-get:是一條linux命令用於自動從網際網路的軟體倉庫中搜索、安裝、升級、解除安裝軟體或作業系統。

5.1 安裝或解除安裝程式

apt-get install(安裝軟體包)
apt-get remove(解除安裝軟體包)

5.2 其他

apt-get update 更新源
apt-get upgrade 更新已安裝的包
apt-get source packagename 下載該包的原始碼
apt-get clean 清理無用的包
apt-get autoclean 清理無用的包
apt-get check 檢查是否有損壞的依賴

6、tar -- TAR.GZ 這種格式在壓縮時不會佔用太多的CPU,可得到一個較理想的壓縮率。

壓縮一個目錄:# tar -zcvf archive_name.tar.gz directory_to_compress
解壓縮:# tar -zxvf archive_name.tar.gz

上面這個解包命令將會將文件解開在home目錄下面。

*設定解包的路徑:# tar -zxvf archive_name.tar.gz -C /tmp/extract_here/

7、進入檔案&退出檔案

進入檔案       cd /檔名
返回上一級     cd ..    【注意cd後有空格】
返回上級的上級  cd ../..
返回預設根目錄  cd ~

8、Linux下查詢檔案路徑 [詳情:linux下查詢某個檔案位置的方法]

locate 檔名
find / -name 檔名 【注意/兩邊都要空格】

9、建立目錄 並 移動某檔案到該目錄下/或拷貝到該目錄下

mkdir /路徑檔案   e.g. mkdir /usr/java   # 即在usr檔案中建立java目錄
mv ./jdk1.8.0_144 /usr/java 
【一定注意mv後面有空格  ./ 後面是要移動的檔案,後面一定空一格,/ 後面寫要存放的目錄】
或者cp /home/magic136/jdk1.8.0_144 /usr/java

若顯示許可權不夠則在程式碼前加sudo

sudo mkdir /usr/java  【注意mkdir後面加空格】
sudo mv ./home/magic136/jdk1.8.0_144 /usr/java
# 也就是把home/magic136 目錄檔案中的 jdk1.8.0_144 移動至usr/java檔案目錄中。

注:

10、Linux以root身份登入

sudo -s
退出root許可權快捷鍵:Ctrl+D

預設配置檔案普通使用者不能進行修改,只能root使用者才有修改許可權。

接下來在執行視窗中輸入suto -s 獲取root許可權,按回車執行此行程式碼後,按照提示輸入當前登入使用者的密碼,按回車鍵執行命令。

11. 關於.bashrc檔案

它是一個隱藏檔案,按一下ctrl+h,就會顯示隱藏的檔案,這樣就能找到.bashrc檔案了

shell與bash:shell 是一個互動性命令直譯器,是一個命令處理器(command processor)。shell獨立於作業系統,這種設計讓使用者可以靈活選擇適合自己的shell。shell讓你在命令列鍵入命令,經過shell解釋後傳送給作業系統(核心)執行。

bash是borne again shell的縮寫,它是shell的一種,Linux上預設採用的是bash。當你在命令列中敲入bash命令時,相當於進入bash環境,如果本身就是bash環境,那麼就是進入一個子bash環境(相當於開了一個子程序)。

12.使用 lsb_release 命令檢視 Ubuntu版本。執行指令如下:

sudo lsb_release -a

13.回到根目錄,並在根目錄建立資料夾

sudo -s             #獲取許可權易於以下操作
pwd                 #檢視當前路徑,應該是/home/amy
cd ..               #cd到父級目錄
pwd                 #檢視當前路徑,應該是/home
cd..                #cd到父級目錄
pwd                 #檢視當前路徑,應該是/   或者直接cd ../.. 可以回到上級的上級
ls -a               #檢視當前路徑下的資料夾,-a可以檢視隱藏檔案
mkdir  rmdir  mv    #可以在根目錄/下進行建立/刪除/重新命名資料夾(移動資料夾)

 

*【實現Linux與WIndows檔案共享】

參考:第6章 儲存結構與磁碟劃分-6.4 掛載硬體裝置《Linux就該這麼學》

裝雙系統的電腦上實現linux與windows之間的檔案共享 - CSDN部落格

 

 

下方摘自:Ubuntu終端常用的快捷鍵

===== Terminal終端 =====

CTRL + ALT + T: 開啟終端

TAB: 自動補全命令或檔名

CTRL + SHIFT + V: 貼上(Linux中不需要複製的動作,文字被選擇就自動被複制)

CTRL + SHIFT + T: 新建標籤頁

CTRL + D: 關閉標籤頁

CTRL + L: 清楚螢幕

CTRL + R + 文字: 在輸入歷史中搜索

CTRL + A: 移動到行首

CTRL + E: 移動到行末

CTRL + C: 終止當前任務

CTRL + Z: 把當前任務放到後臺執行(相當於執行命令時後面加&)

~: 表示使用者目錄路徑

~表示使用者家目錄。對於root使用者而言,家目錄就是/root,對於一般使用者來說,家目錄就是/home/使用者名稱,例如使用者是test 家目錄就是/home/test 使用者是abc 家目錄就是/home/abc 換句話說home/之後的部分就是使用者名稱。

root提示符是#通常讀作hash俗稱井字號,而一般使用者提示符是$讀作DOLLAR通稱美元符。

不論你當前在那個目錄下,想要返回自己的家目錄都可以輸入cd ~回車(波浪線前面有空格),或者直接輸入cd回車都可以返回自己的家目錄。

 

參考:Ubuntu解壓縮zip,tar,tar.gz,tar.bz2

linux後臺執行命令:&和nohup

Linux命令rmdir和rm有什麼不同?-系統之家

linux下如何建立一個.txt型別的檔案?