Ubuntu 基本命令操作
阿新 • • 發佈:2018-12-30
Ubuntu 基本命令操作
檢視歷史命令history
- 目錄的相關操作:
ls 檢視目錄
ls -a 檢視所有的子目錄及檔案(包括隱藏的)
ls -l 詳細資訊 包括建立資訊許可權等
ls --color 檢視檔案的顏色
白色:表示普通檔案
藍色:表示目錄
綠色:表示可執行檔案(使用./檔名 執行)
紅色:表示壓縮檔案
淺藍色:連結檔案
紅色閃爍:表示連結的檔案
黃色:表示裝置檔案
灰色:表示其它檔案
- 如何設定軟連結
link
ln -s 原始檔的名字 新名字(快捷方式的名字)
- 對目錄的一些操作
對目錄的一些操作都基於當前目錄進行跳轉
cd 目錄名 進入到xxx目錄
cd .. 到上級目錄
cd ../.. 到上兩級目錄
cd /home 到當前使用者的home目錄
cd ~ 到根目錄
pwd 檢視當前路徑
- 建立目錄(資料夾)
sudo mkdir 目錄名字 建立目錄
sudo mkdir -p 父目錄名/子目錄名/孫目錄名
切換到當父目錄
tree 檢視當前目錄樹形結構
- 刪除目錄
sudo rmdir 目錄名 sudo rmdir -p #遞迴刪除 目錄裡邊不能再有子目錄或者檔案 萬能刪除 rm -rf 檔名 or 目錄名(什麼都能刪) 引數r :表示遞迴刪除 引數f :表示強制刪除 引數i :互動式刪除 刪除前需要使用者進行確認 切記:rm -rf /* 刪庫跑路 慎用!!!
- 檔案複製 目錄複製
cp [引數] 原檔案或目錄 目標檔案或目錄 or [引數] 原始檔或目錄 目標檔案或目錄 - a 該選項通常在拷貝目錄時使用。它保留連結、檔案屬性,並遞迴地拷貝目錄 - d 拷貝時保留連結 - f 刪除已經存在的目標檔案而不提示 - i 和f選項相反,在覆蓋目標檔案之前將給出提示要求使用者確認。回答y時目標檔案將被覆蓋,是互動式拷貝 - p 此時cp除複製原始檔的內容外,還將把其修改時間和訪問許可權也複製到新檔案中 - r 若給出的原始檔是一目錄檔案,此時cp將遞迴複製該目錄下所有的子目錄和檔案。此時目標檔案必須為一個目錄名。 - l 不作拷貝,只是連結檔案
- 增加檔案或者目錄的許可權
我們用命令列操作檔案的時候經常遇到許可權不夠的時候,大部分是因為只有讀的許可權,沒有寫的許可權。
解決方法:
eg:
drwxrwxr-x 6 wjl wjl 4096 9月 28 18:14 Django_project/
- x 執行
- r 讀
- w 寫
chomd 777 檔名 代表賦予所有的許可權
chomd +w (增加w的許可權) 其他的類推
-w(減去w的許可權)
-
vim 編輯器
vi和vim操作基本一樣
vim熟練了是一個非常棒的編輯器
如果沒有vim請使用命令安裝
sudo apt-get install vim
-
基本命令:
在編輯模式下
i 在游標所在的位置插入元素
o 在游標的下一行輸入
a 在游標下一行輸入
I 在游標所在行的行首進行輸入
A 在游標所在行的行尾進行輸入
Esc 回到命令模式
在命令模式下
h 向左移動一個字元
l 向右移動一個字元
j 向下移動一個字元
k 向上移動一個字元
yy 複製
nyy 複製n行 eg:100yy 複製100行
p 貼上
np 複製n行 eg:10p 複製10行
dd 刪除1行
ndd 刪除n行 eg:100dd 刪除100行
u 撤銷 (相當於windows中的ctrl+z)
GG 跳轉到最後一行
"." 回到上一次的操作
底部命令模式
底部命令模式 :英文模式下的冒號
:w 儲存不退出
:q 不儲存退出
:wq 儲存並退出
:wq! 強制儲存並退出(!表示強制)
:x 儲存並退出 == wq
:set nu 顯示行號
:行號 定位到當前行
/要查詢的內容 查詢到多個 n 跳轉到下一個
:s/要查詢的字串/要替換的字串
tar 打包
tar -zcvf 檔名 檔案1 檔案2 檔案3
tar -zxvf 包名 解壓tar 包
解壓zip檔案
unzip -zxvf zip檔名
如果想下載軟體請去官網看官方文件