网络操作系统- Linux基础 主讲人:王柯wangk(@swnu.edu.cn 西南师范大学计算机科学系2005年春
网络操作系统-Linux基础 主讲人:王柯 wangk@swnu.edu.cn 西南师范大学计算机科学系 2005年春
Red hat linux应用软件 第26章
Red Hat Linux 应用软件 第26 章
第26章应用软件 261文档应用软件 261.1办公套件 Koffice套装软件 Gnome Work Shop项目软件 Star Office套装软件 Open Office. org套装软件 26.1.2文本编辑器 K桌面文本编辑器 kEdit kwrite kJots k Word gnome文本编辑器 g Edit g Xedit Vi文本编辑器 Emacs文本编辑器 GNUEmacs Xemacs 26.1.3PDF阅读器
第26章 应用软件 • 26.1 文档应用软件 – 26.1.1 办公套件 Koffice套装软件 Gnome WorkShop项目软件 StarOffice套装软件 OpenOffice.org套装软件 – 26.1.2 文本编辑器 K桌面文本编辑器:kEdit kWrite kJots kWord Gnome文本编辑器:gEdit gXedit Vi文本编辑器 Emacs文本编辑器:GNUEmacs Xemacs – 26.1.3 PDF阅读器
第26章应用软件 262图形工具 2621图像查看器 Nautilus g Thumb 26.1.2图像编辑器 GIMP(GNU Image Manipulation Program) 2613 X-Window系统图形软件 aint xmorph
第26章 应用软件 • 26.2 图形工具 – 26.2.1 图像查看器 Nautilus gThumb – 26.1.2 图像编辑器 GIMP(GNU Image Manipulation Program) – 26.1.3 X-Window系统图形软件 xv xpaint xmorph
第26章应用软件 263多媒体 2631音频应用程序 aumIX SOX vorbis-tools Xmms mikmod dvdrecord 26.1.2视频应用程序 action k winty Tuner zzplayer Gnomevision gnome-tv Gnome-Video trinity 26.1.3游戏软件 DOOM Quake Windows平台软件的 Linux平台替代软件
第26章 应用软件 • 26.3 多媒体 – 26.3.1 音频应用程序 aumix sox vorbis-tools xmms mikmod dvdrecord – 26.1.2 视频应用程序 action kWintv Ktuner ZZplayer Gnomevision gnome-tv Gnome-Video trinity – 26.1.3 游戏软件 DOOM Quake Windows平台软件的Linux平台替代软件
#grep [options] limited regular expression [file.I ·模式匹配 regular expression(正则表达式):包括字母 数字和元字符 ·由于正则表达式的元字符与She的元字符有重叠 的部分,所以最好用单引号将正则表达式括起 gep程序族 egrep [options] full regular expression [ file.I grep options string file.. grep [options] limited regular expression file.I °sed( stream editor) °Gawk( GNU Aho, Kernighan, Weinberger)模式扫描处理语
#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的任何特殊意义 行首 行尾 任意单个字符;相当于SHEL中的? 字符中的任意单个字符:象az是合法的 r.]不在。中的任意单个字符代表匹配零个或多个之前的字符 与第n个(..1所匹配的字符(仅于grep中) r出现零次或多次 r r出现一次或多次(仅于 egrep中) r出现零次或一次(仅于 egrep中) rlr22紧随r1 r1r2 r1或2(仅于 regret中) (r) 带括号的正则表达式r(仅于grep中);可嵌套 r 正则表达式r(仅于 egret中);可嵌套
#grep [options] limited regular expression [file…] \(r\) 带括号的正则表达式r (仅于grep中);可嵌套 r1|r2 r1或r2 (仅于egrep中) r2紧随r1 r1r2 r? r出现零次或一次(仅于egrep中) r+ r出现一次或多次(仅于egrep中) r* r出现零次或多次 \n 与第n个\(…\)所匹配的字符(仅于grep中) [^…] 不在…中的任意单个字符;代表匹配零个或多个*之前的字符 ^ 行首 \c 去掉字符c的任何特殊意义 任何与其自己匹配的非特殊字符C c 任意单个字符;相当于SHELL中的? . (r) 正则表达式r (仅于egrep中) ;可嵌套 $ 行尾 […] …字符中的任意单个字符;象a-z是合法的
范例 查找文件fie1中所有以b开头的行 #grep filel 查找文件fi1l1中所有以b结尾的行 #grep 'bs, filel 查找文件fil中所有以an为开头两个字符的3个字符(比如any,and等) # grep an.’ filel 列出当前目录下的所有子目录名 #ls-1 grep"? 列出当前目录下其他用户可以读写的文件和子目录名 #1s-1|g 查看 passwd文件,列出没有口令的用户(第2个域是加密口令) #grep[:]*:x:'/eto/pasd行的开始是任何数量的非冒号字符,最后是:x
范例: 查找文件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(usal)全屏幕文本编辑程序 Linux中的v是vm( vi improved),功能更强大 编辑 Esc 输入 文本 命令模式 输入模式
使用vi编辑文件 • vi(usal)——全屏幕文本编辑程序 • Linux中的vi是 vim(vi improved),功能更强大 命令模式 编辑 命令 $vi Esc 输入 文本 输入模式 i
使用ⅵ编辑文件 ·常用V命令 w filename|将文本存入iun件 q quit,如果v发现文本内容已被更改,将提示用户使用quit退出 强制退出,放弃已被更改的文本内容 在光标前插入输入的文字 y #为数字。将光标所在行及之下#行拷贝至缓冲区 将缓冲区中的内容粘贴到光标开始的位置 word|由尾至首寻找字符串wo,按n可往后继续查找,按N可往前继续查找 重复上一个命令 撤消上一个命令
使用vi编辑文件 • 常用vi命令 . 重复上一个命令 ?word 由尾至首寻找字符串word,按n可往后继续查找,按N可往前继续查找 :q quit,如果vi发现文本内容已被更改,将提示用户使用:quit退出 P 将缓冲区中的内容粘贴到光标开始的位置 #yy #为数字。将光标所在行及之下#行拷贝至缓冲区 :i 在光标前插入输入的文字 :w filename 将文本存入filename文件 u 撤消上一个命令 :q! 强制退出,放弃已被更改的文本内容