1.软文推荐

2.软文推荐

3.软文推荐

在Linux运维中通常为了安装一般不会使用root账号来管理服务器,但是在日常使用过程中难免会使用root权限才能操作,这就需要使用sudo命令进行操作,下面良许教程网为大家分享一下使用sudo的四个小技巧。

实用小技巧 1) !! 和 ! -1

用法:想要允许授权的普通用户作为root用户来执行一个命令,但是刚刚执行命令的时候却忘记在命令前加上”sudo”了,该怎麽办? 不要担心,我们可以使用”sudo !!” 结合命令历史来执行你刚刚想要执行的命令。 参数”!!“和”! -1″作用一样,都是允许授权的普通用户作为root用户来执行我们刚才输入的命令。当然,以此类推,我们可以使用”sudo ! -2″来执行倒数第二个命令哦!

2) -u

注意: -u以指定的用户作为新的身份。若不加上此参数,则预设以root作为新的身份; 用法:我们可以使用”sudo -u username -i” 来指定一个用户登陆shell。 提示,username换成你想要使用的其他用户名即可,在此过程中需要输入username的授权密码。

3) sudo输出重定向

 [yuki@myhost ~]$ cd /home/script/
 [yuki@myhost script]$ ll
 总用量 1
 -rw-r--r--. 1 root root    0 5月  21 13:45 test.sh
 
 [yuki@myhost script]$ cat test.sh
 [yuki@myhost script]$ echo "我是新添加的内容"  >  /home/script/test.sh
 -bash: /home/script/test.sh: 权限不够
 
 [yuki@myhost script]$ sudo echo "我是新添加的内容"  | sudo tee  /home/script/test.sh  
 我是新添加的内容
 [yuki@myhost script]$ ll
 总用量 2
 -rw-r--r--. 1 root root   25 5月  21 13:50 test.sh
 [yuki@myhost script]$ cat test.sh
 我是新添加的内容
 
 [yuki@myhost script]$ sudo echo "我是第二次新添加的内容"  | sudo tee -a  /home/script/test.sh  
 我是第二次新添加的内容
 [yuki@myhost script]$ cat test.sh
 我是新添加的内容
 我是第二次新添加的内容
 
 [yuki@myhost script]$ sudo echo "我是第先清除再添加的内容..."  | sudo tee   /home/script/test.sh
 我是第先清除再添加的内容...
 [yuki@myhost script]$ cat test.sh
 我是第先清除再添加的内容...
 123456789101112131415161718192021222324252627
4) :w !sudo tee %

:w !sudo tee % 可用在vi/vim编辑器中。 我们经常会遇到当前登录用户没有某个文件的w(write)权限,编辑文件后保存时先输入这个然后就不用担心没有修改的权限了。

至此关于Linux系统中使用sudo命令的小技巧分享结束,大家有任何问题都可通过评论区将问题提交给我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/1618.html,若引用不当,请联系修改。

相关文章 8

1

七牛云:注册免费获取每月10GB云存储空间+20GB CDN流量(含10GB https流量)(七牛云平台) 2分钟前

七牛云怎么样? 云存储和CDN服务,在众多的云服务提供商中,七牛云服务商的知名度还是比较高的。我们很多人应该知道或者也有使用过,...

2

云服务器是干什么的?主要有什么特点和优势?(云服务器干什么的) 5分钟前

云服务器是干什么的? 云服务器,也可以叫云主机,在近几年时间,已经快速在国内普及开来,并有逐渐替代虚拟主机、VPS的趋势。相比传...

3

SQLite中创建与附加数据库 7分钟前

SQLite 是一个进程内的轻量级嵌入式数据库,它的数据库就是一个文件,实现了自给自足、无服务器、零配置的、事务性的SQL数据库引擎。...

4

CentOS下SNMP的安装与使用 9分钟前

简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组...

5

80VPS:香港CI机房KVM,双核2GB云服务器年付330元;洛杉矶大存储服务器月付1200元 10分钟前

80vps怎么样? 80vps最近新上了香港CI机房KVM架构系列产品,为国内直连线路,并推出促销套餐,如双核2GB内存套餐年付330元(相当于27.5元/月...

6

Linux 系统目录结构详解 13分钟前

接触Linux系统的朋友们都知道Linux系统目录结构和windows系统有很大的差别,Linux系统中一切皆为文件,下面和大家分享一下Linux系统目录结构...

7

详解Ruby 判断语句 15分钟前

Ruby是一种解释型、面向对象、动态类型的语言。Ruby采取的策略是在灵活性和运行时安全之间寻找平衡点。随着Rails框架的出现,Ruby也在20...

8

阿里云注册公司9.9元可靠么?阿里云注册公司需要多少钱?(阿里云注册公司地址) 17分钟前

阿里云注册公司9.9元可靠么? 云上公司注册的实施,不仅方便了很多无地址的创业企业也给众多淘宝企业店铺带来了实质上的优惠,但是依...