Linux經常使用的(我的用)

  1. 查找文件
```locate 文件名```
  1. 查看端口
```netstat -tnl | grep 3306```
  1. 統計代碼行數
包含空行  ```find . -name "*.java"|xargs cat|wc -l``` 

 去除空行  ```find . -name "*.java"|xargs cat|grep -v ^$|wc -l```

 去除//註釋和空行  ```find . -name "*.java"|xargs cat|grep -v -e ^$ -e ^\s*\/\/.*$|wc -l```

工具統計:https://github.com/AlDanial/cloc#Quick_Startjava

  1. ftp IP
ls 列出遠程機的當前目錄

cd 在遠程機上改變工做目錄 lcd 在本地機上改變工做目錄 ascii 設置文件傳輸方式爲ASCII模式 binary 設置文件傳輸方式爲二進制模式 close 終止當前的ftp會話 hash 每次傳輸完數據緩衝區中的數據後就顯示一個#號 get(mget) 從遠程機傳送指定文件到本地機 put(mput) 從本地機傳送指定文件到遠程機 open 鏈接遠程ftp站點 斷開與遠程機的鏈接並退出ftp ? 顯示本地幫助信息 ! 轉到Shell中git

  1. 獲取文件大小
ls -al filename #能夠查看到文件字節數

du -sh filename #能夠查看文件以M顯示的大小    

du -sh ./GOME-ECP-XS.csv | awk '{print $1}' #顯示15M
  1. 獲取文件的第一行
head -1 urfile
sed 'q' urfile
awk '{print;exit}' urfile
  1. 字符串處理,放到另外一個帖子裏吧,篇幅比較長,由於寫腳本大部分是處理文件,因此用的多,網上找的,就那樣用啥搜啥了。有些亂呵呵 傳送門Shell腳本字符串處理
相關文章
相關標籤/搜索