【工具】Linux 常见命令
Dandelion 5/27/2022 tool
# 关键
- 命令后加
--help
:查看可选参数 - tldr:显示命令的一些常见用法,如
tldr ls
# 文件与目录操作
- 下载文件:
wget 文件地址
- 解压文件:
tar -xzvf 文件名
- 上传本地文件到服务器的某个目录:
scp 本地文件地址 username@servername:服务器目录
- 下载服务器文件到本地的某个目录:
scp username@servername:服务器文件地址 本地目录
- 上传本地目录到服务器:
scp -r 本地目录 username@servername:服务器目录
- 下载服务器目录到本地:
scp -r username@servername:服务器目录 本地目录
# 磁盘操作
- du 查看各目录所占空间:
du -h -d 1 .
- df 查看剩余空间:
df -h .
# 常见 Shell
- 查看 Linux 系统所有 Shell:
cat /etc/shells
- 查看网络流量
# 日常使用
- alias:别名,简化命令
- 定义别名:
alias ll='ls -lt'
- 查看已设置的别名列表:
alias -p
- 删除别名:
unalias ll
- 保存配置:
code ~/.bashrc
. ~/.bashrc
alias proxy_clash='export https_proxy=http://127.0.0.1:7890; export http_proxy=http://127.0.0.1:7890;' alias unproxy='unset https_proxy; unset http_proxy;'
1
2
- 定义别名:
- export:设置全局的环境变量
export https_proxy=http://127.0.0.1:7890
- tmux (opens new window):解绑会话与窗口
- 新建一个会话:
tmux new -s <session-name>
- 退出当前 tmux 窗口:
tmux detach
- 查看当前所有的 tmux 会话:
tmux ls
- 重新进入存在的会话:
tmux attach -t <session-name>
- 杀死某个会话:
tmux kill-session -t <session-name>
- 切换会话:
tmux switch -t <session-name>
- 重命名会话:
tmux rename-session -t <session-name> <new-name>
- 新建一个会话:
- 导入/导出环境
- 导出环境:
conda env export > env.yml
- 导入环境:
conda env create -f env.yml
- 导出环境: