仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2240|回复: 20
打印 上一主题 下一主题

[其他Linux] Linux编程之echo 与 sudo仓酷云

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:38:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
当你经过一段时间的学习后就应该扩充自己的知识,多学习linux命令,但是不要在初学阶段就系统的学习linux命令。
尽人皆知,利用echo并共同命令重定向是完成向文件中写进信息的快速体例。本文先容怎样将echo命令与sudo命令共同利用,完成向那些只要体系办理员才有权限操纵的文件中写进信息。
好比要向test.asc文件中任意写进点内容,能够:
$echo"信息">test.asc
#大概
$echo"信息">>test.asc上面,假如将test.asc权限设置为只要root用户才有权限举行写操纵:
$sudochownroot.roottest.asc然后,我们利用sudo并共同echo命令再次向修正权限以后的test.asc文件中写进信息:
$sudoecho"又一行信息">>test.asc
-bash:test.asc:Permissiondenied这时候,能够看到bash回绝这么做,说是权限不敷。这是由于重定向标记“>”和">>"也是bash的命令。我们利用sudo只是让echo命令具有了root权限,可是没有让“>”和">>"命令也具有root权限,以是bash会以为这两个命令都没有像test.asc文件写进信息的权限。
办理这一成绩的路子有两种。第一种是使用"sh-c"命令,它可让bash将一个字串作为完全的命令来实行,如许就能够将sudo的影响局限扩大到整条命令。详细用法以下:
$sudosh-c"echo"又一行信息">>test.asc"另外一种办法是使用管道和tee命令,该命令能够从尺度输出中读进信息并将其写进尺度输入或文件中,详细用法以下:
$echo"第三条信息"|sudotee-atest.asc注重,tee命令的"-a"选项的感化同等于">>"命令,假如往除该选项,那末tee命令的感化就同等于">"命令。
本文来自:http://www.linuxgem.org/posts/8147

在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。
兰色精灵 该用户已被删除
沙发
发表于 2015-1-21 11:45:43 | 只看该作者
尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。
深爱那片海 该用户已被删除
板凳
发表于 2015-1-25 23:26:22 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
小女巫 该用户已被删除
地板
发表于 2015-2-4 10:49:39 | 只看该作者
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
爱飞 该用户已被删除
5#
发表于 2015-2-9 22:16:32 | 只看该作者
任何一个叫做操作系统的东西都是这样子构成的:内核+用户界面+一般应用程序。
活着的死人 该用户已被删除
6#
发表于 2015-2-11 08:41:47 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
精灵巫婆 该用户已被删除
7#
发表于 2015-2-11 09:31:36 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
冷月葬花魂 该用户已被删除
8#
发表于 2015-3-2 08:53:49 | 只看该作者
有疑问前,知识学习前,先用搜索。
金色的骷髅 该用户已被删除
9#
发表于 2015-3-11 02:40:34 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
愤怒的大鸟 该用户已被删除
10#
发表于 2015-3-11 06:27:49 | 只看该作者
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
若天明 该用户已被删除
11#
发表于 2015-3-15 18:22:18 | 只看该作者
硬盘安装及光盘安装,清楚了解安装Linux应注意的有关问题,如安装Linux应在最后一个分区内,至少分二个分区。
山那边是海 该用户已被删除
12#
发表于 2015-3-22 02:10:36 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
乐观 该用户已被删除
13#
发表于 2015-4-1 07:23:25 | 只看该作者
linux鸟哥的私房菜,第三版,基础篇,网上有pdf下的,看它的目录和每章的介绍就行了,这个绝对原创!
变相怪杰 该用户已被删除
14#
发表于 2015-4-1 08:03:32 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
只想知道 该用户已被删除
15#
发表于 2015-4-11 00:49:36 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
透明 该用户已被删除
16#
发表于 2015-4-12 12:34:21 | 只看该作者
让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?
老尸 该用户已被删除
17#
发表于 2015-4-12 22:50:16 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
柔情似水 该用户已被删除
18#
发表于 2015-4-22 12:45:01 | 只看该作者
学习Linux半年了~个人认为不会的多在网上找资料网上有很多资料可以搜索到,LS那位说放手去搞。
小妖女 该用户已被删除
19#
发表于 2015-4-23 02:40:14 | 只看该作者
选择一些适于初学者的Linux社区。
小魔女 该用户已被删除
20#
发表于 2015-4-23 12:11:47 | 只看该作者
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-4 20:31

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表