正在加载中……

Ubuntu 学习手记

记录shixinyu的Ubuntu的学习手记

读取中...

2009/01/06

小命令有大智慧

在Ubuntu默认情况下,在终端里要执行需要提权的命令需要用到sudo命令,比如用nano编辑一个系统配置文件就需要提权:
$nano /etc/apt/sources.list

这条命令可以让nano打开阅读这个sources.list文件,但是有改动后无法保存,会提示Permission denied,只有用了sudo来执行这个命令:
$sudo nano /etc/apt/sources.list

这样子nano就可以保存所有变更写入系统文件,我们常常会习惯性使用了不带sudo的命令,如果登录的是root用户则罢了,但是使用root来登录系统会使系统处在高危状态下,那么我们还可以这么操作:

假设我们习惯性的输入了命令:
$nano /etc/apt/sources.list
发现这是一个需要提权才能保存的文件,按下Ctrl+X离开nano,然后输入命令:
$sudo !!
就会自动执行命令:
$sudo nano /etc/apt/sources.list

如图所示:

Terminal

命令“sudo !!”会自动执行在Terminal中输入的最后一次命令的sudo。当然你还可以先按向上方向键让上一次执行的命令显示出来,然后按下Home键让光标跑到最前面,然后再键入sudo+空格也行。

[via]http://www.howtogeek.com/howto/linux/add-sudo-to-your-last-bash-command-with-syntax/

标签: , ,

AddThis Social Bookmark Button添加到百度搜藏 添加到百度搜藏添加到雅虎收藏收藏到QQ书签Share/Save/Bookmark

0 条评论:

发表评论

引用此贴的链接:

创建链接