查看软件安装位置 whereis mail
按M大小显示 ls -lh
查看系统信息 lsb_release -a
一行代码虚拟服务器 python -m http.server 8000
一行代码虚拟服务器 python -m SimpleHTTPServer 8000
压缩排除文件夹 zip -r -q gitlab_data.zip ./gitlab/ -x="/data/gitlab/gitlab/data/backups/*"
同步(支持断点续传,增量更新) rsync -avP --exclude /data/gitlab/gitlab/data/backups --rsh='ssh -p 111' root@x.x.x.x:/data/gitlab/ /data/gitlab/
scp -r -p 8833 root@x.x.x.x:/data/abc.sql /mydata/
ctrl+z 挂起后台,暂停执行
nohup cmd 2>&1 >> exec.log & 后台运行(有交互用 ctr+z 然后 bg后台执行)
jobs:查看当前挂起的程序
bg $1:执行后台程序
fg $1:后台程序前台执行
当前目录大小 du -h --max-depth=1 ./
-
软链 ln -s xxxx xxxx
#这样命令行里就可以调起编辑器了 ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/sb ln -s "/Applications/PhpStorm.app/Contents/MacOS/phpstorm" /usr/local/bin/phpstorm
权限
sudo /bin/chmod +a 'user:dxq:allow write' /etc/hostsnetstat -an | grep 3306
lsof -i:80(一切皆文件)
sysctl kernel.hostname=test.mail.zregs.com
- 命令行下使用代理
vim ~/.zshrc
alias proxy='export all_proxy=socks5://127.0.0.1:1080'
alias unproxy='unset all_proxy'
配置好后iTerm2 需要新建标签页或重启,才有效果:
$ proxy
$ curl ip.cn
当前 IP:185.225.14.5 来自:美国
$ unproxy
$ curl ip.cn
当前 IP:115.236.186.130 来自:浙江省杭州市 电信
* cat /proc/sys/vm/swappiness 查看虚拟内存配置
0就是最大限度使用内存,尽量不使用swap;100就是积极使用swap
* wget 使用代理
wget -c -e "https_proxy=http://127.0.0.1:1087" https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-oss-6.4.0.tar.gz
wget -c -e "https_proxy=http://127.0.0.1:1087" https://artifacts.elastic.co/downloads/kibana/kibana-oss-6.4.0-linux-x86_64.tar.gz