linux命令知多少

2021-06-28 15:19:42 字數 1556 閱讀 9331

1.壓縮命令:

命令格式:tar  -zcvf   壓縮檔案名.tar.gz   被壓縮檔案名

可先切換到當前目錄下。壓縮檔案名和被壓縮檔案名都可加入路徑。

2.解壓縮命令:

命令格式:tar  -zxvf   壓縮檔案名.tar.gz

解壓縮後的檔案只能放在當前的目錄。

3.程序:

檢視所有程序: ps -ef。 

檢視指定程序:ps -ef | grep 程序名(或程序名部分字段)

殺程序:kill -9 pid    pid為程序編號

4.檔案:

檢視當前目錄所有檔案(夾):ls  只顯示檔案(夾)名;ll 顯示檔案(夾)的修改時間、大小

編輯或新建:vi 檔名.格式

操作:i 進入編輯模式;esc 退出編輯模式;":q!"不儲存退出;":qw"儲存修改內容退出; 

ctrl+u 前翻;ctrl+d 後翻 ; shift+g 翻到內容底部

檢視:cat檔名.格式

動態檢視:tail -f 檔名.格式

5.資料夾:

新建:mkdir -p 資料夾名

刪除:rm -r 資料夾名

複製:copy 檔案(夾)名  複製目錄(/檔名)

6.目錄

檢視當前所在目錄:pwd

進入下級目錄:cd 資料夾名

回到上級目錄:cd ..

跳到同級目錄:cd ../資料夾名

回到根目錄:cd ~

通過環境變數名進入目錄:cd $變數名

lxl7.遠端登入:

$使用者名稱@ip

password: 輸入密碼

8.系統環境變數

檢視所有變數:env

檢視指定變數:echo $變數名

臨時新增:export path=$path:/sbin    export 環境變數名="環境變數的值"

永久新增:path=$path:$home/bin:/sbin

9.檢視程序

所有程序:ps -ef

程序總數:ps -ef  | wc -l

10.檢視記憶體:free

11. grep命令

[options]主要引數:

-c:只輸出匹配行的計數。

-i:不區分大 小寫(只適用於單字元)。

-h:查詢多檔案時不顯示檔名。

-l:查詢多檔案時只輸出包含匹配字元的檔名。

-n:顯示匹配行及 行號。

-s:不顯示不存在或無匹配文字的錯誤資訊。

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

pattern正規表示式主要引數:

\: 忽略正規表示式中特殊字元的原有含義。

^:匹配正規表示式的開始行。

$: 匹配正規表示式的結束行。

\<:從匹配正則表達 式的行開始。

\>:到匹配正規表示式的行結束。

[ ]:單個字元,如[a]即a符合要求 。

[ - ]:範圍,如[a-z],即a、b、c一直到z都符合要求 。

。:所有的單個字元。

* :有字元,長度可以為0。

12.awk常見用法

npm install 命令知多少

網看到乙個答案,回答的很好 乙個node package有兩種依賴,一種是dependecies一種是devdependecies其中,前者是正常執行該包時候所需要的 最常用的方式,乙個人搭好專案框架將兩種依賴寫進package.json描述檔案,給另外其他的開發人員,其他開發人員拿到專案的包之後直...

閘道器知多少

閘道器 gateway 顧名思義,就是乙個網路到另乙個網路的關口。維基百科對閘道器的定義為 在計算機網路中,閘道器 gateway 是 其他伺服器通訊資料的伺服器,接收從客戶端傳送來的請求時,它就像自己擁有資源的源伺服器一樣對請求進行處理。但是,很多時候,我們會將路由器和閘道器認為是同乙個概念。其實...

原型知多少

除了undefind,number,string,boolean是簡單的值型別,其他的null,object,function都是物件 函式有prototype屬性,它是物件,是函式屬性和方法的集合 每個物件都有乙個 proto 屬性 隱式原型 它指向建立這個物件的函式的原型 函式也是一種物件 ob...