Ubuntu常用终端指令集合

打开网络连接:sudo pppoeconf
联网:sudo pon dsl-provider
断网:sudo poff

修改环境变量:sudo gedit ~/.bashrc
生效环境变量:source ~/.bashrc
运行sh文件:在该文件目录下终端sudo sh xxxx.sh

查看GPU信息:nvidia-smi
查看GPU型号:lspci | grep -i nvidia
查看NVIDIA驱动版本:sudo dpkg --list | grep nvidia-*
验证显卡驱动版本:cat /proc/driver/nvidia/version
查看cuda版本:nvcc -V
查看cudnn版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2

Conda:
查看conda安装列表:conda list
查看虚拟环境列表:conda env list
conda创建新的环境:conda create -n yourName python=3.5
激活虚拟环境:source activate TF1.11
退出虚拟环境:source deactivate yourName
conda在指定环境下安装包:
conda install -n env_name pandas

获得root权限:sudo su
ubuntu中ananconda使用conda命令权限不足:sudo chmod -R 777 anaconda3
使用pip安装tensorflow指定版本:pip install tensorflow-gpu==1.11.0
控制音量界面:pavucontrol

在终端安装run文件:
sudo chmod +x cuda_9.2.148_396.37_linux.run(添加可执行)
./cuda_9.2.148_396.37_linux.run
安装whl文件:
pip install xxxxx.whl
安装deb文件:
sudo dpkg -i 安装包名称.deb

更改cuda版本(在bash文件中更改最后几行的cuda版本数字即可)
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:/usr/local/cuda-8.0/extras/CUPTI/lib64:LDLIBRARYPATHexportCUDAHOME=/usr/local/cuda−8.0exportPATH=/usr/local/cuda−8.0/bin:LD_LIBRARY_PATH export CUDA_HOME=/usr/local/cuda-8.0 export PATH=/usr/local/cuda-8.0/bin:LDLIBRARYPATHexportCUDAHOME=/usr/local/cuda8.0exportPATH=/usr/local/cuda8.0/bin:PATH
(最后再source ~/.bashrc)
(如有需要)更改cudnn版本:
$ cd /usr/local
$ sudo tar -xzvf ~/下载/cudnn-8.0-linux-x64-v5.1.tgz

vi .bashrc进入到终端黑框改环境变量时:按i进入编辑模式,(两个变量路径用:隔开)编辑完按ESC退出命令行模式,按shift+:键(下面会出现冒号)再按x保存,回车退出,再source .bashrc

<think>我们正在处理用户关于Ubuntu终端常用命令集合的请求。根据引用内容,我们可以整理出一些常用命令和配置指南。用户希望获得一个命令集合的使用指南,因此我们将按照不同类别组织命令,并给出简要说明。引用[1]提到“UbuntuCheatsheet”项目,它提供了一系列命令和简短指导,适合提升Ubuntu使用效率。引用[2]提供了安装build-essential软件包组的命令,这是开发所需的基本工具。引用[3]提到了Guake终端的安装和配置,包括开机启动和快捷键设置。我们将命令分为以下几个部分:1.系统更新与软件管理2.文件和目录操作3.系统信息查看4.网络相关命令5.权限管理6.开发环境配置(如引用[2])7.终端工具推荐(如引用[3]中的Guake)注意:用户要求使用中文回答,并且所有数学表达式必须使用$...$或$$...$$格式,但本问题中可能较少涉及数学表达式,但如果有版本号比较等,我们可能会用到行内数学表达式(如版本号中的数字)。另外,根据系统指令,我们还需要在回答末尾生成相关问题。开始组织回答:</think>### Ubuntu Terminal 常用命令集合指南 #### 一、系统管理基础命令 1. **系统更新与升级** ```bash sudo apt update # 刷新软件源索引 sudo apt upgrade # 升级已安装包 sudo apt dist-upgrade # 智能处理依赖升级 ``` 2. **软件包管理** ```bash sudo apt install <package> # 安装软件(如引用[2]的build-essential) sudo apt remove <package> # 移除软件 apt search <keyword> # 搜索软件包 ``` 3. **系统信息查看** ```bash uname -a # 查看内核版本 lsb_release -a # 查看系统发行版信息 free -h # 内存使用情况 df -h # 磁盘空间检查 ``` #### 二、文件与目录操作 1. **核心文件命令** ```bash ls -alh # 详细列出文件(含隐藏文件) cp -r dir1 dir2 # 递归复制目录 mv file1 /path/ # 移动/重命名文件 rm -rf dir # 强制删除目录(慎用) ``` 2. **文本处理** ```bash cat file.txt | grep "text" # 文本过滤 nano file.txt # 简单文本编辑 diff file1 file2 # 文件差异对比 ``` #### 三、网络与连接 ```bash ping ubuntu.com # 网络连通性测试 ifconfig # 查看网络接口(需安装net-tools) ssh user@remote_host # SSH远程连接 scp file.txt user@host:/path # 安全文件传输 ``` #### 四、高效工具配置 1. **开发环境搭建** 如引用[2]所述,安装开发工具链: ```bash sudo apt install build-essential # 包含gcc/g++/make等 ``` 2. **终端增强工具** - **Guake终端**(引用[3]推荐): ```bash sudo apt install guake ``` 配置建议: - 开机启动:添加`/usr/bin/guake`到启动程序 - 快捷键:建议修改呼出热键为<kbd>F11</kbd>(避免与浏览器冲突) #### 五、进程与系统监控 ```bash top # 动态进程监控 htop # 增强版进程查看器(需安装) kill -9 <PID> # 强制终止进程 systemctl status <service> # 服务状态检查 ``` > **重要提示**:敏感操作(如`rm -rf`、`kill`)务必确认路径/进程ID,误操作可能导致系统损坏[^1]。 --- ### 相关问题 1. 如何将常用终端命令设置为别名(alias)提高效率? 2. Ubuntu 中如何配置 SSH 免密登录远程服务器? 3. 系统磁盘空间不足时,如何快速定位并清理大文件? 4. 怎样在终端后台运行程序并记录输出日志? [^1]: Ubuntu终端快捷指南安装与使用教程 [^2]: 最新Ubuntu20.04高效配置指南 [^3]: 升级Ubuntu 18.04系统工具集合
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值