Linux新装系统简单指南
换源
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新装系统简单指南的更多相关文章
- ubuntu(linux)新装系统恢复备份后无法进入系统问题的解决
		1. 引子: 可以跳过直接看3.~5. 我们可能会遇到这样的状况,从ubuntu转到别的系统,兜兜转转又回到了ubuntu. 比如说: Fedora升级后一大堆BUG,与java有关的软件渲染都糟糕的 ... 
- Linux 桌面玩家指南:04. Linux 桌面系统字体配置要略
		特别说明:要在我的随笔后写评论的小伙伴们请注意了,我的博客开启了 MathJax 数学公式支持,MathJax 使用$标记数学公式的开始和结束.如果某条评论中出现了两个$,MathJax 会将两个$之 ... 
- linux/windows系统oracle数据库简单冷备同步
		linux/windows系统oracle数据库简单冷备同步 我们有一个财务系统比较看重财务数据的安全性,同时我们拥有两套系统,一个生产环境(linux),一个应急备份环境(windows).备份环境 ... 
- Ubuntu学习笔记-win7&Ubuntu双系统简单搭建系统指南
		win7&Ubuntu双系统简单搭建系统指南 本文是自己老本子折腾Ubuntu的一些记录,主要是搭建了一个能够足够娱乐(不玩游戏)专注练习自己编程能力的内容.只是简单的写了关于系统的安装和一些 ... 
- Linux下一个简单的日志系统的设计及其C代码实现
		1.概述 在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件.在日志文件中存放程序流程中的一些重要信息, 包括:变量名称及其值.消息结构定义.函数返回 ... 
- 39条常见的Linux系统简单面试题
		39条常见的Linux系统简单面试题 本文主要分享39条常见的Linux系统简单面试题,其中包括如何看当前Linux系统有几颗物理CPU和每颗CPU的核数.如何实时查看网卡流量为多少等等,希望对你有所 ... 
- 实验二:Linux系统简单文件操作命令
		項目 内容 这个作业属于哪个课程() 课程链接 这个作业的要求在哪里 实验要求 学号-姓名 17043133-木腾飞 作业学习目标 学习在Linux系统终端下进行命令行操作: 学习掌握常用命令行操作并 ... 
- Linux网络设置高级指南
		from:http://www.oschina.net/question/23734_117144 Linux网络设置高级指南 本文面向的是被Linux复杂的有线无线网络架构弄得头昏脑胀:或者被网上半 ... 
- C#在Linux上的开发指南
		本人才疏学浅,在此记录自己用C#在Linux上开发的一点经验,写下这篇指南.(给想要在Linux上开发C#程序的朋友提供建议) 目前在Linux上跑的网站:http://douxiubar.com | ... 
随机推荐
- 自制Amiibo 踩坑/填坑 指南
			去年买了台老版NS,后来得知有Amiibo这种东西的存在,但是学校附近都买不到. 再后来网上看见有人在X宝卖自制卡片,就寻思着是否能自己 DIY一套,于是掉坑里. 要想使用自制Amiibo,一共要做两 ... 
- NOI2019 Day2游记
			开场T1是个最短路优化建图,边向二维矩形内所有点连,本来可以写树套树的,但是卡空间(128MB),后来发现其实是不用把边都建出来的,只需要用数据结构模拟dijkstra的过程,支持二维区间对一个值取m ... 
- System.NotSupportedException:“No data is available for encoding 1252. For information on defining a custom encoding
			最近搞 .net项目,Dapper连接Mysql时,运行报错: System.NotSupportedException:“No data is available for encoding 1252 ... 
- mac下 Eclipse代码自动补齐 设置
			Eclipse -> Perferences -> Java -> Editor -> Content Assist如下图. 将auto activation triggers ... 
- ubuntu14.04 安装python3.7
			下载源码:https://www.python.org/downloads/release/python-373/ 一.先安装需要的包zlib1g,libffisudo apt-get update ... 
- shell 命令行参数(getopt和getopts)
			getopt 命令 使用getopt命令,可以解析任何命令行选项和参数,但是用法比较复杂.getopt的命令用法如下: $ getopt --help 用法: getopt optstring par ... 
- node解析修改ngix配置文件
			主要是通过nginx-conf这个工具. git地址:https://github.com/tmont/nginx-conf 具体用法: npm install -S nginx-conf 安装工具 ... 
- leetcode 85. 最大矩形
			题目描述: 给定一个仅包含 0 和 1 的二维二进制矩阵,找出只包含 1 的最大矩形,并返回其面积. 思路分析: 这题是之前那道最大正方形的进阶,同样是利用dp来求解.通过逐行去计算最大矩形,即优化的 ... 
- 系统性能工具篇(sar)
			转自:系统性能工具篇(sar) 1. 介绍 内容很多 是sysstat软件包的一部分 自动运行:/etc/crontab/sysstat $ cat /etc/cron.d/sysstat # The ... 
- supervisor更改某项目配置后 需要重新启动才有效
			在linux服务器上部署了node项目,使用supervisor进行管理,supervisor是个好工具,具体介绍见这里about supervisor 梗概了该项目对的某些配置后,重新启动项目,发现 ... 
