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手工...