ubuntu操作指令
涉及ubuntu操作的可通用的一些技巧记录(持续完善ing)
文章目录
安装显卡驱动
官网查询驱动适配版本
sudo apt-get install dkms
sudo dkms install -m nvidia -v 535.183.01
重启时可能出现蓝色背景的界面 perform mok management
选择 enroll mok ,
选择 continue ,
选择 yes ,
输入你在安装驱动时输入的密码,之后 选择第一个 reboot
Ubuntu20.04无法直接进入系统,黑屏左上角白色下划线闪烁
在光标页面按 Ctrl+Alt+F2 进入terminal,依次输入用户名 回车,用户密码 回车 登录账号
登录后输入下面的语句,移除之前的nvidia驱动程序
sudo apt-get purge nvidia*
sudo apt-get update
此时驱动冲突问题就没有了,重启电脑在进入ubuntu系统就不会出现问题了。
进入不同内核版本的ubuntu系统
以前的驱动等程序可能因为系统更新升级出现问题,在开机时选择*ubuntu高级选项 选择以前的内核版本。
查看ubuntu系统版本
lsb_release -a
下载链接
wget URL
安装应用
sudo dpkg -i xx.deb
sudo apt purge xx
打开终端
ctrl+alt+t
Screen 操作
新建会话
screen -S session_name #session_name虽然可以省略,但是非常有用
退出当前会话
screen窗口键入C-a d,Screen会给出dettached提示
远程dettach某个会话
screen -d session_name #session_name也可以是对应的session id
进入dettached的会话
screen -r session_name #session_name也可以是对应的session id
进入attached的会话
如果一个会话的状态是Attached的,而你并不在其中,我们就要输入 screen -d <screen的pid> ,来使他”Dettached”,然后再输入screen -r <screen的pid>,来进入这个screen。
显示当前所属会话id.name
echo $STY
列出当前所有的session
screen -ls
终止会话
如果在会话之中,输入exit或者Ctrl+d来终止这个会话。
删除会话
screen -X -S session_name quit
当前文件夹路径及切换
#相对路径:在输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置
#绝对路径:在输入路径时,最前面是/或者~,表示从根目录/家目录开始的具体目录位置
cd #切换到当前用户的主目录
cd … #切换到上级目录
cd - #可以在最近两次工作目录之间来回切换
mkdir -p a/b/c #递归创建目录
ls #list 查看当前文件夹下的内容
ll #以列表形式显示当前路径下的所有文件的详细信息(包括隐藏文件和缓存文件等)
pwd #print work directory 查看当前所在文件夹
帮助命令
“命令名 -h or --help” #如果碰到不会的命令,或者忘记了具体的options(操作选项),可以使用
如果嫌每次都要sudo太麻烦,可以先登录,获取root权限。
sudo su //输入并回车 //就会让你输入root密码
安装卸载操作
rm 文件名 #remove 删除指定的文件名
rm -r 文件夹 #删除指定文件夹
sudo apt install 软件包 #安装软件
sudo apt remove 软件名 #卸载软件
sudo apt upgrade #更新已安装的包
sudo apt list //查看所有已安装的软件列表
sudo apt search <软件名> //搜索某个软件
安装包管理工具。
先在官网下载软件的deb格式安装包,然后cd到下载文件夹,打开terminal(终端)输入:
dpkg -i <.deb后缀的软件名> //i 表示 install
dpkg -r <包的名字> //r 表示 remove, 此种方法会保留配置文件
dpkg -P <包的名字> //直接全删了,配置也不会保留
dpkg -l //查看安装列表
dpkg -S <包的名字> //搜索某个包
解压/压缩
tar -cvf 打包文件.tar 被打包的文件/路径(多个文件用空格隔开)#打包文件
tar -xvf 打包文件.tar #解包文件
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径 #压缩文件
tar -zxvf 打包文件.tar.gz #解压缩文件
tar -zxvf 打包文件.tar.gz -C 目标路径 #解压缩到指定路径
tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径 #压缩文件
tar -jxvf 打包文件.tar.bz2 #解压缩文件
bunzip2 xxx.bz2 #解压缩文件
unzip -l xx.zip #只看一下zip压缩包中包含哪些文件,不进行解压缩
unzip xx.zip #把文件解压到当前目录下
unzip -d /xx xx.zip #把文件解压到指定的目录下,需要用到-d参数
关机/时间/日历
shutdown -r now #立刻重启
shutdown now #立刻关机
shutdown 20:25 #今天的20:25关机
shutdown +10 #10分钟后自动关机
shutdown -c #取消指定的关机计划
date #查看系统时间
cal #查看日历
pycharm加快捷方式
sudo gedit /usr/share/applications/Pycharm.desktop
[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec=sh /xx/pycharm-community-2023.1.2/bin/pycharm.sh
Icon=/xx/pycharm-community-2023.1.2/bin//pycharm.png
Terminal=pycharm
Categories=Pycharm;