1.添加臨時安裝源
安裝好軟件後即將其手工註釋掉,免得影響穩定版軟件。
2.特殊字符输入
https://help.ubuntu.com/lts/ubuntu-help/tips-specialchars.html
3. boot空间太小,无法完成更新
插入启动优盘,进入试用模式 sudo su - sudo gparted #gparted图形界面的硬盘分区软件 在gparted下调整/boot 大小 此法还可能有错误,详情见 http://forum.ubuntu.org.cn/viewtopic.php?t=257333
4. 详细系统备份还原介绍:
http://ghosertblog.github.io/blog/2012/12/04/ubuntu-living-handbook-backup-restore/
5. Ubuntu下光标闪烁问题
可能是双显卡问题,在显示设置处禁用未知显示器,问题解决。(亲测)
其它情况可能要重新完整安装gnome桌面环境。(未试)
6. mkdir命令:
mkdir -p test/test1/test2
7. ibus 输入法,翻页问题
usr/lib/ibus/ibus-setup-* 进行设置
也可在图形界面进入目录 /usr/share/applications 进行设置
ibus-googlepinyin , ibus-rime 等输入法再ibus 下无法设置,首选项不可选
8. ibus 卸载可能导致系统出错
详见:http://sixipiaoyang.blog.163.com/blog/static/623235882014450916276/
9.推荐软件
基于文本的Torrent客户端: rTorrent 。应该不咋地。
10.图形界面卡死
ctrl+alt+F1 ps -t tty7 找到Xorg进程 (Xorg是界面上的进程) kill *** ctrl+alt+F7
在Xubuntu中,按一下电源键会弹出关机、重启界面,选择重启。
11.fonts-config
<forum.ubuntu.com.cn/viewtopic.php?t=377905>
命令 $ fc-config
12. 粘贴板
突然发现fictx按下 ctrl + ; 键可以调出粘贴板,并有5项缓存可供选择。但此按键当开启keynav时被其占用。
修改方式"输入法配置" –> “附加组件” –> “选中剪贴板” –> “点击配置”
可将其修改成 ctrl+'
13. 安装Chromium后Flash Player的安装
已经安装了Adobe Flash Player,可是还是提示未安装Flash Player。
在Chromium发生这个问题的原因是
之前Chromium使用Netscape Plugin API架构来支持Flash,从Ubuntu 14.04开始,
Chromium将会停止使用Netscape Plugin API。
修复方法
在Ubuntu 14.04的源里有Adobe Flash Player Pepper安装器。这个安装器会下载Google Chrome,
提取出Pepper Flash Player然后设置给Chromium使用。
$ sudo apt-get install pepperflashplugin-nonfree $ sudo update-pepperflashplugin-nonfree –install
之后重启Chromium即可。
参考网址:http://jingyan.baidu.com/article/ad310e80caaeeb1849f49e94.html
14. 与windows共用的硬盘分区无法加载
在Windows的电源管理中关闭快速启动功能
15. ssh用法
如果服务端未启动ssh服务则启动: ` /etc/init.d/sshd start
连接: ssh name@address
更多技巧见: < http://www.seye.com.cn/newsDetail.lzs?id=959>
16 Java编程环境安装
见自己的另一篇bolg
17 主题/及主题切换工具安装
http://itsfoss.com/best-icon-themes-ubuntu-1404/
http://itsfoss.com/how-to-install-themes-in-ubuntu-13-10/
不好用
18. 修改默认程序
右击该文件,选择"属性" –> “打开方式” , 即可进行更改。
或使用update-alternatives命令,见相关笔记。
19. apt-get build-dep 选项
sudo apt-get build-dep vim
安装vim的编译依选项 build-dep使用
另赋 -y
选项,在安装软件询问是否下载时,自动选择 yes 。
20 boot空间旧内核清理
Ubuntu 16.04中直接使用sudo apt-get autoremove
即可移除不需要的内核软件包(在你boot分区足够大的时候)。
旧内核占用/boot太多空间,以至于无法更新新内核。
- df -lh : 查看是否是/boot 空间不足
- dpkg –get-selections | grep linux-image :用于查看已经安装的linux-image各版本。
- uname -a 查看当前使用的是哪个版本(一般是最新的)
- sudo apt-get purge linux-image–3.16.0-30-generic : 使用purge卸载3.16.0-30,使用remove选项存在残留,为保险
起见一般不把所有旧内核全部卸载,而保留1-2各旧版本。 - sudo du -m /boot : 以MB 为单位显示 /boot 目录。
- sudo apt-get upgrade 升级系统。
注意:Ubuntu 14.10 中清除linux-image–3.19-**-generic 后,它会在下次检查更新时又重新安装上,所以可以保留它而不卸载;原因未知。其它的可以卸载。
21. 7zip安装使用
-
安装:
sudo apt-get install p7zip
-
解压文件:
7z x test.7z -r -o/tmp/test
命令或开关 | 描述 |
---|---|
x | 代表解压文件,并按照原始目录解压,test.7z是压缩文件。(注意 x前没有-) |
-r | 表示递归所有的子文件夹 |
-o | 指定解压到的目录,注意**-o 和目录直接无空格** |
- 压缩文件:
7z a -t7z -r test.7z /home/test/*
test.7z 是压缩之后的压缩包, /home/test/是要压缩的目录,*
表示该目录下所有的文件。
命令或开关 | 描述 |
---|---|
a | 添加文件 文件夹到压缩包 |
-t | 是指定压缩类型,一般为7z |
-r | 递归所有子文件夹 |
22.保存屏幕亮度
看样子有不行
但是他的系统安装了两个显卡驱动
/sys/class/backlight/intel_backlight/
屏幕亮度最大值: 4882 位于文件max_brightness中
屏幕亮度最小值: 2842 位于文件actual_brightness中
当前屏幕亮度: 2842 位于文件brightness中
23.添加桌面图标
- 可直接从dash中将图标拖到桌面。
- 创建一个.desktop文件。打开一个
/usr/share/applications/
下的一个现有.desktop文件查看即可。
24.Okular保存标注到PDF文件的方法
一般使用Okular对PDF进行的标注并未直接保存在PDF文件中,Okular根据文件名来加载之前的标注。
保存标注到PDF文件本身的方法是,选择打印该PDF文件,在打印选项中确保"打印标注"被勾选即可。 (可保存除弹出式标注以外的标注)
25.修改系统默认编辑器为vim
默认编辑器可能是nano,将其修改成vim的办法有两种:
- sudo update-alternatives –config editor 然后选择vim.basic这一项即可,update-alternatives的使用见另一篇文章,另一个选项–display
- echo export EDITOR=/usr/bin/vim » ~/.bashrc
26. 自建的启动器位于~/.local/share/applications/
而系统保存的启动器位于 /usr/share/applications/
27. 自建 freeplane 桌面启动器,导致的中文输入问题
从自建的桌面启动器启动后导致无法切换到中文输入法,无法输入中文。但如果从命令行启动该程序则可以输入中文, 在.bashrc文件中也做了些修改(不必) 解决方法: 从命令行启动程序后,将其固定在启动器侧边栏,下次从此启动则可输入中文。
28. du命令
du:
disk usage 的简称
# -h 人类可读方式,-s目录的总磁盘大小
du -hs 目录
29. 锁住虚拟终端
Ubuntu Server 用 screen、vlock 和 physlock 指令鎖定螢幕
使用 vlock
30.将HOME目录下的文件夹修改为英文
方法一:
|
|
方法二:修改~/.config/user-dirs.dirs
配置文件
|
|
31. thefuck自动纠正前一个命令的拼写错误
thefuck: 自动纠正前一个命令的拼写错误 – WTF Daily Blog
nvbn/thefuck: Magnificent app which corrects your previous console command.
32.使用shred命令更加安全的删除文件
shred
命令是 rm
命令的升级版。当你使用 shred
命令删除一个文件之后,文件中的数据会被多次随机覆写。甚至有一个选项可以在随机覆写之后对所有的数据进行清零。
如果你想安全的删除一个文件并且以零覆盖,那么可以使用下面的命令:
shred -u -z [file name]
33.通过自动更正来避免输入很长的无效文件路径
内建的 shopt
命令允许你设置不同的选项来改变 shell 的行为。
设置 cdspell
选项是避免输入文件路径时一个字母出错的头痛的一个简单方式。你可以通过运行 shopt -s cdspell
命令来启用该选项。启用该选项后,当你想要切换目录时,会自动更正为最匹配的目录。
需要注意的是,这是 bash 的特性,如果你运行 zsh 或者其他可供选择的 shell,可能无法使用。
34.Autojump直接跳转到相关目录
autojump 只跳到先前 cd 命令到过的目录(会把它们添加进其自身的数据库中)。所以在我们开始测试之前,我们要使用 cd 切换到一些目录中去。
另一种说法:autojump的工作方式很简单:它会在你每次启动命令时记录你当前位置,并把它添加进它自身的数据库中。
autojump
的默认别名为j
。
在文件管理器中打开bar目录,而不跳转:
|
|
手动添加一个目录:
|
|
手动增加当前目录的权重
|
|
手动减少当前目录的权重
|
|
显示数据库中的统计数据
|
|
将不存在的目录从数据库中移除
|
|
自动补完不算什么,一键直达目录才是终极神器!
Autojump:一个可以在 Linux 文件系统快速导航的高级 cd 命令
35.bashrc 和 bash_profile
Linux系统默认使用的shell为bash,在shell启动的时候会读取根据情况读取.bash_profile
和.bashrc
文件。
准确的说,只有当shell是交互式登录shell时,读取.bash_profile
文件,如在系统启动、远程登录或使用su -
切换用户时;当shell是交互式登录和非登录shell时都会读取.bashrc
文件,如:在图形界面中打开新终端或使用su切换用户时,均属于非登录shell的情况。
简单的说,.bash_profile
只在会话开始时被读取一次,而.bashrc
则每次打开新的终端时,都会被读取。
36.bat 用于替换 cat
bat 功能更强
37. navi
一个命令行的交互式备忘工具,你可以查阅某个命令的作用。
有多种安装方式,其中之一是通过oh-my-zsh的插件方式安装。
这让我想到另一个网站: cht.sh
38.fzf 模糊查找器
fzf 是通用的命令行模糊查找器。
39. exa 替换 ls
ogham/exa: A modern version of ‘ls’.
How to install and use Exa, a modern replacement for the ls command in Ubuntu 16.04 | Our Code World
Linux性能监控
netdata/netdata: Real-time performance monitoring, done right! https://my-netdata.io/