查看linux中某个端口(port)是否被占用
1.使用lsof
lsof -i:端口号查看某个端口是否被占用
2.使用netstat
使用netstat -anp|grep 80
Linux shell日期的加减和格式化
1 | d=$(date +%Y%m%d --date='1 days ago ') |
Linux shell单引号内的参数
1 | d=$(date +%Y%m%d --date=''${1}' days ago ') |
vim 取消行号
1 | set nonu |
grep的用法
1 | grep --color -n -i -r 'dataThatYouWhatToFind' * |
-n 显示在文件中的第几行
-i 忽略大小写
-r 搜索包含子目录
grep如何递归目录并在指定类型文件中查找
1 | find . -name '*.xml' | xargs grep 'sometext' |
ls按照创建时间排序
1 | man ls |
1 | -c with -lt: sort by, and show, ctime (time of last modification of file status information); with -l: show ctime and sort by name; otherwise: sort by ctime, newest first |
1 | ls -ltc |
linux中的日期加减
1 | d=$(date +%Y-%m -d '-1 month') |
Autojump
一个可以在 Linux 文件系统快速导航的高级 cd 命令
对于linux系统:1
2echo '. /usr/share/autojump/autojump.sh' >> /etc/profile
source /etc/profile
删除文件中的空行或者空白行
1 | sed '/^ *$/d' file1 |