Linux常用命令 2

2021-09-25 15:15:18 字數 4054 閱讀 8876

linux常用命令二:

操作鍵     說明

**空格 顯示下一屏資訊

回車 顯示下一行資訊

b 顯示上一屏資訊

f 顯示下一屏資訊

q 退出**

命令 --help
man 命令
4.1 ls /home >  a.txt  如果檔案存在會覆蓋原有檔案內容,相當於檔案操作中的'w'模式

每次只寫入最新的資料,原有資料不保留。

4.2 ls /home >> a.txt 如果檔案存在會追加寫入檔案末尾,相當於檔案操作中的『a』 模式

示每次在原有資料的基礎上進行追加,原有資料會保留。

5.1 cat 檔名 :檢視小型檔案

5.2 more 檔名:分屏檢視大型檔案

6.1.1 如果軟鏈結和原檔案不在同乙個目錄,原檔案要使用絕對路徑,不能使用相對路徑。

6.1.2 如果刪除原檔案,軟鏈結也失效

6.1.3 可以給目錄建立軟鏈結

6.1.4 軟鏈結的作用是方便檔案的快速訪問

6.2.1 不能給目錄建立硬鏈結

6.2.2 硬鏈結的作用是可以給重要檔案建立硬鏈結,能夠防止檔案資料被誤刪

6.2.3 建立硬鏈結使用相對路徑和絕對路徑都可以

6.2.4 刪除原檔案,硬鏈結還可以訪問資料

6.2.5 建立硬鏈結,硬鏈結數會加1, 刪除原檔案或硬鏈結,硬鏈結數會減1。

7.1 grep '查詢內容' 檔名 -inv(grep -inv  '查詢內容' 檔名 或grep '查詢內容'  -inv 檔名)

命令選項可單獨使用如-i,-in

-i 忽略大小寫

-n 顯示匹配行號

-v 顯示不包含匹配文字的所有行

7.2 grep '^查詢...內容$' 檔名 -inv

命令選項可單獨使用如'^a','a$'

^ 以指定字串開頭

$ 以指定字串結尾

. 匹配乙個非換行符的字元

7.3 ls /| grep '查詢內容' -inv

通過文字搜尋管道中的內容,可以省略查詢內容的引號

find 路徑 -name '文*件??名(資料夾)'

* 代表0個或多個任意字元

? 代表任意乙個字元

選項:

-c 建立打包檔案

-v 顯示打包或解包的詳細資訊

-f 指定檔名,必須放至所有選項後面

-z 壓縮或解壓縮(.gz)

-j 壓縮或解壓縮(.bz2)

-x 解包

-c 解壓縮到指定目錄

9.1 gz解壓縮

9.1.1 gz壓縮

tar -zcvf test.tar.gz 檔名

9.1.2 gz解壓

tar -zxvf test.tar.gz -c 目錄

9.2 bz2解壓縮

9.2.1 bz2壓縮

tar -jcvf test.bz2 檔名

9.2.2 bz2解壓

tar -jxvf test.bz2 -c 目錄

9.3 zip解壓縮

9.3.1 zip壓縮

zip test.zip 檔名

9.3.2 zip解壓

uzip test.zip -d 目錄

10.1 chmod 字母法:chmod u=wx,g=rx,o=rw 檔名

10.1.1 角色說明:

u user表示該檔案的所有者

g group表示使用者組

o other表示其他使用者

a all表示所有使用者

10.1.2 許可權設定說明:

+ 增加許可權

- 撤銷許可權

= 設定許可權

10.1.3 許可權設定說明:

r 可讀

w 可寫

x 可執行

- 無任何許可權

注意:可以同時設定多個角色的許可權

10.2 chmod 數字法:chmod 776 檔名

第乙個7代表檔案所有者的許可權,第二個7代表使用者組的許可權,6代表其他使用者許可權

許可權說明:

r 可讀,許可權值為4

w 可寫,許可權值為2

