一:vim 操作命令,在命令模式下操作
pageup 往上翻頁 pagedown 往下翻頁 H 移動到屏幕首行 gg 移動光標到文檔的首行 前面加數字n表示移動到n行內容 G 移動到文檔最后一行/查找的內容 在整個文檔中從上往下查找(例如:/abc) 再按n 選擇下一個單詞 N 選擇上一個單詞 ?root 在整個文檔中從下往上查找(例如:?abc) 再按n 選擇下一個單詞 N 選擇上一個單詞 dd 刪除光標所在行內容 dd前面加數字n表示刪除n行內容 例 3dd 刪除從光標所在行開始3行內容 dG 清空整個文檔的內容 u 撤銷上一步操作 yy 復制 yy前面加數字n表示復制n行內容 p 粘貼
二:底線模式命令
:q! 強制退出
:wq! 強制寫入退出
:set nu 顯示行號

:數字 調到數字那行

linux下面的用戶及權限:
root用戶: 超級管理員, 相當於QQ群里面的群主
普通用戶: 可以做一些簡單的操作, 如果需要做系統服務相關的操作,需要授權
02:文件權限管理
r read可讀,可以用cat等命令查看
w write寫入,可以編輯或者刪除這個文件
x executable 可以執行
四:sudo命令用法
添加一個新用戶:
adduser XM
passwd XM
1 使用XM用戶登錄 2 查看/root目錄,提示無權限 3 所以我們要使用sudo命令來查看 4 但是提示此用戶不在/etc/sudoers文件里面 5 我們需要使用visudo命令將XM加入到/etc/sudoers文件中,注意最好不要使用vim命令直接編輯此文件 6 將用戶加入到文件中后,我們就可以用XM用戶使用sudo命令查看/root目錄
XM用戶查看root用戶信息被提示無權限
使用sudo查看,需要驗證密碼:
但是輸入密碼后還是提示
XM is not in the sudoers file. This incident will be reported.
因此需要將XM的加入到/etc/sudoers文件中,注意最好不要使用vim命令直接編輯此文件,用visudo更好,因為visudo會檢查語法錯誤
使用root賬戶將XM添加到 sudoers中:
visudo
## Allow root to run any commands anywhere root ALL=(ALL) ALL tiger ALL=(ALL) ALL #允許tiger在任何地方,執行任何命令(添加進入的是時候刪掉這個注視)
使用sudo創建文件:
查看文件的詳細權限信息:
[XM@tom /]$ ll
Linux權限的目的是(保護賬戶的資料) Linux權限主要依據三種身份來決定: - user/owner 文件使用者,文件屬於哪個用戶 - group 屬組,文件屬於哪個組 - others 既不是user,也不再group,就是other,其他人
第1個字母表示文件類型 第2-4個字母表示所屬用戶user 簡寫u 第5-7個字母表示所屬用戶組group 簡寫g 第8-10個字母表示其他人other 簡寫o
詳細操作:
chmod u+r /opt/liulaoshi.py # 給用戶添加只讀的權限 chmod u+w /opt/liulaoshi.py # 給用戶添加可寫的權限 chmod u+x /opt/liulaoshi.py # 給用戶添加可執行文件的權限 chmod g+r /opt/liulaoshi.py chmod g+w /opt/liulaoshi.py chmod g+x /opt/liulaoshi.py chmod o+r /opt/liulaoshi.py chmod o+w /opt/liulaoshi.py chmod o+x /opt/liulaoshi.py chmod u-r /opt/liulaoshi.py # 給用戶刪除只讀的權限 chmod u-w /opt/liulaoshi.py # 給用戶刪除可寫的權限 chmod u-x /opt/liulaoshi.py # 給用戶刪除可執行文件的權限 chmod g-r /opt/liulaoshi.py chmod g-w /opt/liulaoshi.py chmod g-x /opt/liulaoshi.py chmod o-r /opt/liulaoshi.py chmod o-w /opt/liulaoshi.py chmod o-x /opt/liulaoshi.py
chmod 777 XM.py # 給所有用戶及組所有權限 chmod 000 XM.py # 給所有用戶及組無權限 # 以上是命令語法,詳細配置請參照上圖
我們還可以修改屬主和屬組:----------------------------------------------------------!!!!!
chown root.root XM.py # 修改文件所屬主和所屬組 chown root:root XM.py # 修改文件所屬主和所屬組,這兩個命令一樣
二:軟鏈接
ln -s 目標文件 軟連接名 #
在/目錄下新建test目錄,並在其目錄下新建1.txt文件,寫入123
然后在home目錄下建立軟鏈接。那么就只能在home目錄下通過軟鏈接訪問到1.txt,並且可以對其修改。但是不能在其他目錄下同過訪問軟鏈接訪問到1.txt
[root@tom home]# ln -s /xmk/1.txt test2
