linux常用命令
一、目錄操作
1、結構:/ 系統根目錄、~當前使用者家目錄、其他普通使用者
2、切換目錄:
cd 目錄—絕對路徑、相對路徑(…/返回上一級)
3、清屏:clear或ctrl+l
4、檢視當前所在目錄:pwd
5、檢視當前目錄下的內容:
ls:-a -i -l
6、資料夾操作:
增:mkdir 目錄路徑
刪:rmdir
改:mv 原路徑
新路徑7、檔案操作:
增:touc**件路徑
刪:rm 檔案路徑
刪庫跑路必備技能:rm-rf
改:mv
複製:cp 原路徑
新路徑二、檔案內容操作
1、增2、刪3、改
4、查(1)、head-n 檔名:從頭部檢視檔案n行資料
(2)、tail-n 檔名:從底部檢視檔案n行資料
(3)、tail-f 檔名:動態的檢視檔案
(4)、cat 命令:常用的 cat a.txt>b.txt(>是替換,>>是追加)、-n代表顯示行
(5)、more命令(一次性載入文件):ctrl+b向上翻頁,空格向下翻頁
(7)、管道符(|):前面命令 | 後面的命令 把前面命令的執行結果作為後面命令的輸入
三、vi編輯器
檢視模式、編輯模式、尾行模式
1、 vi 檔名
進入檔案編輯(檢視模式)
2、 由檢視模式進入編輯模式
(1)a在游標後面插入,a在游標所在行末插入
(2)i在游標所在位置插入,i在游標所在行首插入
(3)o在游標所在行的下方插入,o在游標所在行的上方插入
4、 由檢視模式進入尾行模式:輸入:
(1)w儲存、q退出、q!強制退出、wq儲存並退出(等同於x)
5、 檢視模式快速切換行:
g直接到最後一行、gg直接到首行、ngg(跳到文件第n行)
6、 複製貼上
(1)單行複製yy、貼上p
(2)多行複製nyy、貼上p
ps:編輯模式下是shift+insert是貼上
7、 刪除(檢視模式下進行)
(1)單行刪除:dd
(2)多行刪除:ndd
(3)剪下:刪除後在想貼上的地方p
8、 撤銷:(檢視模式)u
9、 重複執行:檢視模式:.
10、末行模式下常用命令
(1)、set:nu
行號…11、替換
(1):1,10s/old/new/g:替換1到10行的所有old為new
注:1,10s表示第一行到第十行,s代表替換。
(2)/old/new表示把old換成new。
g表示範圍內替換所有。(如果不加g,只會替換範圍內第乙個old)
(3):%s/old/new/g:替換整個檔案的old為new
注:%表示範圍是整篇文件。
替換字串,舉幾個例子:
在shell中「#」開頭是注釋,那我是否可以注釋檔案的前10行呢?手工乙個乙個注釋很麻煩,如何進行批量替換。
(4):1,10s/^/#/g:注釋1到10行
注:^正規表示式表示行首,把行首變成#。
(5):1,10s/^#//g:取消注釋
注:^#意思是把行首的#去掉。正規表示式是包含匹配,如果只寫#,表示1到10行所有的#都去掉。
注:在c語言,php語言等大多數語言中,是使用"//「開頭作為注釋的,用vim來寫這些程式語言指令碼,如何批量加入」//"注釋。
(6):1,10s/^g:1到10行,行首加入//
注:把行首^替換成//(雙斜槓 //),\符號在命令列中代表換行,\符號在字串中代表轉義符。**義符就是把有特殊含義的字元轉換成普通的字串符號。)
(7):1,10s/^g:取消1到10行行首的//
四、使用者管理
1、增(建立使用者):useradd 使用者名稱
ps:修改初始密碼passwd
切換使用者:su 使用者名稱
2、刪:userdel
3、改:usermod
4、查 vi /etc/passwd 檢視所有使用者
五、組管理
1、增 groupadd
2、刪groupdel
3、查groups:檢視當前使用者所屬的組
六、賦權語句
1、首位:-代表是檔案;d代表是目錄
2、rwx
rwx rwx 第一組rwx代表所屬使用者的許可權。第二組rwx代表使用者所在組的其他使用者許可權,第三組rwx代表其他組的使用者(o)的許可權
3、給使用者減少執行許可權:chmod u-x 檔名或目錄
4、指定許可權賦值:chmod754檔案或目錄
5、改變檔案或目錄的從屬chmod 使用者名稱:組名 檔名或目錄名
Linux 常用命令及解釋
移動游標 0 hjkl g gg g20 5h 5l 10j 10k ctrl f forward ctrl b backward 查詢替換 word n n 1,s word1 word2 gc 或 s word1 word2 gc 刪除 複製與貼上 x dd ndd yy p u ctrl r ...
Docker常用命令及解釋
使用前提 在centos7下進行安裝docker 這個命令不要盲目使用 yum update 移除可能存在的舊的docker版本 yum erase y docker docker common docker engine 安裝yum工具包和依賴項 通過yum工具包新增yum源 安裝docker c...
Linux的常用命令以及解釋
clear pwd cd ls lh 這幾個命令太簡單不解釋了 touch 建立檔案 mkdir p 建立目錄 rm fr 刪除目錄或檔案 cp fr 拷貝檔案或目錄 mv 可以重新命名或移動 whoami 獲取當前使用者名稱 cat 檔名 快捷獲取檔案內容 echo 在螢幕上顯示輸入的內容 ech...