常用的linux命令

ps -ef|grep 端口或者進程名 //查看佔用端口進程號
Kill -ef 進程號  //殺死進程
jar -cvf 打war包
tar -cvf 打tar包
tar -xvf 解壓tar
unzip 解壓壓縮包
tail -f 循環顯示文件
tail -n 行數 顯示最後多少行
tail -n +行數 從多少行開始顯示
psql -h 連接IP -P 端口號 -U 用戶名 -d 數據庫名稱 < sql文件 postgre數據庫恢復執行sql文件
cd 進入
mv 移動 改名
rm -rf 刪除
cp 複製
cat 查看整個文件內容
more 分頁查看 d下一頁
less 分頁查看 進入後可以輸入行數
vi 編輯
vim vi升級版多了可視化操作等
: q 退出
:wq 保存退出
:q! 強制退出
/內容 查找該內容 n下一個 shift+n 上一個
mkdir 新建文件夾
ls ll 查看文件
-l 查看文件修改時間
touch 創建空文件
find * 查看本文件夾下該條件文件
find -name 文件名 查找文件名所在的路徑
wc      統計文本中行數、字數、字符數
pwd 當前路徑



R           讀         數值表示爲4
W          寫         數值表示爲2
X           可執行  數值表示爲1

-rw-rw-r--一共十個字符,分成四段
第一個字符“-”表示普通文件;
這個位置還可能會出現“l”鏈接;
“d”表示目錄
b c特殊類型文件
s p系統數據結構和管道文件
第二三四個字符“rw-”表示當前所屬用戶的權限。   所以用數值表示爲4+2=6
第五六七個字符“rw-”表示當前所屬組的權限。      所以用數值表示爲4+2=6
第八九十個字符“r--”表示其他用戶權限。              所以用數值表示爲2
chmod 數值 filename 賦予權限 (第一種方法)
chmod [u所屬用戶  g所屬組  o其他用戶  a所有用戶]  [+增加權限  -減少權限]  [r  w  x]   目錄名 
chmod u+x g+w o+r  filename (第二種方法)



stat 詳細顯示文件系統信息
who當前系統在線人數
whoami當前登入人信息
top 當前系統佔用詳細信息
-n 查看用戶佔用內存
-p 查看進程佔用內存
進入後 按 m -按佔用內存大小排序
p -按佔用CPU大小排序
ps aux 即時系統佔用信息

ifconfig 網絡信息
ping 測試網絡連通情況
clear 清屏
shutdown -r now 重啓命令
uname -a 查看系統版本
df -l 查看硬盤狀態
free -m 查看內存狀態
du -sh * 查看文件夾佔空間
lscpu 查看cpu
grep -r "查詢內容" 文件夾名 查找 文件夾 下那個文件包含 查詢內容

mysql
service mysqld start
service mysqld restart
service mysqld stop
nginx
./nginx
./nginx -s reload

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章