Linux常用操作

查看端口占用情況

lsof -i:8080

終止某個進程

kill <pid>

安裝rpm

rpm -Uvh *.rpm

rpm查看安裝信息

rpm -qa | grep maria*

yum相關(guān)操作

查看安裝包信息

yum repolist all | grep mysql

查看可用的安裝包信息

yum repolist enabled | grep mysql

卸載安裝包

yum -y remove maria*

systemctl命令

啟動服務(wù)

systemctl start mysqld.service

查看服務(wù)狀態(tài)

systemctl status mysqld.service

查看已安裝的mysql的密碼

grep 'temporary password' /var/log/mysqld.log

降低mysql密碼的復(fù)雜度

set global validate_password_policy=0;

刪除文件大小為0的數(shù)據(jù)

find . -name "*" -type f -size 0c | xargs -n 1 rm -f

刪除指定大小的文件

用這個還可以刪除指定大小的文件,只要修改對應(yīng)的 -size 參數(shù)就行,例如:

find . -name "*" -type f -size 1024c | xargs -n 1 rm -f

就是刪除1k大小的文件。(但注意不要用 -size 1k,這個得到的是占用空間1k,不是文件大小1k的)。

查詢出所有的空文件夾

find -type d -empty

刪除文件

列出搜索到的文件

find . -name "shuaige.txt" -exec ls {} ;  

批量刪除搜索到的文件

find . -name "shuaige.txt" -exec rm -f {} ;  

刪除前有提示

find . -name "shuaige.txt" -ok rm -rf {} ;  

刪除當前目錄下面所有 test 文件夾下面的文件

find . -name "test" -type d -exec rm -rf {} ; 

刪除文件夾下面的所有的.svn文件

find . -name '.svn' -exec rm -rf {} ;

注:

  1. {}和之間有一個空格
  2. find . -name 之間也有空格
  3. exec 是一個后續(xù)的命令,{}內(nèi)的內(nèi)容代表前面查找出來的文件

編寫shell腳本

touch startup.sh
vi startup.sh

#!/bin/bash
...

i // 插入
esc // 退出
wq // 存盤

chmod +x startup.sh // 讓腳本有執(zhí)行權(quán)限
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 序言 近期在整理之前的筆記,看著還順眼的打算全部發(fā)到簡書上來,做一個愛分享的好孩子,哈~ 基礎(chǔ)操作 返回上次目錄:...
    LY丶Smile閱讀 325評論 0 1
  • 整理了一些Linux的常用操作命令,需要熟記。 man rm ( rm --help ) 查看幫助 cd 進入目錄...
    JavaQ閱讀 8,756評論 5 16
  • 常用指令 ls 顯示文件或目錄 -l 列出文件詳細信息l(list) -a 列出當前目錄下...
    文人陌客閱讀 263評論 0 0
  • 釋放內(nèi)存 free -m 查看 /bin/sync /bin/echo "1">/proc/sys/vm/drop...
    咚咚_bb97閱讀 311評論 0 0
  • 命令行發(fā)送HTTP請求 POST:curl -X POST -d '{"app":1,"event":"1-1",...
    這最后微笑是美麗閱讀 541評論 0 2

友情鏈接更多精彩內(nèi)容