工作中常用的liunx 命令

1.批量殺死包含某個程序或端口的進程PID(經常碰到端口占用的情況)

lsof -i:8000 | awk '{print $2}'| xargs sudo kill    or    kill -9 $(lsof -i tcp:8080 -t)

 2.查看某個文件夾下各文件的大小/佔用內存(因爲是爬蟲工程師磁盤空間經常不夠,根據情況需要刪除佔用空間大的文件)

du -sh *   du -s * | sort -nr

3.使用shell腳本遍歷殺死某個程序或端口的進程PID(方法1有時候不奏效),vim kill_process.sh  8000

 

#!/bin/bash

echo "Input process name first"

# 讀取終端傳來的 process_name

read input_name

pids=$(lsof -i:$input_name| awk '{print $2}')

for pid in $pids

do

 echo $pid

 kill -9 $pid

done

 4.vim 命令

撤銷操作: u

註釋多行:

  1.  首先按esc進入命令行模式下,按下Ctrl + v,進入列(也叫區塊)模式
  2. 在行首使用上下鍵選擇需要註釋的多行
  3. 按下鍵盤(大寫)“I”鍵,進入插入模式
  4. 然後輸入註釋符(“//”、“#”等)
  5. 最後按下“Esc”鍵。 注:在按下esc鍵後,會稍等一會纔會出現註釋,不要着急~~時間很短的  

刪除多行註釋:

  1. 首先按esc進入命令行模式下,按下Ctrl + v, 進入列模式
  2. 選定要取消註釋的多行
  3. 按下“x”或者“d”. 注意:如果是“//”註釋,那需要執行兩次該操作,如果是“#”註釋,一次即可

刪除行: dd:刪除遊標所在的一整行(常用)

清空文件內容:  gg定位到文件首行,再dG。

 

 

?mid=&wid=51824&sid=&tid=8555&rid=FINISHED&custom1=mp.csdn.net&t=1568195742847

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