跳转到主要内容


developerWorks 中国  >  AIX and UNIX  >  

文档库

developerWorks
 
  
 
 题目  36    隐藏内容简介    
 
题目 日期
对话 UNIX: 掌握强大的命令行
了解有关 UNIX shell 的基础知识,学习如何使用命令行将有限的 UNIX 实用工具组合成无穷的数据转换。
    2006年5月25日  
 
使用 getopt() 进行命令行处理
所有 UNIX(R) 程序,甚至那些具有图形用户界面(graphical user interface,GUI)的程序,都能接受和处理命令行选项。对于某些程序,这是与其他程序或用户进行交互的主要手段。如果具有可靠的复杂命令行参数处理机制,会使得您的应用程序更好、更有用。不过很多开发人员都将其宝贵的时间花在了编写自己的命令行解析器,却不使用 getopt(),而后者是一个专门设计来减轻命令行处理负担的库函数。请阅读本文,以了解如何让 getopt() 在全局结构中记录命令参数,以便之后随时在整个程序中使用。
    2006年5月25日  
 
系统管理工具包: 标准化您的 UNIX 命令行工具
本文介绍用于标准化界面以简化在不同 UNIX(R) 系统之间移动的方法。如果您管理多种 UNIX 系统(特别是在异构环境中),则最艰巨的任务可能是在不同环境之间切换并执行不同的任务,同时还必须考虑系统之间的所有差异。本文并不介绍特定的差异,而是研究能够提供兼容层(或包装)以支持一致环境的方法。
    2006年9月25日  
 
对话 UNIX,第 3 部分: 在命令行中完成所有的工作
研究提供 Internet 访问的三种基本的 UNIX(R) 命令行实用工具。
    2006年10月23日  
 
使用命令行高效地进行文本编辑
简单研究一下可节省时间和精力的一些基本命令行文本编辑程序。文本编辑操作通常在文本编辑器应用程序中交互式地进行。然而,有些任务可以直接从 UNIX(R) 命令行方便快捷地完成。此外,还可以在脚本中使用这些单命令行程序来自动化各种编辑过程。
    2007年2月16日  
 
对话 UNIX,第 7 部分: 命令行惯用语
UNIX 具有自己的方言,并且其命令词汇表非常庞大。但是您并不需要一次掌握所有的内容。本文介绍了许多命令行组合,可以促进您对 UNIX 语言的掌握。
    2007年4月24日  
 
对话 UNIX,第 13 部分: 另外十种命令行组合
这个月,我们将介绍 UNIX 命令行向导的另外十种秘诀。
    2007年10月18日  
 
使用 Python 创建 UNIX 命令行工具
如果您在 IT 部门担任 UNIX 系统管理员、软件开发人员甚至是经理,掌握几项技能将使您与众不同。您对 OSI 模型是否有充分的了解?您对子网划分是否得心应手?您了解 UNXI 权限吗?让我为您的技能背景增添一个不起眼的命令行工具。在本文结束时,在 IT 部门担任任何职位的读者都应该至少能创建一个简单的命令行工具。
    2008年5月29日  
 
使用 UNIX 进行文本处理
UNIX(R) 起源于简单的文本处理,并且在它的命令行环境中保留了功能最强大的文本处理工具之一。通过将一系列简单的命令组合在一起,可以完成复杂的文本转换,UNIX 提供的工具允许您构建几乎任何所需的文本处理引擎。
    2006年8月31日  
 
UNIX 高手的 10 个习惯
采用 10 个能够提高您的 UNIX(R) 命令行工作效率的好习惯——并在此过程中摆脱不良的使用模式。本文循序渐进地指导您学习几项用于命令行操作的技术,这些技术非常好,但是通常被忽略。了解常见错误和克服它们的方法,以便您能够确切了解为何值得采用这些 UNIX 习惯。
    2007年2月9日  
 
对话 UNIX,第 9 部分: 正则表达式
几乎所有重要问题都需要从无用数据中过滤出有用数据。了解大量的 UNIX(R) 命令行实用工具如何使用正则表达式来去芜取精。
    2007年5月28日  
 
