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脚本字符串处理
相关文章
相关标签/搜索