也许更好的阅读体验

换源

1. 备份原来的源

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list

2.更换源

先用\(gedit\)打开文档,\(gedit\)是自带的文本编辑器

sudo gedit /etc/apt/sources.list

用下面的清华源替换原本的源

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src 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-src 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-src 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
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

3.更新

sudo apt update

复损坏的软件包,尝试卸载出错的包,重新安装正确版本的。

sudo apt-get -f install

更新软件

sudo apt-get upgrade

更新softmare

打开\(software\),会提醒更新

语言

如系统提醒有语言包下载不完全,点击继续下载

搜狗输入法

fcitx

先下载\(fcitx\)

sudo apt-get install fcitx

到桌面单机鼠标右键,打开 设置

点击 区域和语言 ,就是有\(language\)的那项

管理已安装语言

将 键盘输入法系统改为\(fcitx\)

之后自行下载搜狗输入法

搜索\(sougou for Linux\)即可

安装即可

安装字体

代码

简单来说,就是输入以下代码

cd /usr/share/fonts/
sudo mkdir YaheiConsolas
cd YaheiConsolas/
sudo cp ~/下载/YaHeiConsolas.ttf .
sudo chmod 644 /usr/share/fonts/consolas/YaHei.Consolas.1.12.ttf
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv

解释

以\(Consolas\)为例

先下载字体,是压缩包的话解压出来

得到字体的\(ttf\)文件,如\(YaHeiConsolas.ttf\)

进入字体文件目录

cd /usr/share/fonts/

建立字体文件夹

sudo mkdir YaheiConsolas

进入字体文件夹

cd YaheiConsolas/

把下载好的字体复制进来

sudo cp ~/下载/YaHeiConsolas.ttf .

前面是字体文件位置,后面是当前文件夹

设置权限

sudo chmod 644 /usr/share/fonts/consolas/YaHei.Consolas.1.12.ttf

更新终端字体

sudo mkfontscale

建立字体列表

sudo mkfontdir

启动

sudo fc-cache -fv

注销重进即可

软件和插件

我的常用软件和插件

firefox

常用浏览器

sudo apt install firefox

vim

很好的编辑器

sudo apt install vim

vim剪贴板

可以使\(vim\)的复制在外面也可以粘贴

sudo apt install vim-gtk3

g++

编译器

sudo apt install g++

autosuggestion

按逗号可以补全曾经输入过的命令

git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

rofi

方便的运行程序或打开文件

sudo apt install rofi

之后去设置一下快捷键

命令是

rofi -show run

我一般设置为\(Alt+w\)

keynav

麻麻,我再也不用鼠标了!

sudo apt install keynav

iptux

可以按照\(ip\)发送信息或者文件

sudo apt install iptux

git

sudo apt install git

zsh

sudo apt install zsh

oh-my-zsh

下载好\(zsh\)后

新建一个\(install.sh\)文件

这里的内容复制进去

更改权限,并运行

chmod +x ./install.sh
./install.sh

可更改主题,进入\(.zshrc\)

有一个

ZSH_THEME="robbyrussell"

将robbyrussell更改为你喜欢的主题即可

主题一览

推荐 ys

开机自动运行

cd /etc
sudo vim profile

将想要启动的程序加在最底下即可

加一个\(\&\)表示后台运行

如\(keynav\&\)