UNIX 技巧: UNIX 高手的另外 10 个习惯
作为 Michael Stutz 优秀文章的后续,本文将提供另外 10 个改进您的 UNIX 命令行效率的好习惯。了解常见错误和克服它们的方法,并确切了解为何值得采用这 10 个 UNIX 习惯。
    2008年7月24日  
 
对话 UNIX: 简单的按键操作
用户与计算机交互的方式在不断发生变化。启动后提供纯命令行界面的操作系统已逐渐演化为图形化前端。然而,脱离构成操作系统的构建块有时并非是迈向正确方向的必要步骤。幸运的是,IBM AIX 操作系统一直把握着重点:计算机操作系统的稳定性、功能和稳健性。
    2008年8月25日  
 
在 AIX 5.3 和 6.1 中使用 Veritas Volume Manager (VxVM) V5 管理逻辑卷
学习使用命令行选项在 AIX 5L 和 AIX 6 计算机上安装、配置 Veritas (Symantec) 5.0 Volume Manager (VxVM),并对其进行故障诊断。本文包括对 VxVM 基本概念的简要说明、故障诊断,以及修补数个杂项问题的简单方法。
    2008年9月4日  
 
IBM Tivoli Directory Server 6.0 的 SSL 配置
获得 AIX 5L 操作系统上 IBM Tivoli Directory Server 6.0 的 SSL 配置的概要信息。学习有关 SSL 密钥数据库创建、证书创建、证书提取、SSL 身份验证机制、SSL 问题解答和执行 LDAP 客户端-服务器通信步骤的命令行配置方法。
    2008年11月7日  
 
用 Python 编写插件
学习如何通过编写插件扩展 Python 命令行工具。
    2008年11月13日  
 
IBM AIX 持续可用性: 第 7 部分
本文将向您介绍两个部分的内容。首先是系统转储功能的介绍,已经如何通过命令行工具来实现转存。随后,向您介绍了 Concurrent AIX Update 这个功能,它可以让您实现 AIX 系统在不关机的情况下实现补丁的更新安装。
    2008年12月4日  
 
对话 UNIX: 使用 fish!
Friendly Interactive Shell(fish)很容易使用。它的语法、上下文相关的帮助和颜色编码的命令行界面(CLI)显著简化了 UNIX 的使用,减轻了脚本编程的负担。
    2009年2月19日  
 
使用 AIX Security Expert
AIXPert 是一个通用的 GUI 和命令行安全工具,它包含了超过 300 个安全配置设置。学习 AIX V6.1 中实现的最新的增强,包括 SOX 审计报告,并查看一些展示如何从命令行、smit 和 GUI 使用 AIXPert 的实际场景。
    2009年3月2日  
 
对话 UNIX: 使用 Screen 创建并管理多个 shell
命令行是一种强大的工具,但是它有一个严重的缺点:如果 shell 中断了,您的工作也就停止了。要想让 shell 和您的工作保持活动状态(甚至是跨多个会话和中断的连接),可以使用 GNU Screen 作为控制台的窗口系统。
    2009年4月29日  
 
rsync 命令家族
使用 rsync 更轻松更快速地同步两台机器(比如笔记本计算机和桌面计算机),这提供一种高效的算法和多种选项。另外,如果不喜欢命令行操作,还可以通过几个图形化工具更简便地使用 rsync。
    2009年6月4日  
 
AIX 用户和组管理
了解 IBM AIX 中与用户和组相关的配置文件,以及用来帮助管理用户和组的命令行工具。
    2009年11月4日  
 
UNIX 新手指南,第 1 部分:文件维护工具
系统管理员可以在命令行中使用各种程序来维护 UNIX 系统中的文件。在本教程中,您将试验使用一些命令,如 cd、cp 和 tar,以便在命令行中导航 UNIX 文件系统并处理文件和目录。cd 命令用来更改目录,cp 命令用来复制文件或目录,而 tar 可以快速地对文件进行存档。您还将了解如何处理文件权限并执行简单的输入/输出。
    2007年1月18日  
 
UNIX 新手指南,第4部分: 一些很好的 Shell 诀窍
当编写 Shell 程序时,您通常会遇到一些特殊的情况,希望采用自动方式处理。本教程包括一些关于此类情况的 Bourne Shell 脚本示例。这些情况包括字符串的进制转换(十进制到十六进制、十六进制到十进制、十进制到八进制,等等)、在管道循环中读取键盘、Subshell 执行、内联输入、为目录中的每个文件执行一次命令,以及使用多种方法构造连续循环。本系列文章的第 4 部分总结了一批执行有用功能的 Shell 单命令行程序。
    2007年7月27日  
 
