IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope: Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    

developerWorks 中国  >  Linux  >

Linux Shell 编程系列

Shell、Shell 脚本编写、命令行、相关工具及技巧

developerWorks


Shell 介绍
Bash
awk
sed
Vi、Emacs
Shell 使用技巧



IBM developerWorks 中国网站 Linux Shell 编程系列,整理了 Shell 相关的 技术文章,教程和技巧。


Shell 介绍

Linux 最初用的线程模型是 LinuxThread, 它不兼容 POSIX,而且存在一些性能问题,所以目前 Linux 摒弃了它,采用了基于 Pthreads 的 NPTL(Native POSIX Threads Library for Linux)模型, NPTL 修复了 LinuxThread 的许多缺点,并提供了更好的性能。

LPI 102 考试准备,主题 109: Shell、脚本、编程和编译
LPI 101 考试准备: GNU 和 UNIX 命令

幕启:介绍 Z shell



回页首



Bash

Daniel Robbins 从实例入手,逐步讲解 POSIX thread 编程技巧,有共享内存、互斥以及条件变量的运用。

Bash 实例,第一部分 Bourne again shell (bash) 基本编程
Bash 实例,第二部分更多的 bash 基本编程
Bash 示例,第三部分 ebuild 系统探秘

使用 Bash shell 脚本进行功能测试

Linux 技巧: Bash 测试和比较函数
Linux 技巧: Bash 参数和参数扩展



回页首



awk

Awk 实例,第 1 部分 -- 一种名称很奇特的优秀语言介绍
Awk 实例,第 2 部分 -- 记录、循环和数组
Awk 实例,第 3 部分 -- 字符串函数和……支票簿?

巧用 AWK 处理二进制数据文件



回页首



sed

sed 实例,第 1 部分
sed 实例,第 2 部分
sed 实例,第 3 部分



回页首



Vi、Emacs

vi 入门 -- 巧表单方法

生活在 Emacs 中

Emacs 编辑环境,第 7 部分: 让 Emacs 帮助您走出困境



回页首



Shell 使用技巧

技巧: 了解文本实用程序
使用 GNU 文本实用程序
技巧: 用 uniq 除去重复行
开发人员的笔记 -- 分享经验丰富的 Linux 程序员 Spence Murray 的开发技巧
技巧: 用 tr 过滤文件

Shell 脚本调试技术
使用 Bash shell 脚本进行功能测试



回页首


文档选项

未显示需要 JavaScript 的文档选项


更多资源
LPI 认证系列教程
Windows 到 Linux 之旅
Linux 教程
Linux 技巧
Linux shell 专题
Linux 嵌入式系统
Linux 文件系统
C/C++ 技术专题
Posix 线程
Linux 技巧

  特别推荐
通过 LPI 201 考试系列教程快速学习 Linux
developerWorks 应用开发源动力
Eclipse 项目资源中心
PHP 项目资源中心


    关于 IBM 隐私条约 联系 IBM 使用条款