運維工作中常用的Linux命令備忘

2022-03-10 12:52:52 字數 1326 閱讀 5536

第一種方法,可以直接使用date命令獲取

date +%s -d '2017-1-1 12:30:00'

刪除第一行

sed -i '1d' filename

解壓覆蓋

upzip -o $zip -d $directory

壓縮zip -r abc.zip abc

統計某字串出現的次數

grep -o '2110000008' filename|wc -l

檢視系統版本

cat /etc/redhat-release

lsb_release -a

檢視核心版本

cat /proc/version

刪除前五個字元

sed -i 's/^.....//g' a.txt

#後台啟動

nohup command > myout.file 2>&1 &

#將utf-8 轉成gbk

iconv -f utf-8 -t gbk file1 -o file2

#將多行轉變成一行,以逗號隔開

awk begin'' file

#檢視防火牆策略

firewall-cmd --list-all

#新增准入埠

firewall-cmd --permanent --add-port=3306/tcp

# 移除埠

firewall-cmd --permanent --remove-port=8080/tcp

#重啟防火牆(修改配置後要重啟防火牆)

firewall-cmd --reload

#隨機數

head -c 16 /dev/urandom | od -an -t x | tr -d ' '

yum install --downloadonly + --downloaddir=軟體包位置[可選] + 軟體包名(可加上版本號,指定版本)

yum install --downloadonly --downloaddir=/root/mypackages/ vim

pip download -r requirements.txt -d /root/pip-pkg

pip install --no-index --find-links=/root/pip-pkg -r requirements.txt

#linux sed 批量替換多個檔案中的字串

sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir`

修改密碼

echo '!@#$5678'|passwd --stdin testuser

工作中常用的linux命令

tar cvf tar 目錄 tar xvf tar emv打成tar包 emvcd domains emvdomain ls lrt pwdcd emv ls lrt pwdcd emv desktop ftp上的路徑 ls lrt emvtar cvf emv20120326.tar emv 打...

linux 工作中常用的命令

定時啟動你的指令碼 在命令列輸入 crontab e 會出現編輯器 在裡面編輯你要啟動的指令碼命令,以python為列 5 10 usr bin python然後輸入你指令碼的絕對路徑 這將會在每天早上10點 5 分執行這個指令碼 以下是 crontab 檔案的格式 minute 區間為 0 59 ...

工作中常用的Linux命令

近來專案接近尾聲,手頭上沒有什麼活兒,所以就回想了一下之前工作中經常用到的linux命令,結果發現由於很長時間沒有使用,大部分命令都快忘完了,就連最基本的grep管道命令都忘了,所以整理一下,以備日後之需 1.查詢檔案 find name filename根據檔名在目錄下查詢 2.檢視乙個程式是否在...