备份和恢复 AIX 系统,第 2 部分: 实现您的备份策略和恢复过程
研究用于恢复数据的各种恢复选项。本系列共分两部分,本文是第 2 部分,向您介绍如何实现第 1 部分讨论的备份策略。第 1 部分的内容包括系统备份的重要性,命令行提供的方法,如何使用系统管理界面工具 (SMIT) 执行备份,以及系统数据和用户数据的区别。
    2007年8月2日  
 
Emacs 编辑环境,第 4 部分: 选项、寄存器和书签
在 Emacs 中控制您的编辑会话,并使用它提高工作效率。本教程是系列文章的第 4 部分,将向您介绍 Emacs 中控制编辑会话某些方面的三个领域:各种不同的命令行选项、寄存器,以及用于设置和保存位置及数据的书签工具。了解如何以及何时使用这些特性及其使用诀窍,这些都是完成功能强大的编辑工作中的重要主题。
    2007年8月16日  
 
对话 UNIX:第 2 部分: 做得多不如做得巧
了解如何利用 UNIX(R) Shell 提供的许多快捷方法。通过一些练习,您将可以更灵活地、而不是更辛苦地进行工作。
    2006年9月11日  
 
对话 UNIX,第 4 部分: UNIX 所有权和权限管理
了解如何对文件权限进行操作以保护您的文件,或者与他人共享这些文件。
    2006年12月26日  
 
对话 UNIX,第 5 部分: 操纵数据与文件
了解几种用来在不同系统之间移动文件、以及实现远程数据同步的技术。
    2006年12月28日  
 
对话 UNIX,第 6 部分: 通过脚本实现操作的自动化
了解 Shell 脚本如何实现所有个人或系统任务自动化。脚本可以执行监视、存档、更新、报告、上载和下载操作。实际上,任务无论大小,均可通过脚本来处理。下面是简介:
    2007年3月1日  
 
对话 UNIX,第 8 部分: UNIX 进程
在 UNIX 系统中,每个系统和最终用户任务都包含在某个进程中。系统总是不断地创建新的进程,当任务结束或意外发生时,进程会终止。在本文中,您将了解如何控制进程和使用一些命令来查看您的系统。
    2007年5月16日  
 
对话 UNIX: 第 10 部分,定制您的 Shell
您可以自定义 UNIX(R) Shell 以节约时间、节省输入工作量,并使其适应于您的工作风格。Shell 启动文件可以捕获您的首选设置,并在以后的会话中重新创建 Shell 环境会话,甚至在不同计算机中重新创建 Shell 环境会话。
    2007年7月19日  
 
利用 UNIX 脚本来管理 DS4000 磁盘阵列系统
本文向您介绍了如何利用 UNIX 的脚本功能生成能够在 DS4000 上使用的控制脚本。它是文章作者在实际工作中的总结,具有比较高的实用性,同时对于类似的问题的解决也是一个很有启发的例子。文中使用了著名的编辑器 SED,对于这方面感兴趣的读者也是很有帮助的。
    2007年10月29日  
 
Boost 库中的实用工具类使用入门
实用工具类(utility classes)开发和维护会耗费程序员的时间。Boost 通过提供几个高质量的库,从而简化了此过程,您可以将这些库轻松集成到现有的代码库中。本文简单概述一些较流行的 Boost 实用工具类,并帮助您了解如何将它们投入使用。
    2008年9月8日  
 
OpenBSD 4.3 的新特性
OpenBSD 提供了一个以安全性和加密为重心的 UNIX 发行版。如果您正在寻找部署在网络基础设施中最为关键的节点中的 UNIX 发行版,OpenBSD 是最佳选择。最新发布的 OpenBSD 4.3 版包含了一些新特性和 bug 修复,本文将简要介绍这方面的内容。
    2008年10月27日  
 
对话 UNIX: !$#@*%
学习如何在 UNIX 中使用管道、重定向、操作符等特性。
    2008年12月1日  
 
 题目  36    隐藏内容简介    
 
没有找到您想要的结果吗? 提交反馈