1 切換當前路徑 cd
cd ~
cd ..
cd /home/exm
2 尋找檔案 find
find . -name "filename"
3 刪除操作 rm
rm -rf dirname //級聯刪除資料夾
4 顯示當前路徑pwd
pwd
5 顯示當前路徑下的檔案、目錄
ls
ll//ls -l的縮寫,mac不支援
6 新建目錄
mkdir dirname
7新建檔案
vi filename
touch filename
8 新增使用者(管理員才能操作)
useradd username
9 修改密碼(管理員才能操作)
passwd username
10 檢視埠
netstat -ntulp //檢視所有埠
netstat -anp|grep 8080 //檢視8080埠、
netstat -nlp|grep 8080
11 在/home/hh下尋找含有字串***的檔案
grep -rn "***" /home/hh
12 儲存控制台輸出
script -f screen.log
#開始記錄
exit
#退出記錄
13 檢視大檔案,閾值設定為100m
find -type f -size +100m -print0 | xargs -0 du -h
14 修改檔案讀寫許可權,如果修改了資料夾,會級聯修改
chmod -r 777 [filename]|[dirname]
15 修改檔案/資料夾所有者
chown -r username [filename]|[dirname]
16 修改檔案/資料夾使用者組
chgrp -r username [filename]|[dirname]
17 壓縮解壓命令
tar -cvf filename.tar filename //打包tar
tar -zvf filename.tar.gz filename //壓縮tar.gz
tar -xvf filename.tar //解包tar
tar -zxvf filename.tar.gz //解壓tar.gz
18 執行sh指令碼
sh ***.sh
19 檢視系統記憶體
free
20 切換使用者
su - //切換到root
su - user //切換到普通使用者user
21 複製檔案
cp -r sourcedir targetdir
22 遠端複製檔案
scp -r sourcedir targetdir//遠端目錄寫法:1xx.***.xx.xx:/home/xx
23 移動(重新命名)檔案、目錄
mv sourcedir targetdir
liunx常用命令 長期更新
目錄 讓某個程序執行在後台 查詢 停止程序 啟動.sh命令 日誌操作 使用用法 nohup 命令 例子 nohup elasticsearch 啟動後會自動在當前目錄生成乙個nohup.out檔案,和log相當 disown 啟動某個服務忘記使用後台執行,先ctrl z,然後bg 1 最後disow...
Linux Shell常用命令 長期更新
匹配key後,批量刪除redis key redis cli p 6380 n 1 keys tick 20220120 xargs redis cli p 6380 n 1 del 判斷某個字段是否匹配指定值 awk f else file.txt 批量修改檔案字尾名 find data name...
nmap常用命令整理(長期更新)
nmap on test.txt 掃瞄目標系統指定埠 1 心臟滴血漏洞驗證 nmap sv p 8443 script ssl heartbleed.nse 192.168.224.1312 nmap script vuln p 21 124.74.243.125nmap pn open a n v...