命令行技巧
CTRL+R:在历史记录中搜索相关命令
linux
!command:调用最近使用的command命令!!:调用上一条命令CTRL+U:清除光标前的输入CTRL+K:清除光标后的输入在浏览器中查看命令说明:
man -H <name>fcitx剪切板
ctrl + ;查看文件占用:du df
vim register。
"+:寄存器对应于X中的CLIPBOARD缓冲区,"*:寄存器发送到X中的PRIMARY缓冲区vim
y复制,p粘贴终端中输入
export环境变量会在退出前生效less 跳转到最后一行
Gjournalctl -u nginx.service查看某个systemd的Unit 的日志netstat -tunlp | grep 8000查看端口占用
1 | # netstat -tunlp | grep 8000 |
- 查看磁盘剩余空间:
df -hl
linux命令行设置代理
设置本次命令行生效:
1 | export http_proxy=http://192.168.1.19:8118/ |
或者保存在文件中
修改/etc/environment。添加代理:
1 | http_proxy="http://localhost:10809" |
grep "" -rw:在文件中搜索
ssh
- ssh root@
ipaddress-pport - close stuck SSH sessions:
~.
ssh客户端设置超时不自动断开连接,每30秒向服务器发送一个空包~/.ssh/config(windows 10中c:\users\<username>\.ssh\config)文件中添加
1 | ServerAliveInterval 30 |
powershell
- 设置代理
$env:all_proxy="socks5://127.0.0.1:1080"
1 | $env:http_proxy="http://127.0.0.1:8118" |