网络操作系统-Linux基础
主讲人:王柯 ******@swnu.
西南师范大学计算机科学系 2005年春
Red Hat Linux 应用软件
第26章
第26章应用软件
• 文档应用软件
– 办公套件
Koffice套装软件
Gnome WorkShop项目软件
StarOffice套装软件
套装软件
– 文本编辑器
K桌面文本编辑器:kEdit kWrite kJots kWord
Gnome文本编辑器:gEdit gXedit
Vi文本编辑器
Emacs文本编辑器:GNUEmacs Xemacs
– PDF阅读器
第26章应用软件
• 图形工具
– 图像查看器
Nautilus
gThumb
– 图像编辑器
GIMP(GNU Image Manipulation Program)
– X-Window系统图形软件
xv
xpaint
xmorph
第26章应用软件
• 多媒体
– 音频应用程序
aumix
sox
vorbis-tools
xmms
mikmod
dvdrecord
– 视频应用程序
action kWintv Ktuner ZZplayer
Gnomevision gnome-tv Gnome-Video trinity
– 游戏软件
DOOM Quake
Windows平台软件的Linux平台替代软件
#grep [options] limited regular expression [file…]
•模式匹配
• regular expression(正则表达式):包括字母、
数字和元字符.
•由于正则表达式的元字符与shell的元字符有重叠
的部分,所以最好用单引号将正则表达式括起.
•grep程序族:
egrep [options] full regular expression [file…]
fgrep [options] string [file…]
grep [options] limited regular expression [file…]
• sed(stream editor)
• Gawk(GNU Aho,Kernighan,Weinberger) 模式扫描处理语言
#grep [options] limited regular expression [file…]
c 任何与其自己匹配的非特殊字符C
\c 去掉字符c的任何特殊意义
^ 行首
$ 行尾
. 任意单个字符;相当于SHELL中的?
[…] …字符中的任意单个字符;象a-z是合法的
[^…] 不在…中的任意单个字符;代表匹配零个或多个*之前的字符
\n 与第n个\(…\)所匹配的字符(仅于grep中)
r* r出现零次或多次
r+ r出现一次或多次(仅于egrep中)
r? r出现零次或一次(仅于egrep中)
r1r2 r2紧随r1
r1|r2 r1或r2 (仅于egrep中)
\(r\) 带括号的正则表达式r (仅于grep中);可嵌套
(r) 正则表达式r (仅于egrep中) ;可嵌套
范例:
查找文件file1中所有以b开头的行
#grep ‘^b’ file1
查找文件file1中所有以b结尾的行
#grep ‘b$’ file1
查找文件file1中所有以an为开头两个字符的3个字符(比如any,and等)
#grep ‘an.’ file1
列出当前目录下的所有子目录名
#ls –l | grep ‘^d’
列出当前目录下其他用户可以读写的文件和子目录名
#ls –l | grep ‘^…….rw’
查看passwd文件,列出没有口令的用户(第2个域是加密口令)
#grep ‘^[^:]*:x:’/etc/passwd //行的开始是任何数量的非冒号字符,最后是:x:
使用vi编辑文件
• vi(usal)——全屏幕文本编辑程序
• Linux中的vi是 vim(vi improved),功能更强大
$vi
编辑 Esc 输入
命令文本
命令模式输入模式
i
使用vi编辑文件
•常用vi命令
:w filename 将文本存入filename文件
:q quit,如果vi发现文本内容已被更改,将提示用户使用:quit退出
:q
网络操作系统Linux(第26章) 来自淘豆网m.daumloan.com转载请标明出处.