本文最后更新于:2022年5月29日 上午
安装完Ubuntu16.04系统后,需要对系统进行一些基本配置。
系统篇 换源 我更换使用的是清华大学国内源 。
1 2 3 cd /etc/apt sudo mv sources.list sources.list.bak sudo nano sources.list
输入一下内容,保存。
1 2 3 4 5 6 7 8 9 10 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
阿里云国内源:
1 2 3 4 5 6 7 8 9 10 deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
删除不必要软件,剩下干净系统 1 2 3 4 5 6 7 8 9 dpkg --get-selections|grep firefox sudo apt-get purge firefox firefox-locale-en firefox-locale-zh-hans unity-scope-firefoxbookmarks sudo apt-get remove unity-webapps-common sudo apt-get purge totem thunderbird rhythmbox empathy brasero simple-scan gnome-mahjongg aisleriot sudo apt-get purge gnome-mines transmission-common gnome-orca webbrowser-app gnome-sudoku landscape-client-ui-install sudo apt-get purge onboard deja-dup sudo apt-get autoremove
更新 安装完系统之后,需要更新一些补丁。Ctrl+Alt+T调出终端,执行一下代码:
1 sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get autoremove
安装显卡驱动 1)打开软件和更新,点击开发者选项,勾选 提前释放出的更新 ,点击关闭重新载入;
2)然后再打开软件和更新,点击附加驱动,选择专有显卡驱动进行安装:
3)禁用坑爹的nouveau ,继续在终端输入:
1 2 sudo chmod 666 /etc/modprobe.d/blacklist.conf sudo gedit /etc/modprobe.d/blacklist.conf
4)在最后一行添加如下内容:blacklist nouveau
效果如下,最底行添加了 保存文件关闭。
Ubuntu+Windows双系统时间同步 安装ntpdate:
1 sudo apt-get install ntpdate
设置校正服务器:
1 sudo ntpdate time.windows.com
设置硬件时间为本地时间:
1 sudo hwclock --localtime --systohc
设置Windows为开机默认选项 1、打开终端,输入:
2、接着输入:
3、现在进入了grub文件,找到GRUB_DEFAULT = 0,因为Ubuntu的顺序是从0开始的,并且windows对应第3个选项,所以将0改为2。
5、按Ctrl+X,会有一个询问是否保存,输入Y保存修改后的grub文件,会有再次询问时,按回车确认退出。
6、更新grub文件:
删除多余的开机启动项 1 2 3 4 sudo sucp /boot/grub/grub.cfg /boot/grub/grub.cfg_backupcat /boot/grub/grub.cfg > tmp gedit tmp
找到并删除下面的内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 menuentry "Windows UEFI bootmgfw.efi" { search --fs-uuid --no-floppy --set=root 09C1-B27D chainloader (${root}) /EFI/Microsoft/Boot/bootmgfw.efi } menuentry "Windows Boot UEFI loader" { search --fs-uuid --no-floppy --set=root 09C1-B27D chainloader (${root}) /EFI/Boot/bkpbootx64.efi } menuentry "Windows Boot UEFI fbx64.efi" { search --fs-uuid --no-floppy --set=root 09C1-B27D chainloader (${root}) /EFI/Boot/fbx64.efi } menuentry "EFI/systemd/systemd-bootx64.efi" { search --fs-uuid --no-floppy --set=root 09C1-B27D chainloader (${root}) /EFI/systemd/systemd-bootx64.efi } menuentry "EFI/ubuntu/mmx64.efi" { search --fs-uuid --no-floppy --set=root 09C1-B27D chainloader (${root}) /EFI/ubuntu/mmx64.efi }
更新文件:
1 cat tmp > /boot/grub/grub.cfg
软件篇 Google Chrome 首先在 火狐浏览器中打开Google Chrome浏览器官网 。
选择“下载 Chrome(Linux 版)”点击“下载 Chrome”,保存本地。
1 sudo dpkg -i google-chrome-stable_current_amd64.deb
vim 1)命令行安装:
1 sudo apt-get install vim
2)VIM配置:
在命令行下,输入命令:
在VIM的最后一行,输入下面的内容,可以让您的VIM变得更漂亮、舒服。
1 2 3 4 5 6 7 set nu set tabstop=4 set nobackup set cursorline set ruler set mouse=a "set autoindent " 自动缩进
安装shadowsocksgui 使用ppa源的方式安装:
1 2 3 sudo add-apt-repository ppa:hzwhuang/ss-qt5 sudo apt-get update sudo apt-get install shadowsocks-qt5
添加浏览器插件 1)下载SwitchOmega Github地址 下载完成后,在Google浏览器的扩展插件打开开发者模式,直接拖拉添加进去。
2)然后进行配置: ①新建情景模式
②情景模式配置
③设置自动切换 如上配置后,在访问网站时通过切换右上角插件的情景模式可以使用代理或直接访问网站。但是我们为了简便,可以使用自动切换功能,它会基于一套规则,过滤我们访问的网站,需要走外网的使用代理,否则直接连接即可。默认在插件添加后会有一个叫做“auto switch”的情景模式,我们在其上边修改即可。 地址:https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
④点击右上角浏览器的插件,选择情景模式为自动切换,然后就可以访问网站了。
系统备份软件systemback 1 2 3 sudo add-apt-repository ppa:nemh/systemback sudo apt-get update sudo apt-get install systemback
可分屏终端 1、安装
1 sudo apt-get install terminator
2、修改终端命令提示符颜色:
3、将文件中if和else下的PS1屏蔽后,修改为以下:
1 PS1 = "\[\e ]0;\u@\h: \w\a \]${debian_chroot:+($debian_chroot)}\[\0 33[01;32m\]\u@\h\[\0 33[00m\]:\[\0 33[01;34m\]\w\[\0 33[00m\]\$"
4、保存,在终端输入如下命令后便可永久更改:
显示内存CPU网速等(System Monitor) 通过添加PPA安装:
1 2 3 sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt-get update sudo apt-get install indicator-sysmonitor
终端执行:
然后Ctrl+C就可以实现后台运行indicator-sysmonitor,可以看到下图标效果。 为程序添加开机启动!鼠标右键点击标题栏上图标,弹出菜单,选择首选项。勾上Run on startup,这样就能开机启动了。 切换到 Advanced 选项,可以对要显示的信息的格式进行设置。 可以尝试设置其他格式,再Test,直到效果满意再点击保存。
安装截图工具 Shutter 1 2 3 sudo add-apt-repository ppa:shutter/ppa sudo apt-get update sudo apt-get install shutter
添加快捷键: 打开系统设置->键盘设置
设置快捷键
Screenfetch 1 sudo apt-get install screenfetch
RAR压缩 Ubuntu刚安装的时候是不能解压rar文件的,只有在安装了解压工具之后,才可以解压。
安装:
1 sudo apt-get install unrar rar
卸载:
1 sudo apt-get remove unrar rar
rar常用命令主要有:
x 带路径解压文档中内容到当前目录 例:rar x test.rar 这样解压的话,dir1就会保持原来的目录结构
更多参考:https://www.linuxidc.com/Linux/2017-03/141564.htm
PDF文件编辑器 Okular:基于KDE的GUI程序,支持注释,不支持tab页以及注释功能,打开页面的速度和渲染速度都不错,支持很多查看模式,可配置项目多,安装方便,支持jk翻页(VI的快捷命令,很方便,很好用)
1 sudo apt-get install okular
VScode 1、VScode下载链接
2、到下载目录进行安装:
1 sudo dpkg -i code_1.33.1-1554971066_amd64.deb
Typora编辑器 Typora是linux下编辑markdown的非常好的工具。
1、官网教程
2、进入下载目录进行安装:
1 2 3 4 5 6 7 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE sudo add-apt-repository 'deb https://typora.io/linux ./' sudo apt-get update sudo apt-get install typora
Filezilla 这软件可以与树莓派进行文件传输
1 sudo apt install filezilla
pycharm 专业破解版 1、下载安装包 2、下载后文件在/home/xxx/Downloads/ 中,切换到该目录,并解压:tar -zxvf xxxx
3、修改hosts文件:sudo vim /etc/hosts,在文件中增加一行:0.0.0.0 account.jetbrains.com
4、保存,使用命令::wq
5、切换到安装包解压之后的文件夹的bin目录下(~/home/xx/Downloads/pycharm-2018.2.2/bin/),执行sh ./pycharm.sh
这里选择第二项或者第三项
选择第二个Activation code,则需要获取注册码
软件配置:
1 2 3 4 5 6 # !/usr/bin/python3 # -*- coding:utf-8 -*- # * @file ${NAME} .py # * @author Soso # * @date ${DATE} ${TIME} # * @brief
6、创建应用图标快捷方式
1 sudo gedit /usr/ share/applications/ Pycharm.desktop
此时会打开一个文档,复制下面内容到此文档:
1 2 3 4 5 6 7 8 9 10 [Desktop Entry] Type =ApplicationName =PycharmGenericName =Pycharm3Comment =Pycharm3:The Python IDEExec ="/opt/pycharm-2018.2.2/bin/pycharm.sh" %fIcon =/opt/pycharm-2018.2 .2 /bin/pycharm.pngTerminal =pycharmCategories =Pycharm
上面的Icon一项的pycharm.png 是图标文件名,需要自己下载图片放到对应的目录下。
最后保存即可,然后即可在/usr/share/applications目录下打开pycharm,直接复制快捷方式到桌面。
安装Virtual Box or VMWare workstation Pro 14 1、下载地址
2、转到下载目录,执行命令进行安装:
1 2 sudo chmod +x VMware-Workstation-Full-14.1.3-9474260.x86_64.bundle sudo ./VMware-Workstation-Full-14.1.3-9474260.x86_64.bundle
3、输入破解秘钥:
1 2 3 4 5 CG54H -D8D0H-H8DHY-C6X7X-N2KG6ZC3WK -AFXEK-488 JP-A7MQX-XL8YFAC5XK -0 ZD4H-088 HP-9 NQZV-ZG2R4ZC5XK -A6E0M-080 XQ-04 ZZG-YF08DZY5H0 -D3Y8K-M89EZ-AYPEG-MYUA
Sublime-text 官网教程
Install the GPG key:
1 wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -
Ensure apt is set up to work with https sources:
1 2 sudo apt-get install apt-transport-httpsecho "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list `
Update apt sources and install Sublime Text
1 2 sudo apt-get update sudo apt-get install sublime-text
手动安装Package Control
点击Preferences > Browse Packages菜单;
进入打开的目录的上层目录,然后再进入Installed Packages
目录;
下载Package Control.sublime-package 并将其复制到Installed Packages /
目录中
重新启动Sublime
配置Install Package:
1,channel_v3.json 下载到本地,然后进行本地访问。 下载地址:https://packagecontrol.io/channel_v3.json (进去后ctrl+s保存即可)
2,在Preferences->Package Setting->Package Control ->Setting User 中添加代码
1 2 3 4 "channels" : [ "/home/yun/.config/sublime-text-3/Packages/channel_v3.json" ],
注:上面的地址是channel_v3.json在本地的绝对地址
配置C语言编译环境:
不包含scanf时,在sublime控制台输出;包含scanf时,在终端输出结果,敲回车后自动退出
1,Sublime界面–>Tools–>Build System–>New Build System,弹出一个简单的文件,把以下代码粘贴进去,
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 { "cmd" : ["g++ ${file} -o ${file_base_name} " ], "file_regex" : "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$" , "working_dir" : "${file_path} " , "selector" : "source.c, source.c++" , "shell" : true , "variants" : [ { "name" : "Run" , "shell_cmd" : "gcc \" ${file} \" -o \" ${file_path} /${file_base_name} \" -Wformat=2 && \" ${file_path} /${file_base_name} \"" }, { "name" : "RunInShell" , "cmd" : ["gnome-terminal -- bash -c '${file_path} /${file_base_name} ;read' " ] } ] }
2,保存为g++.sublime-build,保存位置就是默认路径,即Packages–>User 目录下
3,第三步,设置快捷键,Sublime界面–>Preferences–>Key Bindings-User, 打开后写入以下代码:
1 2 3 [ { "keys" : ["f8" ], "command" : "build" ,"args" : {"variant" : "RunInShell" } }, ]
4,保存,这样就完成调用Linux下的终端了,Sublime写好C/C++程序后,
ctrl+B编译程序,ctrl+shift+B使用Sublime自带的控制台运行程序,F8为调用Ubuntu终端运行程序。