x 可執行,許可權值為1

- 無任何許可權,許可權值為0

11.1 sudo -s :切換到root使用者,獲取管理員許可權(操作需謹慎)

11.2 sudo 命令列 :表示執行命令列需要獲取管理員許可權

11.3 whoami 檢視當前使用者

11.4 who 檢視所有的登入使用者

11.5 passwd 使用者名稱 :修改使用者密碼

11.6 which 命令 :檢視命令位置

11.7 exit 退出登入使用者

11.8 shutdown -h now:立刻關機

11.9 reboot 重啟

12.1使用者:

12.1.1 sudo useradd -m 使用者名稱 :

-m 自動建立使用者主目錄,主目錄的名字就是使用者名稱

sudo useradd 使用者名稱 -g 使用者組(sudo useradd -m -g 使用者組 使用者名稱)

-g 指定使用者所屬的使用者組

12.1.2 ls /home/ :檢視使用者

12.1.3 cat /etc/passwd 檢視所有使用者資訊

id 使用者名稱: 檢視使用者資訊,uid 表示使用者id,gid 表示使用者組id,組 表示使用者所在的使用者組

12.1.4 sudo passwd 使用者名稱:設定使用者密碼

12.1.5 su 使用者名稱: 切換使用者

12.1.6 sudo userdel -r 使用者名稱(-r刪除使用者主目錄,必須要設定,否則使用者主目錄不會刪除)

12.2使用者組:

12.2.1 sudo groupadd 使用者組 :建立使用者組

12.2.2 sudo groupdel 使用者組:刪除使用者組

13.1 使用者遠端登入:

ssh 使用者名稱@ip位址

13.2 從使用者路徑傳送檔案到當前路徑

13.3 從當前路徑傳送檔案到使用者路徑

14.1 離線安裝(deb格式)

sudo dpkg -i deb安裝包名

sudo apt-get install 安裝包

14.3 解除安裝:

14.3.1 sudo dpkg –r 安裝包名

14.3.2 sudo apt-get remove 安裝包名

15.1 末行模式命令

:w 儲存

:wq 儲存退出

:x 儲存退出

:q! 強制退出

15.2 常用命令

yy 複製游標所在行

p 貼上

dd 刪除/剪下當前行

u 撤銷

:/搜尋的內容 搜尋指定內容

g 回到最後一行

gg 回到第一行

數字+g 回到指定行

>> 往右縮排

<< 往左縮排

:%s/要替換的內容/替換後的內容/g 全域性替換

:開始行數,結束行數s/要替換的內容/替換後的內容 區域性替換

. 重複上一次命令操作

shift+6 回到當前行的行首

shift+4 回到當前行的行末

ctr+f 下一屏

ctr+b 上一屏

v 按行選中

ctr+r 反撤銷

linux常用命令2

linux 啟動到文字介面 不啟動xwindows 介面vi etc inittab 在下面一行 id 5 initdefault 一行中的5改為 3啟動xwindows是5 文字介面是 3最後一次系統引導時間 who b 非正常關機的自動磁碟修復 etc sysconfig 裡增加乙個檔案 aut...

Linux常用命令(2)

壓縮命令 常用壓縮格式 zip gz bz2 tar.gz tar.bz2 zip格式 zip格式壓縮 注意 這裡的.zip格式和windows中的zip格式是一樣的,該格式檔案在兩個系統中是通用的 zip 壓縮檔案名 原始檔 壓縮檔案 zip r 壓縮檔案名 原始檔 壓縮目錄 zip格式解壓縮 u...

linux常用命令2

在linux環境下,壓縮檔案的副檔名通常為 tar tar.gz tgz gz bz2。而不同字尾名的檔案,則需要使用不同的命令處理。gz gzip命令壓縮的檔案 bz2 bzip2命令壓縮的檔案 tar tar命令打包的檔案 tar.gz tar打包後,再經過gzip壓縮的檔案 tar.bz2 t...