Loading... ## 写在前面 这篇文章用来记录一下我平时碰到的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`加鼠标是移动当前窗口,比较烦。禁用方法: ```bash dconf write /org/gnome/desktop/wm/preferences/mouse-button-modifier '"<Super>"' ``` 这里将移动的快捷键从`alt`修改为`super`了,**注意**这个值不能为`none` ## Ref - https://askubuntu.com/questions/521423/how-can-i-disable-altclick-window-dragging Last modification:January 9, 2020 © Allow specification reprint Like If you think my article is useful to you, please feel free to appreciate