Linux的一些常用命令

2021-09-28 10:38:14 字數 2121 閱讀 6934

#快速造空的大檔案

fallocate -l 10g empty.1
yum********** docker --resolve --destdir=/home/docker
#關閉防火牆

systemctl stop firewalld.service
#rm不能正常刪除時

find

. -inum 6340540 |

xargs

rm -f

#檢視根目錄下每個資料夾的大小

du -sh *
#殺掉mysql所有相關程序

ps -ef |

grep mysql|

grep -v root |

awk''

|xargs

kill -9

#檢視埠號是否被占用

lsof -i:6666
#不覆蓋拷貝

awk

'begin '

#批量建立檔案

touch file.txt
#檢視redhat系統版本

cat /etc/redhat-release
#檢視.iso檔案位置

locate *.iso
#檢視lib中的函式

nm -g --defined-only test.so
#執行命令並計時

time

[-p]

command

[arguments...]

#查詢包含特定內容的檔案(只顯示檔名)

grep eee ./* -l ||

echo 0

#手動同步時間

date -s "20190817 13:05:00"

&&date

&& hwclock -w && hwclock --show

#支援中文顯示

vim $home/.bash_profile

export lang=

"zh_cn.utf-8"

source

$home/.bash_profile

#iptables命令使用

iptables -i input -s 10.10.10.10 -j drop #隔離ip

iptables -d input -s 10.10.10.10 -j drop #恢復ip通訊

iptables -list #檢視哪些ip被封停

iptables -flush #清空封停的ip

iptables -l #驗證規則生效

#date命令使用

date -d @1556269934 +"%y-%m-%d %h:%m:%s"

#時間戳轉字串格式

date -d '2017-12-08 08:22' +%s #字串轉時間戳

date -d "2015-04-16 12:20:30 10 minute" +"%y-%m-%d %h:%m:%s"

#加十分鐘

#檢視檔案部分內容

head -10000 /var/lib/mysql/slowquery.log > temp.log 	   #檢視超大檔案前1000行

tail -10000 /var/lib/mysql/slowquery.log > temp.log #檢視超大檔案後1000行

sed -n '10,10000p' /var/lib/mysql/slowquery.log > temp.log #檢視超大檔案10-10000行

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