linux常用命令

  1. 統(tǒng)計
//統(tǒng)計文件中word的數量
grep -o 'word' fileName.txt | wc -l
//統(tǒng)計包含hello 并且包含world的單詞數量
grep  'hello' fileName.txt | grep 'world' | wc -l
//統(tǒng)計包含hello 或者world的單詞數量
grep -o 'hello\|world' fileName.txt | wc -l
  1. 在shell中執(zhí)行sql
select * from [tableName] limit 1 | grep mysql -h[主機地址] -u[userName] -p[password] --default-character-set=UTF8

執(zhí)行sql 并將結果寫入文件

echo "select * from [tableName] limit 1;" | grep mysql -h[主機地址] -u[userName] -p[password] --default-character-set=UTF8 > [文件名]

將shell腳本加入后臺執(zhí)行
如將上述命令寫入sql.sh 執(zhí)行

setsid ./sql.sh 

會將當前腳本放入后臺執(zhí)行
可通過

ps aux | grep 'sql.sh' 

查看進程id及相關信息

  1. 統(tǒng)計目錄(或文件)所占磁盤空間大小
du -ah --max-depth=1
  1. scp 遠程拷貝
scp -r [userName]@[ip地址]:[路徑] [本地路徑]
//舉例
scp -r work@10.171.76.190:/home/work/guangdong_updateOffline /home/work/guangdong_updateOffline
//將10.171.76.190的guangdong_updateOffline 目錄 拷貝到本機的/home/work/guangdong_updateOffline目錄
  1. 查看mysql狀態(tài)及端口號
    進入mysql cmd
status ->查看狀態(tài)
show global variables like 'port'  ->查看端口號
  1. vim替換
:s /a/b/            替換當前行第一個a為b
:s /a/b/g       替換當前行所有的a為b
:n, $s/a/b      替換第n行開始到最后一行中每一行第一個a為b
:n, $s/a/b/g        替換第n行開始到最后一行中每一行所有的a為b
  1. 根據pid查看具體的程序路徑
/proc/{pid} ->對應著具體的程序信息
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • mkdir mkdir hello 在當前目錄下創(chuàng)建一個名為/hello的目錄 mkdir -p hello/hi...
    最愛的Tammy小姐閱讀 279評論 0 1
  • 用戶管理id:可以查看當前用戶whoami:查看當前的用戶who:看當前已經登錄的用戶w:也也可以看 添加用戶 :...
    alamZheng閱讀 547評論 0 0
  • 計劃完成情況 值得贊許 1.雖然收假沒幾天,但本周的工作狀態(tài)非常好。 2.對于PPT制作,一直是自己的不擅長領域,...
    米兔姐姐閱讀 230評論 0 0
  • From DoooReyn's Github - AtlasLabel For Cocos2d-x Lua 一、步...
    碼上說閱讀 1,078評論 0 1
  • 我從未想過 你會以這樣的方式離開我 離開這個世界 多么可笑 又多么可憐 讓人無奈 我一直在等待 等你來見我 因為...
    箐苡閱讀 246評論 0 1

友情鏈接更多精彩內容