高階Linux系統的命令及選項
阿新 • • 發佈:2018-11-30
重定向命令 >
Linux允許將命令執行結果重定向到一個檔案中,本應顯示在終端的內容儲存到指定檔案中。
ls > test.txt ( test.txt 如果不存在,則建立,存在則覆蓋其內容 )
>> 雙右尖括號會追加到檔案的尾部。
檢視和合並檔案內容 cat
可以檢視當前或者絕對路徑下的檔案,結合重定向命令可以可以達到合併檔案內容的目的。
gedit可以子視窗上開啟一個檔案。
分屏顯示 more
檢視內容時,在資訊過長導致無法在一屏顯示時,使得使用者不能看清檔案內容,此時可以使用more命令,使用空格可以顯示下一頁,q可以退出顯示。
管道 |
管道:一個命令的輸出可以通過管道作為另一個命令的輸入。
建立連結檔案 ln
連結檔案分為軟連結和硬連結。
軟連結:不佔用磁碟空間,原始檔刪除,軟連結失敗。(ln -s 原始檔 連結檔案)
注意!軟連結預設是連結同一路徑下的檔案,如果軟連結檔案和原始檔不在同一個目錄,原始檔要使用絕對路徑,不能使用相對路徑。
硬連結:硬連結只能連結普通檔案,不能連結目錄。建立硬連線是不會受路徑影響,直接指向原始檔即可。(ln 原始檔 連結檔案)
文字搜尋:grep
grep [-選項] ‘搜尋內容串’檔名,同時可以配合使用正則表示式 常用選項: -v 顯示不包含匹配文字的所有行(相當於求反) -n 顯示匹配行及行號 -i 忽略大小寫
查詢檔案 find
find的命令非常強大,通常在特定的目錄下搜尋符合條件的檔案。
萬用字元
*:代表0個或多個任意字元
?:代表任意一個字元
[列舉的字元]:代表的任意一個字元
打包及壓縮
tar使用格式
tar [選項] 打包檔名 檔案
常用選項:
-c 生成檔案檔案,建立打包檔案
-v 列出歸檔解檔的詳細過程,顯示進度
-f 指定檔案檔名稱,f後面一定是.tar檔案,所以必須放選項最後
-x 解開檔案檔案
-z 壓縮
gz壓縮格式
tar這個命令並沒有壓縮的功能,它只是一個打包的命令,但是在tar命令中增加一個選項(-z)可以呼叫gzip實現了一個壓縮的功能,實行一個先打包後壓縮的過程。 壓縮用法:壓縮用法:tar -zcvf 壓縮包包名 檔案1 檔案2 ... 解壓用法: tar -zxvf 壓縮包包名 (-C 指定目錄)
bz2壓縮格式
壓縮用法: tar -jcvf 壓縮包包名 檔案
解壓用法: tar -jxvf 壓縮包包名
zip壓縮格式
通過zip壓縮檔案的目標檔案不需要指定副檔名,預設副檔名為zip。
壓縮檔案:zip 目標檔案(沒有副檔名) 原始檔
解壓檔案:unzip -d 解壓後目錄檔案 壓縮檔案
修改檔案許可權:chmod
u user 表示該檔案的所有者
g group 表示與該檔案的所有者屬於同一組( group )者,即使用者組
o other 表示其他以外的人
a all 表示這三者皆是
+ 增加許可權
- 撤銷許可權
= 設定許可權
r read 表示可讀取,對於一個目錄,如果沒有r許可權,那麼就意味著不能通過ls檢視這個目錄的內容。
w write 表示可寫入,對於一個目錄,如果沒有w許可權,那麼就意味著不能在目錄下建立新的檔案。
x excute 表示可執行,對於一個目錄,如果沒有x許可權,那麼就意味著不能通過cd進入這個目錄。
r 讀取許可權,數字代號為 "4"
w 寫入許可權,數字代號為 "2"
x 執行許可權,數字代號為 "1"
- 不具任何許可權,數字代號為 "0"
如果想遞迴所有目錄加上相同許可權,需要加上引數“ -R ”。
檢視命令位置:which
切換到管理員賬號:sudo -s
檢視當前使用者:whoami
設定使用者密碼:password
退出登入賬戶:exit
檢視所有登入使用者:who
關機重啟:reboot,shutdown
reboot 重新啟動作業系統
shutdown –r now 重新啟動作業系統,shutdown會給別的使用者提示
shutdown -h now 立刻關機,其中now相當於時間為0的狀態
shutdown -h 20:25 系統在今天的20:25 會關機
shutdown -h +10 系統再過十分鐘後自動關機
遠端登入和遠端拷貝
SSH是專為遠端登入會話和其他網路服務提供安全性的協議,是建立在應用層和傳輸層基礎上的安全協議。
安裝ssh伺服器;sudo apt-get install openssh-server
遠端登入:ssh 使用者名稱@ip
遠端拷貝檔案:scp -r 目標使用者名稱@目標主機ip地址 :/目標檔案的絕對路徑 /儲存在本機的絕對或相對路徑(拷貝單個檔案可以不加-r引數)
本地檔案複製到遠端:scp -r 本地檔案路徑 目標使用者名稱@目標主機ip 目標儲存檔案路徑
軟體的安裝和解除安裝
在Ubuntu中安裝軟體和在Windows安裝軟體有很大的不同,在Ubuntu中主要有兩種方法安裝
1.通過apt-get包管理器從軟體源中安裝:sudo apt-get remove 解除安裝
Ubuntu的官方軟體源在國外,下載速度和訪問許可權都是問題,因此我們需要更新Ubuntu的下載源。
國內的映象源推薦使用清華源,然後找到ubuntu,點選問號,選擇合適的版本,然後複製下面的內容
先在ubuntu中備份官方的源地址:sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
2.通過deb格式的軟體包安裝,將檔案內容修改。
sudo gedit /etc/apt/sources.list
3.更新源: sudo apt-get update
編輯器 vim
vim編輯器主要有三種模式:命令列模式,編輯模式,末行模式。
1.在任何模式下可以通過esc鍵進入命令列模式。
2.命令列模式輸出i進入編輯模式(插入命令)
3.命令列模式輸入:進入末行模式。