shell:zsh
安装zsh
1
sudo apt-get install zsh
查看shell列表
1
cat /etc/shells
切换shell为zsh
1
chsh -s /bin/zsh
chsh 命令是改变登陆shell,需要重启才能看到效果。
-
1
sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
安装oh-my-zsh插件git # 自带
extract # 自带
1
plugins=( [plugins...] extract) # 修改~/.zshrc
-
1
sudo apt-get install autojump # 安装
1
plugins=( [plugins...] autojump) # 修改~/.zshrc
-
1
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
1
plugins=( [plugins...] zsh-autosuggestions) # 修改~/.zshrc
-
1
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
1
plugins=( [plugins...] zsh-syntax-highlighting) # 修改~/.zshrc
sublime
安装oh-my-zsh插件 (new)
1
sudo apt-get install autojump
1
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
1
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
1
sed -i 's/ZSH_THEME="robbyrussell"/ZSH_THEME="ys"/g' ~/.zshrc
1
sed -i 's/plugins=(git)/plugins=(git extract autojump zsh-autosuggestions zsh-syntax-highlighting)/g' ~/.zshrc
1
source ~/.zshrc
MarkDown编辑器:Typaro
1 | # or run: |
中文输入法:搜狗输入法
reference https://blog.csdn.net/lupengCSDN/article/details/80279177
首先,安装Fcitx输入框架
1
sudo apt-get install fcitx
安装 搜狗拼音
1
sudo dpkg -i sogou.deb
如果遇到依赖问题,执行
1
sudo apt-get install -f
后,重新安装。
乱码问题
1 | fcitx -r # 重启fcitx框架 |
1 | pidof fcitx|xargs kill |
1 | cd ~/.config && rm -rf SogouPY* sogou* |
ctrl
+space
切换两次输入法
文本编辑器:sublime text 3
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 | sudo apt-get install apt-transport-https |
Select the channel to use:
Stable
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Dev
echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Update apt sources and install Sublime Text
1 | sudo apt-get update |
在~/.zshrc
plugins
里面添加sublime
插件
1 | plugins=( [plugins...] sublime) # 修改~/.zshrc |
之后就可以用subl
启动 sublime text 3 了
实时监控网速:NetSpeed
直接在Ubuntu Software
里面搜索安装。
美化
Ubuntu 18.04 LTS与Ubuntu 16.04 LTS默认使用的桌面不一样,18.04为gnome3。
安装gnome-tweak-tool
1 | sudo apt-get install gnome-tweak-tool |
安装gnome-shell
参考http://ubuntuhandbook.org/index.php/2017/05/enable-shell-theme-in-gnome-tweak-tool-in-ubuntu/
1 | sudo apt install chrome-gnome-shell |
拓展:
dash to dock 优化 Ubuntu 默认的 dock
User Themes 自定义 shell 主题
Coverflow Alt-Tab 优化 Ubuntu 默认窗口切换动作
Gnome Global Application Menu 将当前程序的菜单项提取到状态栏
NetSpeed 显示网速插件
Clipboard Indicator 提供剪切板历史记录功能
Drop Down Terminal 可以从屏幕上快速弹出一个终端
Recent Items 快速打开最近打开过的文件
Places Status Indicator 利用下拉菜单快速打开驱动器上的常用位置
Dynamic Top Bar 动态调整状态栏透明度
Hide top bar 隐藏顶栏, 可以设置为鼠标靠近屏幕上边沿时显示顶栏
Top Panel Workspace Scroll 快速切换工作区
Gravatar 把你的 Ubuntu 用户头像设置成你的 Gravatar 头像.
TopIcons Plus 将传统托盘图标移动到顶部面板 (Wine 程序救星)
按下 Alt
+ F2
,输入 r
,回车重启
gnome。
主题&图标
我比较喜欢的是
Ubuntu \(\times\) KDE
安装 KDE
1 | sudo apt-get install kubuntu-desktop |
一路 OK,Default display manager
选
sddm
,然后重启。
美化
监视器:gotop
终端:konsole
主题:Orchis-kde
设置默认桌面环境
可用的桌面环境位于 /usr/share/xsessions:
1 | $ ls /usr/share/xsessions |
为用户指定默认会话,在文件 /var/lib/AccountsService/users/<username> 中修改:
1 | [User] |
关闭图形化界面
一、持久关闭
查看当前的默认目标:
1 | systemctl get-default |
执行以下命令,持久关闭Ubuntu桌面版的GUI环境(通过Ctrl+Alt+F1-F6
快捷键进入命令行界面):
1 | sudo systemctl set-default multi-user.target |
执行以下命令,持久开启Ubuntu桌面版的GUI环境(通过Ctrl+Alt+F7
快捷键进入GUI界面):
1 | sudo systemctl set-default graphical.target |
二、临时关闭
执行以下命令,临时关闭Ubuntu桌面版的GUI环境:
1 | sudo service lightdm stop |
执行以下命令,临时开启Ubuntu桌面版的GUI环境:
1 | sudo service lightdm start |
参考文献: [1]https://askubuntu.com/questions/800239/how-to-disable-lightdmdisplay-manager-on-ubuntu-16-0-4-lts [2]https://askubuntu.com/questions/365719/i-have-to-restart-lightdm-after-run
PS:
以上方法适用于 Ubuntu 和 Centos 7
Centos 6 使用如下方法:
临时关闭
1 init 3 # 临时关闭图形界面(XServer服务也会关闭)
1
2
3 # 再次开启图形界面用下面其中一个命令
init 5
startx开机关闭
1 vi /etc/inittab将
1 id:5:initdefault:改成
1 id:3:initdefault:
增加 Swap 分区
Ref:
查看 swap 状态
1
2
3
4
5
6
7
8$ swapon
NAME TYPE SIZE USED PRIO
/swapfile file 16G 177M -2
$ free -h
total used free shared buff/cache available
Mem: 31Gi 278Mi 30Gi 0.0Ki 399Mi 30Gi
Swap: 15Gi 176Mi 15Gi禁用 swap 功能
1
sudo swapoff /swapfile
这个命令执行之后,如果你用
free -h
命令查看的话会发现swap分区的大小变为了0。增加 /swapfile 的大小:
1
sudo dd if=/dev/zero of=/swapfile bs=1M count=16384 oflag=append conv=notrunc
这个命令会在现有的/swapfile后面追加16GB,加上之前的16GB的swap分区,现在共有32个GB的swap分区了。
设置这个文件为swap分区的挂载点:
1
sudo mkswap /swapfile
再次启用swap
1
sudo swapon /swapfile
使用 screen 管理你的远程会话
新建screen会话
1
$ screen
或者
1
$ screen + command
在已有screen会话中创建新的窗口
Ctrl
+a
c
Ctrl键+a键,之后再按下c键,screen 在该会话内生成一个新的窗口并切换到该窗口。
detached会话
C-a
d
查看会话
1
screen -ls
恢复会话
1
screen -r <screen_pid>
清除dead会话
1
screen -wipe
more
C-a w 显示所有窗口列表 C-a C-a 切换到之前显示的窗口 C-a c 创建一个新的运行shell的窗口并切换到该窗口 C-a n 切换到下一个窗口 C-a p 切换到前一个窗口(与C-a n相对) C-a 0..9 切换到窗口0..9 C-a a 发送 C-a到当前窗口 C-a d 暂时断开screen会话 C-a k 杀掉当前窗口
代替screen:tmux
https://www.ruanyifeng.com/blog/2019/10/tmux.html
监测CPU温度:sensors
1 | sudo apt-get install lm-sensors |
使用
1 | watch -n 2 sensors |
-n 2 表示每隔两秒刷新一次
MiniDLNA
还没装好
Samba
Ubuntu下 firefox 无法观看视频的解决
提示缺少 flash 插件,此举解决的是html5的视频播放问题,flash不管了,谁还用flash啊。
1 | sudo apt-get install ffmpeg |