61阅读

shell脚本学习指南-Ubuntu11.10 GNOME Shell指南

发布时间:2018-05-08 所属栏目:shell脚本学习指南

一 : Ubuntu11.10 GNOME Shell指南

Ubuntu 11.10终于提供了一种安全方便的方式去安装和使用“GNOME Shell”——GNOME的新桌面交互接口。[www.61k.com]这意味着不像之前的版本那样,现在它不需要任何额外的插件,或者执行任何可疑的脚本它可以从Ubuntu软件中心直接安装,只需一次简单的点击。

GNOME插件

为了在ubuntu上获得更好的体验我们需要安装一些额外的插件。
包括GNOME联系人——无缝集成了Google地址簿。

GNOME Sushi是一个文件快速预览工具,支持Nautilus(内置文件管理器)。只需使用鼠标或者键盘上的空格键就可以预览图片,电影,音频或者文本文件。

GNOME Tweak Tool可以让你调整GNOME Shell行为。开关桌面上的图标,改变系统主题,或者系统字体GNOME Tweak Tool都可以做到。

上面所有的应用就绪后就可以深入GNOME Shell了。点击右上角“Power Cog”图标,选择“Log out”。在此之前确保所有文件和工作已经保存。

这样登录GNOME Shell

Ubuntu新的登录系统使不同用户进程间的切换变得非常容易。
在登录界面点击“cog”图标,从菜单中选择你想登录的主题。如果想进入“GNOME Shell”,你需要选择“GNOME”,输入你的密码后如常登录。

注意的是GNOME Shell需要3D加速。所以确保你的机器适合运行它,否则你要选择GNOME 3的兼容版本。

GNOME Shell概览

GNOME Shell的第一站,你可能会惊讶为何不是所有的东西都默认设置启动了。
但是这个“最少”方式让GNOME Shell受到青睐。保持所有的东西可能会让人联想到桌面(启动软件,文件,图标等)。无论是工作还是娱乐,总是从空白开始。

  下面是默认的GNOME Shell布局和一些重要的特性。右键点击图片来打开新标签来浏览完整尺寸图片等。

ubuntu11.10主题 Ubuntu11.10 GNOME Shell指南

在Ubuntu 11.10中使用默认GNOME主题“Adwaita”。
虽然Ubuntu的Ambiance和Radiance主题不错,但是在GNOME Shell中你中是想使用GNOME官方主题“ Adwaita”。

除开大的窗口边框和标签,Adwaita是一个“浅色系”主题(虽然深色调在部分应用中有所使用)。

为了使用“Adwaita”我们需要: 
从最右侧菜单中打开“System Settings”。在打开的窗口中选择“Appearance”选项。在窗口下的下拉单中选择“ Adwaita”主题。重登录,主题生效。

如何在Ubuntu 11.10改变图标主题
既然我们知道了如何改变主题——但是如何设置图标?我们需要打开早先安装GNOME插件中的“Advanced Settings”,点击“ Activities”,输入“tweak”,当它出现在图标上点击“Advanced Settings”(高级设置),一旦高级设置打开在左栏选择“Theme”,选择从旁边的下拉框一个图标“Icon theme”,改变会立即生效。

GNOME Shell提示

GNOME Shell也支持一些漂亮的隐藏特性,包括内置屏幕录像机。右键点击图片来打开新标签来浏览完整尺寸图片等。

ubuntu11.10主题 Ubuntu11.10 GNOME Shell指南

更多
现在Ubuntu中使用GNOME-Shell很容易,不要走开,在接下来的数周我们将推出更多的指南,技巧,主题和应用。 

转自:http://article.yeeyan.org/view/67321/225701

二 : Ubuntu11.10 GNOME Shell指南

Ubuntu 11.10终于提供了一种安全方便的方式去安装和使用“GNOME Shell”——GNOME的新桌面交互接口。[www.61k.com]这意味着不像之前的版本那样,现在它不需要任何额外的插件,或者执行任何可疑的脚本它可以从Ubuntu软件中心直接安装,只需一次简单的点击。

GNOME插件

为了在ubuntu上获得更好的体验我们需要安装一些额外的插件。
包括GNOME联系人——无缝集成了Google地址簿。

