ssh <用户名>@<IP> [-p <端口>] (回车后输入密码)
例: ssh root@192.0.0.1:20
ping <ip> [-c <链接次数>] [-i <间隔时间,单位秒>]
1. 当前传至目标服务器:scp [-P 端口号] [-r 传文件夹加此参数] <当前服务器需传输文件目录> <用户名>@<IP>:/<目标服务器储存文件目录>
例: scp ./1.txt root@172.0.0.1:/home/work/nltk_data/
2. 从目标服务器下载至当前:scp [-P 端口号] [-r 传文件夹加此参数] <用户名>@<IP>:/<目标服务器下载文件目录> <当前服务器需储存文件目录>
例: scp -r root@172.0.0.1:/home/work/nltk_data/ ./
1.指定目录 cd <目录>
2.当前用户根目录 cd
3.返回上一级目录 cd ..
ls [-a 全部文件,包括隐藏] [-l 查看详细信息]
更多属性 > https://www.runoob.com/linux/linux-comm-ls.html
pwd [-P 显示出确实的路径,而非使用link路径]
adduser [-g <用户组> 该参数用户指定用户组] [-d <路径> 指定home目录] <用户名>
su <用户名>
chown <属主名>[: <属组名>] <文件名>
chmod 777 <文件名> (给所有用户组/用户读、写、执行权限)
1. 从第一行开始查看: cat <文件路径>
2. 从最后一行开始查看: tac <文件路径>
3. 查看头部: head [-n <行数>] <文件路径>
4. 查看尾部: tail [-n <行数>] <文件路径>
打开查看: vi/vim <文件路径>
进入输入模式: i
退出输入模式: esc
/<string>
u
: + <% 替换所有,否者替换当前行,也可x,y指定x至y行>s/<替换string>/<需替换string>[/g 替换所有匹配,否则替换第一个]
1. 跳转文件头: gg
2. 跳转文件尾: G
3. 跳转当前页头: H
4. 跳转当前页尾: L
5. 光标移动当前行头:
6. 光标移动当前行尾:
1. 删除当前行: dd
2. 删除x至y些行: : + <x,y> + 空格 + d + 回车
3. 清空: : + %d + 回车
1. 保存文件: : + w + 回车
2. 退出: : + q + 回车
3. 强制退出: : + q! + 回车
4. 保存并退出: : + wq + 回车
1.文件夹: mkdir <路径/名称>
cp [-r 文件夹带此参数] <文件/文件夹路径> <复制到的路径>
mv <文件/文件夹路径> <移动到的路径>
rm [-r 文件夹带此参数] <文件/文件夹路径>
1. 查看端口占用情况: netstat -anp |grep <端口号>
2. 开放端口: firewall-cmd --zone=public --add-port=<端口号>/tcp --permanent
3. 关闭端口: firewall-cmd --zone=public --remove-port=<端口号>/tcp --permanent
(2,3执行后 需执行firewall-cmd --reload 使配置生效)
4. 查看防火墙所有开放的端口:
5. 查看监听的端口: netstat -lnpt
wget [-b 后台下载] <下载链接>
1. 安装依赖包: yum install <package_name>
2. 更新依赖包: yum update <package_name>
3. 列出所有可安裝的软件清单命令: yum list
4. 删除软件包命令: yum remove <package_name>
5. 查找软件包命令: yum search <keyword>
1. 安装依赖包: sudo apt install <package_name>
2. 更新依赖包: sudo apt update <package_name>
3. 列出所有可安裝的软件清单命令: apt list --installed
4. 删除软件包命令: sudo apt remove <package_name>
5. 查找软件包命令: sudo apt search <keyword>
1. 查看当前状态:nvidia-smi
2. 每X秒刷新:nvidia-smi -l <秒数>
1.查看当前用户下所有: ps -u
2.根据名称查看: ps -ef|grep <名称>
1.结束单个任务 kill -9 <pid>
bash <脚本路径>
conda --version
conda create --name <your_env_name> [python=X.X 指定版本]
conda info --envs
或 conda env list
conda activate <环境名>
deactivate
conda remove --name <your_env_name> --all
1. 创建窗口: screen -S <窗口名>
2. 进入窗口: screen -r <窗口名/PID>
3. 关闭窗口: screen -X -S <窗口名>
4. 查看所有窗口列表: screen -ls
5. 退出当前窗口: Ctrl + a + d
6. 杀死当前窗口: Ctrl + a + k
1. 后台运行: nohup <command> >> <输出的log路径> 2>&1 &
2. 查看后台运行程序: jobs -l