1、终端更新和修复命令:
>sudo apt-get update
%从软件源(也就是服务器)下载最新的软件包列表文件,更新本地软件包缓存信息(包含软件名,版本,校验值,依赖关系等)。具体下载文件在目录:/var/lib/apt/lists
>sudo apt-get upgrade
%会访问源列表里的每个网址,读取软件列表,保存到本地。这一步是更新你的源列表,换源后必须执行。这其实是下载源里面的metadata的,包括这个源有什么包,每个包什么版本之类的,根据update命令下载的metadata决定要更新什么包(同时获取每个包的位置)
>sudo apt-get -f install
%修复损坏的软件包,尝试卸载出错的包,重新安装正确版本
2、Ubuntu关机快捷命令
安全关机命令---shutdown
系统管理员会通知所有登录的用户系统将要关闭,这种关机方式也是我们使用的系统右上角的那个电源管理项里面的shutdow,是最安全的一种关机方式。
重启命令---reboot
3、查看系统配置信息
- 查看该目录下所有文件名并显示出来---ls
- 查看显卡列表(中间没有空格)---nvidia-smi
- 查看具体显卡型号---nvidia-smi -L
- 查看显卡---lspci | grep -i nvidia
结果:01:00.0 VGA compatible controller: NVIDIA Corporation Device 2560 (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 228e (rev a1)
更新显卡信息---sudo update-pciids
lspci | grep -i nvidia
结果:01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GA106 High Definition Audio Controller (rev a1说明:NVIDIA卡信息的末尾是 rev a1,表示独显运行。 Nvidia 卡信息的末尾是 rev ff,表示独显已经关闭。
4、Ubuntu常用命令:
- 创建文件夹---mkdir 文件夹名称
- 进入文件夹目录---cd 文件夹路径
- 下载项目文件---git clone 网址
- 查看当前路径---pwd
- 在指定文件里打开终端,将里面指定的文件夹名复制到对应的路径(复制到根目录要开启root权限)---cp -r 文件夹名 /usr/local/include
- 在指定文件里打开终端,强制删除指定的文件夹---sudo rm -rf 文件夹名
- 查询当前版本(以eigen3举例)---pkg-config --modversion eigen3
- 将eigen-3.2.1文件 更名为eigen3---sudo mv /usr/local/include/eigen-3.2.1 /usr/local/include/eigen3
- 工作路径退回到上一级---cd ..(中间有空格)
- 打开当前路径文件夹,中间有空格---nautilus .(中间有空格)
- 进入root权限---su, 退出root权限---exit
- 更新用户密码---sudo passwd root---输入用户密码---成功更新用户密码
- 执行编译好的目标文件---./文件名
- 为了使make命令执行并行处理, j 选项可以用来指定作业数,如果你的电脑是多核cpu,j后面的数字最大可以是 核数*2,说白了就是硬件砸得越多,速度越快。---make j4
- mkdir -p 自定义空间名称/src ---创建一个工作空间以及一个 src 子目录
- 使用mkdir命令在opt文件下创建pycharm文件夹---sudo mkdir /opt/pycharm
- 在home目录下按Ctrl+H显示所有隐藏文件(再按Ctrl+H重新隐藏文件)。举例在删除vs code 时,除了在终端上利用命令删除软件外,还要删除.vscode文件夹,并删除.config下的Code目录,然后就可以重装了