GNOME Sushi是一个文件快速预览工具,支持Nautilus(内置文件管理器)。只需使用鼠标或者键盘上的空格键就可以预览图片,电影,音频或者文本文件。

GNOME Tweak Tool可以让你调整GNOME Shell行为。开关桌面上的图标,改变系统主题,或者系统字体GNOME Tweak Tool都可以做到。

上面所有的应用就绪后就可以深入GNOME Shell了。点击右上角“Power Cog”图标,选择“Log out”。在此之前确保所有文件和工作已经保存。

这样登录GNOME Shell

Ubuntu新的登录系统使不同用户进程间的切换变得非常容易。
在登录界面点击“cog”图标,从菜单中选择你想登录的主题。如果想进入“GNOME Shell”,你需要选择“GNOME”,输入你的密码后如常登录。

注意的是GNOME Shell需要3D加速。所以确保你的机器适合运行它,否则你要选择GNOME 3的兼容版本。

GNOME Shell概览

GNOME Shell的第一站,你可能会惊讶为何不是所有的东西都默认设置启动了。
但是这个“最少”方式让GNOME Shell受到青睐。保持所有的东西可能会让人联想到桌面(启动软件,文件,图标等)。无论是工作还是娱乐,总是从空白开始。

  下面是默认的GNOME Shell布局和一些重要的特性。右键点击图片来打开新标签来浏览完整尺寸图片等。

ubuntu11.10主题 Ubuntu11.10 GNOME Shell指南

在Ubuntu 11.10中使用默认GNOME主题“Adwaita”。
虽然Ubuntu的Ambiance和Radiance主题不错,但是在GNOME Shell中你中是想使用GNOME官方主题“ Adwaita”。

除开大的窗口边框和标签,Adwaita是一个“浅色系”主题(虽然深色调在部分应用中有所使用)。

为了使用“Adwaita”我们需要: 
从最右侧菜单中打开“System Settings”。在打开的窗口中选择“Appearance”选项。在窗口下的下拉单中选择“ Adwaita”主题。重登录,主题生效。

如何在Ubuntu 11.10改变图标主题
既然我们知道了如何改变主题——但是如何设置图标?我们需要打开早先安装GNOME插件中的“Advanced Settings”,点击“ Activities”,输入“tweak”,当它出现在图标上点击“Advanced Settings”(高级设置),一旦高级设置打开在左栏选择“Theme”,选择从旁边的下拉框一个图标“Icon theme”,改变会立即生效。

GNOME Shell提示

GNOME Shell也支持一些漂亮的隐藏特性,包括内置屏幕录像机。右键点击图片来打开新标签来浏览完整尺寸图片等。

ubuntu11.10主题 Ubuntu11.10 GNOME Shell指南

更多
现在Ubuntu中使用GNOME-Shell很容易,不要走开,在接下来的数周我们将推出更多的指南,技巧,主题和应用。 

转自:http://article.yeeyan.org/view/67321/225701

扩展:ubuntu gnome shell / gnome shell / gnome shell 主题

三 : Shell 脚本学习资料搜集

Shell文档

ChinaUnix上大神“網中人”总结的Shell十三问,强烈推荐,这本书讲得比较精炼,而且都是一些Shell学习中容易把握不住的一些细节难点。每一问都写得非常精彩。ChinaUnix上,还有个wingger大神整理的Shell基础二十篇。这份文档涉及的内容比较多,我没记错的话应该有很多命令的用法,而且配备实际使用的例子,对初学者帮助甚大。

《Shell脚本专家指南》(文中提到的书和资料下面都有下载的链接)也是一本不可多得的好书。书中都是作者实际工作中的经验总结,你可以从中学到很多其它书上学不到的实践知识。千万不要被专家两个字吓住了,书名的意思是专家给你总结的学习指南。

此外还有本O’REILLY的《shell脚本学习指南》也是很有帮助的书,比较专业。其实O’REILLY专攻的就是计算机书籍,O’REILLY的计算机方面图书一般都是很有质量的!比如说LDD,LKD等~~

正则表达式

正则表达式有个很经典的正则表达式30分钟入门教程,这份文档让我了解了正则表达式的一些基础术语和基本的用法。Linux下的正则表达式学习相对资源比较丰富,但同样得,因为不同工具的正则表达式或多或少都有一些不同,所以初学起来也比较让人困扰,但是正则表达式的关键在于多学多用。多看看grep/sed/awk中正则的用法,慢慢得就熟悉了。

