写在前面
这篇文章用来记录一下我平时碰到的Ubuntu命令行使用的小技巧和小问题。
sudo相关
变更visudo
使用的编辑器
Ubuntu的命令visudo
默认调用的是nano编辑器,用不习惯的话还是挺麻烦的,其实可以将nano
编辑器换成我们自己熟悉的。比如说vim
、emacs
。
ctrl+alt+t
打开命令行窗口,输入命令sudo update-alternatives --config editor
,会输出类似于如下信息:
There are 4 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
------------------------------------------------------------
* 0 /bin/nano 40 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
3 /usr/bin/vim.basic 30 manual mode
4 /usr/bin/vim.tiny 10 manual mode
Press <enter> to keep the current choice[*], or type selection number:
在我的系统上,提供了nano
、ed
和vim
三种编辑器,我们可以输入对应的编号+回车就可以更换visudo
调用的编辑器了。
免密码执行sudo命令
平常使用Ubuntu执行命令的时候经常需要sudo
执行一些命令,经常输入密码也是很烦的一件事。其实可以通过简单配置,实现免密码执行sudo命令。
打开命令行窗口,执行sudo visudo
命令,在最下面增加一行:<username> ALL=NOPASSWD: ALL
,将<username>
替换为你的用户名,比如:user1 ALL=NOPASSWD: ALL
。保存退出即可。
后面sudo命令就不需要输入密码了。
操作相关
禁用alt
+鼠标移动窗口
写代码、编辑文件的时候经常会用到列选,其他平台的用法是alt
+鼠标选择完成列选或是块选,Ubuntu上alt
加鼠标是移动当前窗口,比较烦。禁用方法:
dconf write /org/gnome/desktop/wm/preferences/mouse-button-modifier '"<Super>"'
这里将移动的快捷键从alt
修改为super
了,注意这个值不能为none