crontab -e

编辑服务器定时任务

crontab -e

crontab -l

查看服务器定时任务列表

crontab -l

df -h

查看磁盘使用情况,并格式化输出

df -h

du -d

查看第一层目录的文件夹大小,并格式化输出

du -d 1 -h

echo -n

复制当前目录

echo -n $(echo -n $(pwd) | sed 's/ /\\ /g') | pbcopy

复制一段文字

echo -n 'hello world' | pbcopy

find .

查找当前目录及子目录下所有文件

find .

查找当前目录及子目录下所有不是 .ipynb 后缀的文件

find . ! -name "*.ipynb"

查找当前目录及子目录下所有 .ipynb 后缀的文件,并忽略大小写

find . -iname "*.ipynb"

向下查找 1 层深度

find . -maxdepth 1

查找当前目录及子目录下所有 .ipynb 后缀的文件

find . -name "*.ipynb"

匹配文件路径或者文件

find . -path "*ipynb*"

基于正则表达式匹配文件路径

find . -regex ".*ipynb"

根据文件类型进行搜索

find . -type f

搜索大于 1k 的文件

find . -type f -size +1k

搜索小于 100k 的文件

find . -type f -size -100k

搜索等于 100k 的文件

find . -type f -size 100k

find ..

查找上层目录并多匹配

find .. -name "*.py" -o -name "*.pdf"

ifconfig |

查看 Linux 系统内网 ip

ifconfig | grep 'eth0' -A 1 | grep 'inet ' | awk '{print $2}' | sed 's/addr://g'

pbpaste

黏贴

pbpaste

ps -ef

查看进程,并过滤关键字

ps -ef | grep <pattern>