这里推荐一篇InfoQ上介绍Linux下正则表达式不同流派之前的区别的文章——Linux/Unix工具与正则表达式的POSIX规范,读了它之后你会让你有种豁然开朗的感觉。

还有就是介绍的正则表达式很专业的书籍《精通正则表达式》。着力于教会读者“以正则表达式来思考”,来让读者真正“精通”正则表达式。

Sed与awk

学习Sed和awk命令不得不看的一本书是《sed & awk》。网上还有一份非常宝贵的sed学习资料——sed1line。

寻找帮助的社区或者论坛

国内就是ChinaUnix,国外就是StackOverflow和SuperUser等问答社区,当然善用谷歌搜索也是一项基本技能。

资料总结

为了方便,我把一些有用的网站和资料放在这当一个索引:

ChinaUnix论坛Shell版

Shell十三问(word版)

shell基础二十篇(ChinaUnix网页版)

shell基础学习二十篇(CSDN下载版)

正则表达式30分钟入门教程

正则表达式30分钟入门教程CSDN下载版

经典正则表达式书籍《sed&awk》(中文带书签版)

《精通正则表达式》中文版 / 英文版

Shell脚本学习指南,中文带目录版

Linux/Unix工具与正则表达式的POSIX规范

Sed One-Liners Explained

Awk One-Liners Explained(中文版)

Advanced Bash-Scripting Guide(pdf版本下载)

Bash Hackers Wiki Frontpage

commandlinefu.com

serverfault.com

stackoverflow.com

四 : Shell脚本学习指南(一)

分号可用来分隔同一行里的多条命令,Shell会依次执行这些命令
如果你使用的是&符号而不是分号,则Shell将在后台执行其前面的命令,这意味着,Shell不用等到该命令完成,就可以继续执行下一个命令。

Shell识别三种基本命令:内建命令、Shell函数以及外部命令:
内建命令就是由Shell本身所执行的命令。有些命令是由其必要性才内建的,例如cd用来改变目录,read会将来自用户的输入数据传递给Shell变量。另一种内建命令的存在则是为了效率,其中最典型的就是test命令,另外还有I/O命令,例如echo与printf
Shell函数是功能健全的一系列程序代码,以Shell语言写成,它们可以像命令那样引用
外部命令就是由Shell的副本(新的进程)所执行的命令

变量
变量赋值的方式为:先写变量名称,紧接这=字符,最后是新值,中间完全没有任何空格
当你想取出Shell变量的值时,需于变量名称前面加上$字符。当所赋予的值内包含空格时,请加上引号:
当变量座位第二个变量的新值时,不需要使用双引号,不过,当你将几个变量连接起来时,就需要使用引号了。

printf
printf命令的完整语法分为两部分:
printfformat-string [arguments ...]
第一部分是一个字符串,用来描述输出的排列方式,最好为此字符串加上引号。此字符串包含了按字面显示的字符以及格式声明,后者是特殊的占位符,用来描述如何显示相应的参数
第二部分是与格式申明相对应的参数列表,例如一系列的字符串或变量值。格式申明分成两部分:百分比符合和指示符
格式字符串中,一般字符会按字面显示。转移序列则像echo那样,解释后在输出相应的字符

基本的I/O重定向
标准输入/输出(standard I/O)可能是软件设计原则里面最重要的概念了。
概念是:程序应该有数据的来源端、数据库的目的端以及报告问题的地方,它们分别被称为标准输入、标准输出以及标准错误输出

基本查找命令
默认路径因系统而异,不过至少包含/bin和/usr/bin
将个人的bin目录附加到$PATH:PATH=$PATH:/home/user/bin
要让修改永久生效,在.profile文件中把你的bin目录加入$PATH,而每次登录时,Shell都将读取.profile文件

简单的执行跟踪
执行跟踪功能打开后,Shell显示每个被执行到的命令,并在前面加上一个“+”,一个加号后面跟一个空格
可以在脚本里,用set-x命令将执行跟踪的功能打开,然后在使用set +x关闭它
本文标题:shell脚本学习指南-Ubuntu11.10 GNOME Shell指南
本文地址: http://www.61k.com/1178509.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1