导航
导航
文章目录
  1. 安装
  2. 基础
    1. 谷歌输入法
    2. 修改源
    3. swappiness
    4. 减少过热
    5. 启用“Minimize on Click”
    6. vim、git、curl、wget
    7. 蓝灯
    8. Chrome(可选)
    9. 磁盘占用分析器:ncdu
    10. 通过文件夹打开终端
    11. 终端
  3. 美化
  4. 环境
  5. WSL Ubuntu

ubuntu18 安装设置之记

安装

安装过程(略)…


基础

谷歌输入法

1
2
sudo apt install fcitx fcitx-googlepinyin im-config
im-config

修改源

软件更新 -> 其他服务器 -> 选择最佳服务器 或 直接修改 /etc/apt/sources.list

1
2
3
4
5
6
7
8
9
10
11
12
##中科大源

deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

swappiness

减少系统对于 swap 频繁的写入,将加快应用程序之间的切换,有助于提升系统性能。

系统默认为 60,你可以修改为 10:sudo sysctl vm.swappiness=10

如果要让它开机自动设定,编辑 sudo gedit /etc/sysctl.conf 文件,加入:vm.swappiness=10
,使其生效:sudo sysctl -p

减少过热

现在过热是电脑普遍的问题。一台过热的电脑运行相当缓慢。当你的 CPU 风扇转得像 尤塞恩·博尔特 一样快,打开一个程序将花费很长的时间。有两个工具你可以用来减少过热,使 Ubuntu 获得更好的系统表现,即 TLP 和 CPUFREQ。

1
2
3
4
sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update
sudo apt-get install tlp tlp-rdw -y
sudo tlp start

安装完 TLP 后你不需要做任何事。它在后台工作。

使用如下命令来安装 CPUFREQ 指示器:

1
sudo apt-get install indicator-cpufreq -y

启用“Minimize on Click”

1
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'

vim、git、curl、wget

1
sudo apt-get install vim git wget curl -y

蓝灯

https://github.com/getlantern/download/wiki

Chrome(可选)

1
2
3
4
sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt update
sudo apt install google-chrome-stable

磁盘占用分析器:ncdu

1
sudo apt install ncdu -y

使用:

#默认搜索当前用户目录
ncdu

#搜索整个硬盘
ncdu /


通过文件夹打开终端

在/usr/bin下新增一个脚本

1
2
3
4
5
6
### sudo vi /usr/bin/opendir
if [ -n "$1" ]; then
nautilus "$1" > /dev/null 2>&1
else
nautilus "$(pwd)" > /dev/null 2>&1
fi

添加可执行权限 sudo chmod +x /usr/bin/opendir

终端

oh-my-zsh

1
2
3
sudo apt-get install zsh -y
chsh -s $(which zsh) # 如果无效,可以直接 sudo vi /etc/passwd 修改
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

插件

zsh-autosuggestions

1
2
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions

修改配置文件.zshrc

1
2
3
4
5
6
7
8
vim ~/.zshrc
# plugins里加上插件 ,如plugins=(git zsh-syntax-highlighting zsh-autosuggestions)

# 启动错误命令自动更正
ENABLE_CORRECTION="true"

# 在命令执行的过程中,使用小红点进行提示
COMPLETION_WAITING_DOTS="true"

Terminator

1
2
3
4
5
sudo add-apt-repository ppa:gnome-terminator

sudo apt-get update

sudo apt-get install terminator -y

美化

GNOME Tweaks

1
sudo apt install gnome-tweak-tool gnome-shell-extensions chrome-gnome-shell -y

打开 gnome官方插件中心,安装 user-themes,Gnome Global Application Menu,Dash to Dock

主题可以去gnome-look找你喜欢的,

个人使用Flat Remix GNOME theme

1
2
3
sudo add-apt-repository ppa:daniruiz/flat-remix
sudo apt-get update
sudo apt-get install flat-remix-gnome flat-remix-gtk flat-remix

环境

php

1
2
3
4
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install php -y
sudo snap install phpstorm --classic

nodejs

1
2
3
# 使用nvm安装控制nodejs版本
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
nvm install 10 # 安装 nodejs v10

Albert

熟悉mac的用户应该知道Alfred,这个软件同样也具备类似的功能

1
2
3
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/manuelschneid3r/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:manuelschneid3r.list"
sudo apt-get update
sudo apt-get install albert

系统负载指示器

1
sudo apt-get install -y indicator-multiload

preload

可以把一些常用到的 lib 库和应用程序预加载到内存,以提高程序的启动速度。

1
sudo apt-get install preload

WSL Ubuntu

设置root密码

1
sudo passwd

交换ctrl和capslock

1
2
gsettings set com.deepin.dde.keybinding.mediakey capslock "['']"
gsettings set com.deepin.dde.keyboard layout-options "['ctrl:swapcaps']"

设置 WSL Ubuntu 默认登陆用户

1
2
# Power shell
ubuntu config --default-user username

卸载自带的 ssh server
sudo apt-get remove openssh-server

安装 ssh server
sudo apt-get install openssh-server

修改 ssh server 配置
sudo vim /etc/ssh/sshd_config
主要修改

1
2
3
4
5
6
7
Port 2222    # 默认 22 已占用,换为 2222
UsePrivilegeSeparation no # yes -> no

# 允许 root 账户登陆,需要使用 Xshell 登陆 root 账户的话修改为 yes
PermitRootLogin yes

PasswordAuthentication yes # no -> yes

支持一下
扫一扫,支持一下