一、操作篇
1、切换中英文输入法
打开settings-Devices-Keyboard能看到默认的所有Shortcuts,看到Typing,切换中英文输入法的快捷键是Super+Space。
super其实就是指win键,不喜欢这个默认的也可以更改。
如果处于中文文输入法,直接按Shift就行。
2、调整屏幕分辨率
在settings-Devices-显示里,好像就一种分辨率,没法调,字是真的小,可能也和电脑有关
3、屏幕截图
- 屏幕截图:ctrl+fn+print
- 窗口截图:ctrl+alt+fn+print
- 自由截图:ctrl+shift+fn+print
以上是保留在剪贴板,如果想要保存在目录(默认home/图片),去掉ctrl即可
另外我是小新的电脑,ubuntu下prtsc要按fn,有的电脑不用 - 屏幕录制:ctrl+shift+alt+r
见图
4、下载gnome-terminator
输入sudo apt-get install terminator
太丑: 右键-配置文件首选项-配置-一般设定,显示标题栏,叉掉
色彩: Ambience是和默认终端一样的,目前用的Ambience和Gruvbox dark
调整透明度: 右键-配置文件首选项-配置-背景
比较好用的: 右键-配置文件首选项-全局-行为,总在最前面
字体: Monospace 或 Liberation Mono 大小11号
高亮:https://zhuanlan.zhihu.com/p/144711440
此时调色板可以选Ambience或其他的
PS1="\[\e[01;32;36m\]\u\[\e[37;33m\]@\h: \[\e[36;32m\]\w\[\e[0m\]\\$ "
设置在文件中右键打开terminator:https://blog.csdn.net/zhanghm1995/article/details/89419109
5、下载typora
<法一>:下载有些慢
<法二>:下载二进制文件
wget https://typora.io/linux/Typora-linux-x64.tar.gz #网页下载
tar -zxvf Typora-linux-x64.tar.gz #解压
./Typora #cd T* 运行
-z用Gzip压缩或解压
-x解开压缩文件
-v:显示解压缩执行过程
-f目标文件名
安装Typora后右键md文件没有Typora的选项:https://maple8.github.io/2019/12/29/%E6%96%87%E6%9C%AC%E7%BC%96%E8%BE%91%E5%99%A8/Ubuntu16.04%E5%AE%89%E8%A3%85%E5%92%8C%E5%90%AF%E5%8A%A8Typora/
6、系统备份
参见官网:https://help.ubuntu.com/community/BackupYourSystem/TAR
一键命令:
cd /
sudo tar -cvpzf backup.tar.gz --exclude=/backup.tar.gz --one-file-system /
7、rm -rf删除文件后恢复
使用extundelete工具,删除后不要在删除目录中做任何读写操作
sudo apt-get install extundelete
sudo ./extundelete /dev/sda9 --restore-all #sda9这里根据删除目录所在分区更改,使用df -h命令
二、软件篇
- 安装软件通用办法:
- 1、下载deb包
- 2、用sudo dpkg -i +包名安装
- 或下载tar包,tar zxvf xxx.tar.gz,进入bin目录,运行sh脚本
1、安装谷歌浏览器
通过这个链接在官网下载deb文件,下载时选择打开或保存,下载结束后双机安装
https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
或者保存到home目录使用这三个命令安装:
sudo apt install libappindicator1 libindicator7 #这应该是个解压deb的工具
sudo dpkg -i google-chrome-stable_current_amd64.deb #在deb文件所在目录执行
sudo apt -f install
2、下载QQ
2019.10.24那天,腾讯官方更新了QQLinux版,大赞!
紧接着又在2020.4.9更新了2.0.0 Beta2
下载及官网教程链接:
https://im.qq.com/linuxqq/download.html
选择x86 deb格式,保存到home下
- 确保有gtk2.0
sudo apt install libgtk2.0-0
- 进入安装路径,使用dpkg安装
sudo dpkg -i linuxqq_2.0.0-b2-1082_amd64.deb
- 卸载用命令:
sudo dpkg -r linuxqq
- 登陆闪退:删除
~/.config/tencent-qq/#你的QQ号#
目录后重新登录
删除目录或文件夹用sudo rm -rf 目录名
否则会显示rm: 无法删除'目录名': 是一个目录
目前这版QQ只能手机QQ扫码登陆,有截图、表情、图片、文件、多人会话功能,不能语音视频和干一些花里胡哨的事。
deepin QQ :https://github.com/wszqkzqk/deepin-wine-ubuntu
轻聊版好像不好使,没装上,QQ还可以,TIM没试过
3. 使用wine安装微信
https://blog.csdn.net/u013049553/article/details/115243047,亲测ubuntu18.04可用,注意deepine版本
3、安装TeamViewer
官网链接:https://www.teamviewer.cn/cn/download/linux/
下载地址:https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
进入下载目录 使用命令sudo dpkg -i teamviewer_15.5.3_amd64.deb
安装
报错,原因是缺少依赖,使用如下命令安装依赖:sudo apt --fix-broken install
看大佬博客也有sudo apt-get install -f
安装依赖的
其实我本来是按照提示缺少的依赖粘贴过去装的:sudo apt install libqt5x11extras5 qml-module-qtquick2 qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-window2 qml-module-qtquick-layouts
结果提示这个:
安装好依赖后再使用命令sudo dpkg -i teamviewer_15.5.3_amd64.deb
安装即可
4、安装labelme
参考这篇:https://blog.csdn.net/zong596568821xp/article/details/83375227
三、环境篇
1、python3
sudo apt-get update
sudo apt-get install python3
一般ubuntu环境内置python3,因此正常会提示已安装
2、切换python2和python3默认版本
首先使用whereis python
查看系统中有哪些python版本以及他们对应的路径,我这有python2.7和3.6
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
使用update-alternatives --list python
确认加入了哪些python版本
使用sudo update-alternatives --config python
来选择要使用的python版本
3、包管理工具
- pip:
sudo apt install python3-pip
pip加速:-i https://pypi.douban.com/simple
阿里云 https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) https://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/
- anaconda: 官网链接https://www.anaconda.com/products/individual,选择64bit(x86)。拿迅雷下就很快,10M/s
官网安装教程https://docs.anaconda.com/anaconda/install/linux/
安装完输入source ~/.bashrc
验证https://docs.anaconda.com/anaconda/install/verify-install/
4、ROS
参看我的另一篇博客:官网解读详细步骤!Ubuntu18.04安装ROS Melodic
5、在anaconda中创建虚拟环境
conda create -n your_name python=3.7 #创建
conda activate your_name #激活
pip list #查看环境中已有的工具包
下次想进入时,输入conda activate your_name
即可
退出虚拟环境:conda deactivate
查看所有的虚拟环境:conda info -e
6、pytorch 1.5
- 官网推荐使用anaconda安装:
conda install pytorch torchvision cudatoolkit=10.2 -c pytorch
官网教程:https://pytorch.org/get-started/locally/#mac-prerequisites - 验证pytorch是否安装成功:输入
python
,然后
from __future__ import print_function
import torch
x = torch.rand(5, 3)
print(x)
- 验证pytorch是否能用cuda:进入python
import torch
torch.cuda.is_available()
可以用会返回True
- 附:换源安装
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda install pytorch torchvision cudatoolkit=10.2 pytorch
7.opencv
apt-cache opencv
搜库
sudo apt-get libopencv-dev
安装
8. git
sudo apt install git-all
9. oh-my-zsh
安装:https://blog.csdn.net/weixin_44410537/article/details/102490854
命令补全插件:https://blog.csdn.net/zzztimes/article/details/116791760
--------------------------------------------------------------16.04-------------------------------------------------------------
由于从这开始我又换回了16.04,因此接下来都是16.04的操作
1、解决装机bug:
这是缺少显卡驱动和wifi驱动,这里只解决显卡驱动问题:
ctrl+alt+F1
,进入命令行模式,输入用户名密码,登录,然后按照下方教程操作。
- 如果比较想要熟悉的图形显示,可以在这里登录后输入
reboot
,重启时选择ubuntu高级模式-recovery mode-resume
(这样有个好处是可以usb共享网络,联网下载显卡驱动) - 如果上方不给机会输入密码,同样也可以
ubuntu高级模式-recovery mode-root
安装显卡驱动教程:ubuntu16.04系统run方式安装nvidia显卡驱动
--------------------填坑---------------------
安装WiFi驱动,解决无法连接WiFi问题:
2、tensorflow1.4.1
参看这篇教程:Ubuntu16.04配置深度学习GPU环境:cuda8.0.61+cudnn v6.0 for linux+TensorFlow-gpu 1.4.1教程
但cuda参看这篇:Ubuntu16.04+cuda8.0+cudnn6.0+tensorflow(二)
为啥cuda要换一篇呢,因为上面那篇装的deb包,安装过程中没有安装选项,于是cuda把我装好的驱动卸了自己装了一个驱动。由于它装驱动的时候没有禁止opengl等操作,于是我成功进入循环登录模式,重装系统也拜它所赐。这篇最后提到的卸载办法不知道有没有用,有机会可以尝试。
用run文件装的时候,注意驱动选no。
cudnn看这里:ubuntu16.04安装配置CUDA8.0+cuDNN6.0
这个里面有cuda samples的测试:安装ubuntu16.04+cuda8.0+cudnn5.1
3、开启ssh服务
https://blog.csdn.net/jinghongluexia/article/details/90031842
sudo apt-get install openssh-server
sudo /etc/init.d/ssh start