拷贝文件、目录
# 传目录
本地到远程
scp -r cmd.txt computer@10.0.0.522:/home/hello/
远程到本地
scp -r computer@10.0.0.522:/home/hello/ ~/
# 传文件
远程到本地
scp local_file remote_username@remote_ip:remote_folder
本地到远程
scp local_file remote_username@remote_ip:remote_file
或
scp local_file remote_ip:remote_folder
查看主机信息
查看内网地址:
ifconfig eth1|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"
查看外网地址:
curl http://members.3322.org/dyndns/getip
设置代理
export只对当前终端有效
export http_proxy=http://localhost:port
export https_proxy=http://localhost:port
export ALL_PROXY=socks5://127.0.0.1:1080
更改主机名
临时更改:
hostname <new-hostname>
永久更改
hostnamectl set-hostname <newhostname>
终端快捷操作
1. 移动光标至行首 Ctrl + A
2. 移动光标至行尾 Ctrl + E
3. 删除光标前所有字符 Ctrl + U
4. 删除光标后所有字符 Ctrl + K
5. 清屏,相当于指令clear Ctrl + L
5. 第一次按时,移动光标至行首;再次按时,回到原有位置 Ctrl + X
更多参见Mac 终端Terminal光标移动快捷键
linux ctrl +c
kill -SIGINT $pid 或者 kill -2 $pid
linux设置环境变量
- 针对当前终端
针对当前终端, 直接在终端输入
export PATH=$PATH:<你的要加入的路径>
- 用于当前用户
直接在~/.bashrc文件中加入
export PATH=<你的要加入的路径>:$PATH
再运行source ~/.bashrc生效
- 用于所有用户
直接在/etc/profile文件中加入
export PATH=<你要加入的路径>:$PATH
再运行source /etc/profile生效
网友评论