linux一些基礎常用命令 1

2021-09-22 21:14:49 字數 2795 閱讀 8464

linux中有很多經常使用的基礎命令,由於命令太多,長期不使用linux時常常想不起來,這裡做個整理,以備不時之需

1.檢視linux核心命令

uname -a

2.linux檔案保護,禁止修改刪除移動等

chattr +i

chattr命令的用法:chattr [ -rv ] [ -v version ] [ mode ] files…

chattr +i /etc/passwd

3.檢視linux記憶體使用情況

(1) cat /proc/meminfo          直接檢視ram

(2)free                                 free會返回記憶體使用情況的整體情況    $free -h

(3)htop                                 需要手動安裝

(4)atop                                 需要手動安裝

4.檢視linux埠號使用情況

netstat -tunlp

netstat -tunlp |grep 埠號     檢視指定埠

lsof -i                                      (root使用者下)

lsof -i:埠號                          (root使用者下)

netstat -apn                            檢視所有埠及程序使用情況   

5.檢視linux程序使用情況

ps -aux

ps -aux | grep 程序/程序號     檢視某一程序

6.linux檔案壓縮與解壓

linux常用壓縮副檔名:

*.z                 compress程式壓縮的檔案

*.zip               zip程式壓縮檔案

*.gz                gzip程式壓縮的檔案

*.bz2              bzip2程式壓縮的檔案

*.xz                xz程式壓縮的檔案

*.tar                tar程式打包的資料,並沒有壓縮過

*.tar.gz            tar程式打包的檔案,並且經過gzip壓縮過

*.tar.bz2          tar程式打包的檔案,並且經過bzip2壓縮過

*.tar.xz            tar程式打包的檔案,並且進過xz壓縮過  

tar在linux上是常用的打包、壓縮、加壓縮工具,他的引數很多,常用的壓縮與解壓縮引數有:

-c :create 建立壓縮檔案的引數;

-x : 解壓縮壓縮檔案的引數;

-z : 是否需要用gzip壓縮;

-v: 壓縮的過程中顯示檔案;

-f: 置頂文件名,在f後面立即接檔名,不能再加引數

(1) 解壓.tar.gz格式

tar  -zxvf  xx.tar.gz

解壓.tar.gz到指定目錄

tar  -zxvf  xx.tar.gz -c 目錄

壓縮檔案成.tar.gz格式到指定目錄

tar -zcvf 目錄/壓縮包名.tar.gz  原始檔

(2) 解壓.tar.bz2格式

tar  -jxvf   xx.tar.bz2

解壓.tar.bz2到指定目錄

tar  -jxvf   xx.tar.bz2 -c 目錄

壓縮檔案成.tar.bz2格式到指定目錄

tar -jcvf 目錄/壓縮包名.tar.bz2  原始檔

(3) 解壓.tar.xz格式

先 xz -d ***.tar.xz將tar.xz解壓成tar

再tar -xvf解壓

7. linux檢視設定環境變數

(1)檢視單一環境變數echo,例如:echo $path

(2)檢視所有環境變數 env

(3)設定環境變數:set可以設定某個環境變數的值。清除環境變數的值用unset命令

常用的環境變數

path 決定了shell將到哪些目錄中尋找命令或程式 

home 當前使用者主目錄 

histsize 歷史記錄數 

logname 當前使用者的登入名 

hostname 指主機的名稱 

shell 當前使用者shell型別 

languge  語言相關的環境變數,多語言可以修改此環境變數 

mail 當前使用者的郵件存放目錄 

ps1 基本提示符,對於root使用者是#,對於普通使用者是$

與環境變數有關的檔案:

•/etc/profile —— 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行.並從/etc/profile.d目錄的配置       檔案中蒐集shell的設定;

•/etc/environment —— 在登入時作業系統使用的第二個檔案,系統在讀取你自己的profile前,設定環境檔案的環境變數;

•/etc/bashrc —— 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取;

•~/.profile —— 每個使用者都可使用該檔案輸入專用於自己使用的shell資訊,當使用者登入時,該檔案僅僅執行一次!預設情況   下,它設定一些環境變數,執行使用者的.bashrc檔案;

•~/.bashrc —— 該檔案包含專用於你的bash shell的bash資訊,當登入時以及每次開啟新的shell時,該檔案被讀取;

修改環境變數有關檔案後不會立即生效,需要source一下。

Linux一些常用命令

建立檔案命令 vi usr local phpenv website indexs.php 建立檔案命令 mkdir home u1 建立資料夾 home u1 搜尋檔案filename.txt find name filename.txt 在vi下搜尋 直接按 會在左下角出現乙個搜尋框,按ente...

linux一些常用命令

1.停止所有的container,這樣才能夠刪除其中的images docker stop docker ps a q 如果想要刪除所有container的話再加乙個指令 docker rm docker ps a q 2.檢視當前有些什麼images docker images 3.刪除image...

Linux一些常用命令

yum update kernel公升級核心系統 修復核心漏洞 yum y upgrade只公升級軟體包 yum yupdate 軟體和核心一起公升級 yum remove 解除安裝 軟體 多個公鑰檔案新增到同乙個authorized keys時,注意需要在每乙個key之後新增乙個換行符 vim手工...