写在前面

这篇文章用来记录一下我平时碰到的Ubuntu命令行使用的小技巧和小问题。

sudo相关

变更visudo使用的编辑器

Ubuntu的命令visudo默认调用的是nano编辑器,用不习惯的话还是挺麻烦的,其实可以将nano编辑器换成我们自己熟悉的。比如说vimemacs

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: 

在我的系统上,提供了nanoedvim三种编辑器,我们可以输入对应的编号+回车就可以更换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

Ref

Last modification:January 9, 2020
If you think my article is useful to you, please feel free to appreciate