linux常用的命令 初學有點用

2021-10-08 10:40:22 字數 2168 閱讀 4033

結構:/系統根目錄、~當前使用者目錄

切換目錄:

清屏 ctrl+l、clear

檢視當前所在目錄 pwd

檢視當前目錄下的內容:ls:-a -i -l

資料夾操作

增:mkdir 目錄路徑

刪:rmdir 目錄路徑

改:mv 原路徑 新路徑

檔案操作:

增:touch 檔案路徑

刪:rm 檔案路徑

刪庫跑路必備技能:rm -rf(無二次確認)

改:​ 移動檔案或修改檔名:mv 原路徑 新路徑

​ 複製:cp 原路徑 新路徑

head -n 檔名:從頭部檢視檔案n行資料

tail -n 檔名:從底部檢視檔案n行資料

tail -f 檔名:動態的檢視檔案

cat命令:見runnoob:

常用的:

cat a.txt>b,txt(>是替換,>>是追加)、-n代表顯示行數

more命令(一次性載入文件):見runnoob:空格翻頁,q退出,ctrl+b向上翻頁

less命令(顯示多少載入多少):見runnoob:空格翻頁,q退出

檢視模式、編輯模式、尾行模式

vi 檔名 進入文字編輯模式(檢視模式)

a在游標後面插入、a在游標所在行末插入

i在游標位置插入、i在游標所在行首插入

o在游標所在行下方插入、o在上方插入

由檢視模式進入尾行模式:輸入:

w儲存、q推出、q!強制退出、wq儲存並推出(等同於s)

在檢視模式快速切換行:

g直接到最後一行、gg到首行、ngg:跳轉到文件的第n行

n回車:從當前行向下找n行

複製貼上(檢視模式下進行)

單行複製:yy、貼上:p

多行複製:nyy、zhantie:p

刪除(檢視模式下進行)

單行刪除:dd

多行刪除:ndd

剪下:刪除後在想貼上的地方p

重複執行:檢視模式:.

末行模式下常用命令

set:nu 行號 替換

1,10s/old/new/g:替換1到10行的所有old為new

/old/new表示把old換成new。 g表示範圍內替換所有。(如果不加g,只會替換範圍內第乙個old)

%s/old/new/g:替換整個檔案的old為new

替換字串,舉幾個例子:

在shell中「#」開頭是注釋,那我是否可以注釋檔案的前10行呢?手工乙個乙個注釋很麻煩,如何進行批量替換。

1,10s/^/#/g:注釋1到10行

1,10s/^#//g:取消注釋

注:^#意思是把行首的#去掉。正規表示式是包含匹配,如果只寫#,表示1到10行所有的#都去掉。

注:在c語言,php語言等大多數語言中,是使用"//「開頭作為注釋的,用vim來寫這些程式語言指令碼,如何批量加入」//"注釋。

1,10s/^g:1到10行,行首加入//

注:把行首^替換成//(雙斜槓 //),\符號在命令列中代表換行,\符號在字串中代表轉義符。**義符就是把有特殊含義的字元轉換成普通的字串符號。)

1,10s/^g:取消1到10行行首的//

sed -n 「開始行,結束行p」 檔名

增(建立使用者):useradd 使用者名稱

ps:修改初始密碼passwd使用者名稱

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

刪:userdel

改:usermod

檢視所有使用者: vi /etc/passwd

增:groupadd

刪:groupdel

查:groups:檢視使用者當前所有組;vi /etc/group:檢視所有的組

首位: -代表是檔案;

d代表是目錄

rwx rwx rwx

第一組 rwx:代表所屬使用者的許可權,

第二組rwx代表的使用者所在組的其他使用者的許可權,

第三組rwx代表其他組使用者的許可權

給使用者減少執行的許可權:chmod u-x 檔名或目錄

指定許可權賦權:chmod:chmod 754 檔案或目錄

改變檔案或使用者的從屬:chown 使用者名稱:組名 檔名:組名 檔名或目錄名

tar解包:tar -zxvf ***.tar.gz

解包:tar -xvf xx.tar

壓縮包:tar -zcvf xx.tar.gz

Linux初學 Linux常用的除錯命令

dmesg grep ttys 列印現有的串列埠裝置 抓取上層log,我們通常需要call logcat,但logcat 是不可中斷的,將導致uart 不能再輸入。處理的方法即將logcat 轉入後台執行,如下操作即可 main log logcat v time radio log logcat ...

linux 常用命令(初學)

清理伺服器快取 echo 1 proc sys vm drop caches 條件檢視日誌 tail 500000 catalina.out grep o more 賦許可權 sudo chmod x usr share tomcat bin sh 檢視當前執行的tomcat的路徑 ps ef gr...

初學linux 常用命令

cd 切換路徑 絕對路徑 以根 目錄起頭 相對路徑 確認相對物件,物件就是當前目錄 ls 列出目錄中的檔案 a 顯示所有檔案,包括隱藏檔案 l 顯示詳細資訊 h 以方便人識別的方式顯示大小,一般 配合 l使用 mkdir 建立目錄 p 遞迴建立 pwd 顯示當前路徑 echo 顯示文字,如果是變數前...