- 前言
- 系统相关
- 安装
- 软件安装/卸载
- 快捷键
- 截图
- Hosts
- 关于访问Google
- 刷新DNS
- 主题美化
- 字体修改
- 权限相关
- 系统问题
- 关闭Workspace
- 死机
- 权限分配
- Ubuntu 16.04 不显示菜单栏
- 软件相关
- Git
- Git密码存储
- 搜狗输入法
- 安装
- Atom
- 快捷键
- Sublime Text 3
- 为知笔记
- 安装
- 使用
- Markdown编辑器
- EasyStroke
- EasyStroke配置
- 设置为开机启动
- Git
- 系列文章
- 参考文献
更新历史:
- 2017 年 05 月 19 日
- 攒写最初正文
- 2017 年 07 月 10 日
- 修改章节顺序,扩展 EasyStroke 的详细使用
- 添加 Git 的一些小技巧//反正是小技巧,随意记录一下
前言
有时候真的挺厌烦 Windows 下面各种依赖的安装。突然想玩 Linux/Unix
自己对于 Linux 的知识只停留在组网课程的程度, 当初没有看到使用 Linux 开发的实用性。
↑其实就是什么都不懂
一番调查之后, 似乎……真的可以花点时间学习一下。
↑其实就是闲得无聊了
本来考虑入个 Mac 玩一玩, 但是多方考虑, 决定先自己玩玩普通 Linux, 等适应后再买也不迟。
↑其实就是没钱
这篇文章旨在记录 Windows 深度用户转型 Linux 遇到的或简单或困难的各种问题。
↑其实就是装个逼
不定期更新。
反正我心情好就会更新, 玩坏了和我没关系
系统相关
初学 Linux, Ubuntu 是最好的选择, 相关资料比其他分支略多并且善于使用
当前文章使用的系统是Ubuntu
安装
略.
没啥好说的, 双系统, 虚拟机, 远程服务器想用哪个用哪个。
先装 Windows 再装 Ubuntu 会稍微方便一些, 反正最后少不了去修复引导。
使用 Easycd 修复会方便一些
刚安装完成进入系统的样子美不胜收, 重点还是字体渲染效果的 buff, 比当年 Centos 好看多了
软件安装/卸载
几种方法:1. deb 包,双击安装 2. 使用 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 也能重新查看快捷键
Alt text
截图
三种办法:1. Alt PrintScreen 调用系统自带截图工具
- Super 然后运行 Screenshot 调用系统自带截图工具
- 听说有个软件叫 ksnapshot, 待补充
Hosts
文件在*/etc/hosts*
修改类似 Windows
需要 Su 权限
关于访问 Google
现成的 Host: https://github.com/racaljk/hosts
修改后刷新 DNS 然后通过https://www.google.com/ncr
访问
刷新 DNS
代码语言:javascript复制sudo /etc/init.d/networking restart
主题美化
使用Unity Tweak Tool
, 这是一个非常好用的 Unity 图形化管理工具
sudo apt-get install unity-tweak-tool
执行以下命令安装 Flatabulous 主题:
代码语言:javascript复制sudo add-apt-repository ppa:noobslab/themes
sudo apt-get update
sudo apt-get install flatabulous-theme
该主题有配套的图标, 安装方式如下:
代码语言:javascript复制sudo add-apt-repository ppa:noobslab/icons
sudo apt-get update
sudo apt-get install ultra-flat-icons
以及另一个主题:
代码语言:javascript复制sudo add-apt-repository ppa:snwh/pulp
sudo apt-get update
sudo apt-get install paper-gtk-theme paper-icon-theme
字体修改
Unity Tweak Tool
简直神器
随便改几个字体都很好看
enter image description here
enter image description here
权限相关
很明显, /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 即可
代码语言:javascript复制sudo apt-get install unity
便可以解决问题
软件相关
基本软件(git,vim)的安装以及卸载
代码语言:javascript复制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 增加远程地址的时候带上密码也是可以的。(推荐) http://yourname:password@git.oschina.net/name/project.git
搜狗输入法
安装
直接下载安装
然后跑到
Language Support
把
Keyboard input method system
改为 fcitx, 然后注销重新登录
可能需要到
Text Entry
处手动添加一个'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 进行安装, 轻而易举
代码语言:javascript复制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 进行窗体最大最小化的设置:
几个要点:1. 窗体最大化的时候如果使用最小化方案似乎只能将窗体取消最大化 2. 截图快捷键,如果直接设置成Print screen
就会截取全屏
设置为开机启动
Dash 里面搜索Startup App Preferences
然后加入 EasyStroke 的路径即可
系列文章
优雅地乱玩 Linux
参考文献
- linux 修改 host 文件
- Ubuntu 安裝 Sublime Text 3
- ubuntu16.04 主题美化和软件推荐
- Add Mouse Gestures to Linux with Easystroke
- git 之 https 或 http 方式设置记住用户名和密码的方法