Linux新装系统简单指南的更多相关文章

  1. ubuntu(linux)新装系统恢复备份后无法进入系统问题的解决

    1. 引子: 可以跳过直接看3.~5. 我们可能会遇到这样的状况,从ubuntu转到别的系统,兜兜转转又回到了ubuntu. 比如说: Fedora升级后一大堆BUG,与java有关的软件渲染都糟糕的 ...

  2. Linux 桌面玩家指南:04. Linux 桌面系统字体配置要略

    特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ...

  3. linux/windows系统oracle数据库简单冷备同步

    linux/windows系统oracle数据库简单冷备同步 我们有一个财务系统比较看重财务数据的安全性,同时我们拥有两套系统,一个生产环境(linux),一个应急备份环境(windows).备份环境 ...

  4. Ubuntu学习笔记-win7&Ubuntu双系统简单搭建系统指南

    win7&Ubuntu双系统简单搭建系统指南 本文是自己老本子折腾Ubuntu的一些记录,主要是搭建了一个能够足够娱乐(不玩游戏)专注练习自己编程能力的内容.只是简单的写了关于系统的安装和一些 ...

  5. Linux下一个简单的日志系统的设计及其C代码实现

    1.概述 在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件.在日志文件中存放程序流程中的一些重要信息, 包括:变量名称及其值.消息结构定义.函数返回 ...

  6. 39条常见的Linux系统简单面试题

    39条常见的Linux系统简单面试题 本文主要分享39条常见的Linux系统简单面试题,其中包括如何看当前Linux系统有几颗物理CPU和每颗CPU的核数.如何实时查看网卡流量为多少等等,希望对你有所 ...

  7. 实验二:Linux系统简单文件操作命令

    項目 内容 这个作业属于哪个课程() 课程链接 这个作业的要求在哪里 实验要求 学号-姓名 17043133-木腾飞 作业学习目标 学习在Linux系统终端下进行命令行操作: 学习掌握常用命令行操作并 ...

  8. Linux网络设置高级指南

    from:http://www.oschina.net/question/23734_117144 Linux网络设置高级指南 本文面向的是被Linux复杂的有线无线网络架构弄得头昏脑胀:或者被网上半 ...

  9. C#在Linux上的开发指南

    本人才疏学浅,在此记录自己用C#在Linux上开发的一点经验,写下这篇指南.(给想要在Linux上开发C#程序的朋友提供建议) 目前在Linux上跑的网站:http://douxiubar.com | ...

随机推荐

  1. 【AtCoder】 ARC 099

    link C-Minimization 枚举覆盖\(1\)的区间,两边的次数直接算 #include<bits/stdc++.h> #define ll long long #define ...

  2. R语言中查询帮助

    可以尝试下面的几种方式 help(lapply,package=,....)?lapply??lapplyhelp.search('lapply')apropos('norm') #函数名记不全时用? ...

  3. seqtk 一款快速处理fasta/fastq 文件的小程序

    seqtk 的 GitHub 官网 https://github.com/lh3/seqtk 安装 git clone https://github.com/lh3/seqtk.git cd seqt ...

  4. sql查询条件参数为空

    查询某些值为空的数据 select * from usertable where name is null or page is null

  5. springboot(1)@SpringBootApplication

    首先来看下Spring Boot项目中的运行类,基本上每个项目都会有该启动类: @SpringBootApplication public class Application { public sta ...

  6. 探索ENCODE数据库 | Encyclopedia of DNA Elements

    ENCODE: Encyclopedia of DNA Elements 目标:按不同组织,收集人类(还有小鼠.worm.fly)基因组里面的所有功能元件 The primary goal of th ...

  7. 使用analyze命令统计信息

    ① 搜集和删除索引.表和簇的统计信息② 验证表.索引和簇的结构③ 鉴定表和簇和行迁移和行链接针对analyze的搜集和删除统计信息功能而言Oracle推荐使用DBMS_STATS包来代替analyze ...

  8. 用go写一个简单的看门狗程序(WatchDog)

    简述 因为公司的一些小程序只是临时使用一下(不再维护更新),有的有一些bug会导致崩溃,但又不是很严重,崩溃了重新启动一下就好. 所以写了一个看门狗程序来监控程序,挂了(因为我这里并不关心程序的其他状 ...

  9. (转)2019年 React 新手学习指南 – 从 React 学习线路图说开去

    原文:https://www.html.cn/archives/10111 注:本文根据 React 开发者学习线路图(2018) 结构编写了很多新手如何学习 React 的建议.2019 年有标题党 ...

  10. Qt编写安防视频监控系统17-在线地图

    一.前言 在线地图模块在一开始设计整个系统的时候就考虑进去了,主要功能就是在摄像机管理中,提供经纬度信息,然后加载百度地图在浏览器中显示,根据摄像机信息表中的每个摄像机的经纬度信息,自动生成设备点在地 ...