07Linux,命令模式的基本操作

2021-09-27 05:24:45 字數 1828 閱讀 3071

2、命令模式的基本操作

gg游標 跳轉到第1 行

g 最後一行

2g 第2行

yy複製

2yy複製2行

p貼上dd刪 除

2dd刪除2行

撤銷 u、u 撤銷前一次/當前行所有更改

重做 ctrl+r 重做最近一次被撤銷的操作

文字查詢 /word 向後查詢字串「word」

切換查詢結果 n、n 跳至後/前乙個結果

存檔 :w 儲存當前檔案

退出 :wq、:q! 儲存並退出、放棄儲存並退出

文字查詢 /word 向後查詢字串「word」

切換查詢結果 n、n 跳至後/前乙個結果

行內替換 :s/old/new/g 替換當前行所有的「old」

區域替換 :n,m s/old/new/g 替換第n-m行所有的「old」

全文替換 :% s/old/new/g 替換檔案內所有的「old」

編輯器設定 :set nu|nonu 顯示/不顯示行號

三、使用者管理

1)新增乙個可登入的使用者zhsan

id 使用者名稱

四、組管理

groupadd 組名(建立組)

gpasswd -a 使用者名稱 組名(使用者加入組)

gpasswd -d 使用者名稱 組名(使用者從組中刪除)

groupdel 組名(刪除組)

把使用者zhsan新增到users組

day06

一、管理檔案歸屬

chown 使用者名稱 檔名(修改檔案屬主)

chown :組名  檔名(修改檔案屬組)

chown 使用者名稱:組名 檔名(修改檔案所有者及所屬組)

練習:管理文件的歸屬

1)檢視使用者guojing的家目錄的歸屬

2)以使用者huangrong登入,嘗試檢視guojing家目錄

$ ls -l /home/guojing/ ==》報許可權不夠

$ exit

3)把guojing的家目錄的屬主更改為huangrong

4)以使用者huangrong登入,再次嘗試檢視guojing家目錄

【可以檢視】

5)以使用者guojing登入,結果是什麼?

6)重新將guojing的家目錄的屬主恢復為guojing

二、許可權管理

ls -l

第1個字元,對應文件型別(d 目錄、- 檔案、l 快捷方式)

第2~4個字元,對應屬主的許可權

第5~7個字元,對應屬組的許可權

第8~10個字元,對應其他人的許可權

如果要讓使用者對乙個目錄唯讀,一般給 rx

如果要讓使用者對乙個目錄可寫,一般給 rwx

如果使用者對乙個檔案有 r、w、x許可權:

r,檢視檔案內容(cat、less、vim看、……)

w,修改檔案內容(vim)

x,能夠執行程式檔案

如果使用者對乙個目錄有 r、w、x許可權:

r,檢視目錄內容(ls)

w,修改目錄內容(mkdir、touch、mv、rm、cp、……)

x,進入目錄(cd)

chmod ugo+-=wrx 檔名

chmod -r 遞迴修改檔案許可權

練習:驗證對檔案的x許可權

1)去掉 /bin/hostname 檔案的x許可權

2)測試執行 hostname,看效果(失敗)

3)重新新增 /bin/hostname 檔案的x許可權

4)測試執行 hostname,看效果(成功)

許可權和歸屬 小結:

1)檢視歸屬(u、g、o)、檢視許可權(r、w、x)

2)更改文件的歸屬

3)更改文件的許可權

07 linux基本命令(四)

上期部落格內容 linux基礎命令 四 sort 它將檔案進行排序,並將排序結果標準輸出。sort命令既可以從特定的檔案,也可以從stdin中獲取輸入。主要 引數 f 忽略大小寫的差異,例如a 與a 視為編碼相同 b 忽略最前面的空格部分 m 以月份的名字來排序,例如jan,dec 等等的排序方法 ...

Linux 系統基本命令以及vim的基本操作

命令格式 命令 選項 引數 開機命令 shutdown r now 或 reboot shutdown h now 或 poweroff 或 halt最常用的命令及操作 ifconfig 檢視或配置網絡卡資訊 ip cd change directory 切換工作目錄 表示剛才的工作目錄 表示使用者...

linux下mysql命令 授權使用者 基本操作

1.linux下啟動mysql的命令 mysqladmin start ect init.d mysql start 前面為mysql的安裝路徑 2.linux下重啟mysql的命令 mysqladmin restart ect init.d mysql restart 前面為mysql的安裝路徑 ...