文章首发于http://szhshp.org/tech/2017/05/19/linuxreboot.html
转载请注明
更新历史:
- 2017年05月19日
- 攒写最初正文
- 2017年07月10日
- 修改章节顺序,扩展EasyStroke的详细使用
- 添加Git的一些小技巧//反正是小技巧,随意记录一下
前言
有时候真的挺厌烦Windows下面各种依赖的安装。突然想玩Linux/Unix
自己对于Linux的知识只停留在组网课程的程度, 当初没有看到使用Linux开发的实用性。
不定期更新。
系统相关
初学Linux, Ubuntu是最好的选择, 相关资料比其他分支略多并且善于使用
当前文章使用的系统是Ubuntu
安装
略.
没啥好说的, 双系统, 虚拟机, 远程服务器想用哪个用哪个。
先装Windows再装Ubuntu会稍微方便一些, 反正最后少不了去修复引导。
使用Easycd修复会方便一些
刚安装完成进入系统的样子美不胜收, 重点还是字体渲染效果的buff, 比当年Centos好看多了
{: width=”400px”}
软件安装/卸载
几种方法:
- deb包,双击安装
- 使用apt-get下载二进制包
apt-get 详细用法实例:
apt-cache search packagename 搜索包
apt-cache show packagename 获取包的相关信息,如说明、大小、版本等
apt-get install packagename 安装包
apt-get install packagename –reinstall 重新安装包
apt-get -f install 修复安装”-f = –fix-missing”
apt-get remove packagename 删除包
apt-get remove packagename –purge 删除包,包括删除配置文件等
apt-get update 更新源
apt-get upgrade 更新已安装的包
apt-get dist-upgrade 升级系统
apt-get dselect-upgrade 使用 dselect 升级
apt-cache depends packagename 了解使用依赖
apt-cache rdepends packagename 是查看该包被哪些包依赖
apt-get build-dep packagename 安装相关的编译环境
apt-get source packagename 下载该包的源代码
apt-get clean 清理无用的包
apt-get autoclean 清理无用的包
apt-get check 检查是否有损坏的依赖
快捷键
目标是完全使用键盘操作
刚开始进入系统的时候可以看到快捷键
之后长按Super也能重新查看快捷键
{: width=”400px”}
截图
三种办法:
Alt+PrintScreen调用系统自带截图工具
Super然后运行Screenshot调用系统自带截图工具
听说有个软件叫ksnapshot, 待补充
Hosts
文件在/etc/hosts
修改类似Windows
需要Su权限
关于访问Google
现成的Host: https://github.com/racaljk/hosts
修改后刷新DNS然后通过https://www.google.com/ncr
访问
刷新DNS
sudo /etc/init.d/networking restart
主题美化
使用Unity Tweak Tool
, 这是一个非常好用的 Unity 图形化管理工具
sudo apt-get install unity-tweak-tool
执行以下命令安装Flatabulous主题:
sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install flatabulous-theme
该主题有配套的图标, 安装方式如下:
sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons
{: width=”400px”}
以及另一个主题:
sudo add-apt-repository ppa:snwh/pulp
sudo apt-get update
sudo apt-get install paper-gtk-theme paper-icon-theme
字体修改
Unity Tweak Tool
简直神器
随便改几个字体都很好看
权限相关
很明显, /home/
下面可以看到自己用户名的文件夹
当然这个文件夹有全部的rw权限
刚开始经常错进入到/Home/
文件夹, 经常遇到Access Denied
的问题
系统问题
关闭Workspace
system settings->Appearance->behavior->Enable;
死机
特么Linux还会死机的啊
- 用任何方式点开Terminal输入top查看一下对应占用最大的内存
然后sudo kill [对应pid]
杀掉进程
- Ctrl+Alt+F1进入文字界面, 同样利用上述方法杀掉进程
有时候文字界面也会假死,Ctrl+Alt+F7可以回到图形界面
权限分配
【待补充】
Ubuntu 16.04 不显示菜单栏
前段时间可能莫名奇妙删了unity,可能各种玩美化插件的时候删错了
基本上重新安装一下unity即可
sudo apt-get install unity
便可以解决问题
软件相关
基本软件(git,vim)的安装以及卸载
sudo apt-get install [softwareName]
sudo apt-get remove [softwareName]
简直反人类地一行代码解决所有问题
此方面秒杀Windows
Git
安装略。
Git密码存储
设置记住密码(默认15分钟):
git config –global credential.helper cache
如果想自己设置时间,可以这样做:git config credential.helper ‘cache –timeout=3600’
这样就设置一个小时之后失效长期存储密码:
git config –global credential.helper store
增加远程地址的时候带上密码也是可以的。(推荐)
搜狗输入法
安装
直接下载安装
然后跑到Language Support把Keyboard input method system改为fcitx, 然后注销重新登录
可能需要手动添加一个’Text Entry input source’
切换输入法快捷键是Ctrl+Space
标点符号居然无法保持英文状态这个也挺烦
Atom
详细设置已经记录到另一篇日志:胡乱折腾Atom
快捷键
很早习惯了一套Eclipse的快捷键, ST也是用这个
所以直接安装一个Package: eclipse-keybindings package for Atom 解决所有问题
注意这样会将Command Panel的快捷键改为Ctrl+3
Sublime Text 3
详细设置已经记录到另一篇日志:优雅地乱玩Linux-4-Ubuntu下Sublime Text中文输入解決方案
为知笔记
安装
从官方PPA进行安装, 轻而易举
sudo add-apt-repository ppa:wiznote-team
sudo apt-get update
sudo apt-get install wiznote
使用
快捷键似乎有一些改变
F4无法进行编辑了
截图功能似乎也不能使用
居然还不能修改快捷键
全屏到哪里去了
Markdown编辑器
本体已经自带Markdown编辑器, 只是编辑的时候无法实时预览
并且官方未实现Linux下为知笔记的预览功能
这一点不如Windows
于是我考虑换一个Markdown编辑器, 大不了最后Copy到笔记这儿来.
选择的编辑器是Typora
EasyStroke
之前一直在Win下面使用StrokeIt, 到了Linux肯定也要有一个手势软件, 搜了一下发现了这个软件
EasyStroke配置
一开始无论如何都无法设置, 因为StrokeIt食用鼠标右键来绘画手势的, 然而ES用的是鼠标中键
但是可以在设置中改为右键
只需要将上面Gesture Button
改为Button 3
即可
然后就是模仿StrokeIt进行窗体最大最小化的设置:
几个要点:
- 窗体最大化的时候如果使用最小化方案似乎只能将窗体取消最大化
- 截图快捷键,如果直接设置成
Print screen
就会截取全屏
设置为开机启动
Dash里面搜索Startup App Preferences
然后加入EasyStroke的路径即可