linux基礎命令總結

2021-09-24 07:04:26 字數 1449 閱讀 2096

一、os基本資訊

uname -a os版本和機器架構(例如x86_64)

export | grep ***x 檢視***x相關的環境變數

二、系統執行metrics

ps -efh | more 檢視當前執行程序資訊

top -u nobody 檢視nobody啟動的程序種最耗資源的

free 系統的used/free/swap記憶體量

三、檔案系統

df -h /df -t 顯示磁碟使用情況和檔案系統型別(ext4/nfs)

mount /dev/hfs1 /xxdir mount外部檔案系統

四、檔案操作

vi/cat file vi +n file 定位檔案某行 cat file1 file2 同時瀏覽多行

瀏覽檔案:

less file 滑動視窗式瀏覽檔案

tail -n/-f 檔案tail瀏覽

diff fiel1 file2 顯示檔案diff

sort file 給檔案按行進行字典排序並顯示

查詢檔案:

grep -i 'keyword' file 查詢關鍵字

sed '/./=' file.txt | sed 'n; s/\n/ /' 給檔案每行加行號

awk -f 'dilimiter' '' file 列印檔案第一列

touch a.txt 建立檔案 mkdir -p /x/***/***x 建多級目錄 cd 切換目錄

ls -lt 比如按照檔案時間排序

cp file1 file2 拷貝檔案

find / -name '***x' 根據檔名查詢檔案

locate '***xx' 查詢 ,根據索引的資料庫slocate.db,,比find快

rm 刪除

mv source target 挪檔案

chmod/chown 更改檔案許可權和owner

五。網路

ping

traceroute hostname 看路由資訊

ssh -l name host ssh客戶端連線

ftp host

wget/curl 獲取uri資源

ifconfig 網絡卡配置,diable/enable 網路介面

六。其他:

kill -9

shutdown 慎用 (什麼?你被黑了?-_-)

gzip/bizp2/unzip 壓縮解壓檔案

tar -cvf/-xvf tar/untar檔案

date 時間

whereis/whatis 查詢程式的位置

man 幫助文件,這裡有不明白的用這個man仔細研究,呵呵

crontab */1 * * * * /bin/***.sh 定時任務,每隔一分鐘run一次***.sh

xargs, 多target管道執行 ls | xargs cp /targetdir 拷貝每個檔案去目標目錄

LINUX基礎命令總結

注釋 匹配任意乙個或任意乙個以上的字元 只匹配任意乙個字元 匹配方括號中任意乙個字元 串 表示變數引用 命令替換符 常用命令 1.cp copy 例 cp i file.cmyfile.c 將file.c覆蓋到myfile.c 2.who 列出所有使用系統的使用者,終端名,註冊 到系統 時間 例 w...

Linux基礎命令總結

預設進入系統,我們會看到這樣的字元 root localhost 其中 代表當前是root使用者登入,如果是 表示當前為普通使用者。我們了解linux由很多目錄檔案構成,那我們來學習第乙個linux命令 cd命令,cd home 解析 進入 home目錄 cd root 進入 root目錄 cd 返...

Linux 基礎命令總結

增刪使用者 useradd 使用者名稱 userdel 使用者名稱 passwd 密碼 切換使用者 su 使用者名稱 普通使用者登入後系統的提示符 root使用者登入後系統的提示符 切換工作區域使用者 ctrl alt f 1 6 獲取root許可權 su root 切換目錄 cd 日期 date ...