【笔记/指南/快速上手】Linux/Ubuntu终端常用命令集合

本文章以实用为主,记录Windows本地远程Linux服务器时实际用到的操作指令,会不定期整理更新,欢迎点赞收藏~~

目录

Ⅰ. 服务器(Linux/Ubuntu)终端常用操作

1.路径操作

1).显示当前工作目录的完整路径:

pwd

2).打开/进入目录:

cd /path/to/directory

3).返回上级目录:

cd ..

4).返回用户主目录:

cd ~

2.状态查询

1).显示文件系统的磁盘空间使用情况:

df -h

2).显示目录的磁盘使用情况:

du -h directory_name

3.控制操作

1).终端界面清屏:

clear

2).退出远程连接:

exit

4.文件操作

1).列出目录中的文件和子目录:

ls

2).更改当前工作目录:

cd directory_name

3).创建新目录:

mkdir directory_name

4).删除文件或文件夹:

rm file_name  # 删除文件
rm -r directory_name  # 递归删除文件夹及其内容

5).复制文件或文件夹:

cp source_file destination_file  # 复制文件
cp -r source_directory destination_directory  # 递归复制文件夹及其内容

6).移动文件或目录,也可用于重命名文件或目录:

mv old_name new_name  # 重命名
mv source destination  # 移动

5.环境配置

1).重新加载当前用户的 Bash 配置文件:

source ~/.bashrc

6.CPU相关

1).显示物理CPU个数:

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

2).显示每个物理CPU中core的个数(即核数):

cat /proc/cpuinfo| grep "cpu cores"| uniq

3).显示逻辑CPU的个数(即线程数):

cat /proc/cpuinfo| grep "processor"| wc -l

4).显示CPU型号等信息:

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

7.GPU相关

1).显示GPU的当前状态(使用率、温度、内存使用情况等):

nvidia-smi

2).查看每块GPU的详细信息/状态:

nvidia-smi -q

3).列出系统中所有GPU设备的型号:

nvidia-smi --query-gpu=name --format=csv

4).查看CUDA版本:

nvcc -V

5).查看torch版本:

pip list | grep torch

8.conda相关

1).如果conda已安装,则应该能够看到安装的版本号:

conda --version

2).conda安装指定版本:

conda install conda=4.8.3

3).conda安装最新版本:

conda update -n base -c defaults conda

4).列出当前系统上所有已创建的 conda 环境:

conda env list

5).conda创建虚拟环境:

conda create --name my_env python=3.8  # python版本若无指定,则默认安装最新版本

6).conda激活虚拟环境:

conda activate myenv

7).conda删除虚拟环境:

conda remove --name your_env_name --all

9).conda退出环境:

conda deactivate

Ⅱ. Windows本地端命令行操作

1.本地/服务器文件交互

1).将本地(Windows)文件上传到服务器(Linux/Ubuntu):

scp /path/to/local/file username@remote_host:/path/to/destination_directory  # 上传文件
scp -r /path/to/local/destination_directory username@remote_host:/path/to/destination_directory  # 上传文件夹

其中"remote_host"为服务器IP或域名。
示例:

C:\users\admin\desktop>scp my_file.txt user_name@10.10.11.11:/home/user_name/destination_directory  # 上传单个文件
C:\users\admin\desktop>scp -r my_file_folder user_name@10.10.11.11:/home/user_name/destination_directory  # 上传整个文件夹

其中:

my_file_folder 文件或文件夹的相对路径

2).将服务器(Linux/Ubuntu)文件下载到本地(Windows):

scp user_name@remote_host:/path/to/file /local/abs_path  # 复制文件到本地

其中:

user_name 登录到远程服务器的用户名
remote_host 远程服务器的IP地址或主机名
/path/to/file 要下载的文件在远程服务器上的路径
/local/path 要保存文件的本地绝对路径

示例:

C:\users\admin\desktop>scp username@remote_host:/home/user_name/file.txt C:\users\admin\desktop\destination_directory  # 复制单个文件到本地
C:\users\admin\desktop>scp -r username@remote_host:/home/user_name/filefolder C:\users\admin\desktop\destination_directory  # 复制整个文件夹到本地

Ⅲ. 其他操作

1.VSCode远程服务器

1).在VSCode左侧导航栏显示文件目录:

Ctrl + Shift + E,然后选择远程并建立连接,便可正常显示,显示后可以拖拽上传文件到服务器。
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值