
对话 UNIX: 使用 shell 脚本创建好的图形应用程序
命令行不适合于每一位 UNIX 用户,很多人更倾向于使用图形化的用户界面(GUI)。本文就将向您介绍一些使用的工具和方法,让您的脚本程序可以轻松实现 GUI 功能,例如使用 dialog 和 Zenity,或者 Ruby 的图形化界面功能。 更多 >
Tab navigation
- 概述
- 系统管理员工具包
- Emacs 编辑环境
- AIX 5L 性能优化
- 对话 UNIX- selected tab,
“对话 UNIX”系列文章由 Martin Streicher 编写,主要关注和 UNIX、Linux 相关的软件、技术、新趋势和应用等内容,是了解 UNIX 技术动向的优秀资源。
文章列表
-
对话 UNIX:UNIX 高手的重大秘密
UNIX 高手一般都拥有一些独特的技能和经验,这些秘密技巧不仅可以让他能够完成一些高级的任务,同时可以很大地提高工作效率。本文就将向您揭秘一些重要的 UNIX 技巧,包括对环境变量的设置、历史记录的配置和 SSH 的使用技巧等内容。
-
对话 UNIX:通过共享内存进行进程间通信
共享内存是 UNIX 系统上最快、最灵活的,而且非常容易实现的进程间通信技术。本文将先向您介绍共享内存的工作方式,随后为您介绍它的实现 API 以及简单示例。
-
对话 UNIX:高效管理大量计算机
对于管理像云计算这样大规模计算机集群的管理员来说,一些可以批量且并行执行的命令行工具是十分必要的。本文就将向您介绍一些能够实现同时在多台计算机上执行任务的工具和实现方法,让您可以更高效地对大型系统进行管理。
-
对话 UNIX:了解 Ksplice
Ksplice 可以实现在系统运行的状况下对内核进行升级,而且不需要进行重启,这样可以减少和控制不必要的停机时间。本文将讲解和 Ksplice 相关的一些初级内容,如何获得和安装、升级前的准备以及基本的配置项等内容。
-
对话 UNIX:Bazaar
Bazaar 是一种强大的源代码控制系统,它能够适应任何开发团队的工作模式。本文简要地向您介绍了 Bazaar,包括如何安装、初始化和简单的操作等内容。
-
对话 UNIX:使用 Internet “超级服务员”,inetd 和 xinetd
本文向您介绍了 inetd 和 xinetd 的工作原理以及如何通过配置它来添加新的守护进程,并让您了解使用 inetd 和 xinetd 的好处。
-
对话 UNIX:探察管道
Pipe Viewer 可以监视管道(Pipe)的工作过程,让使用者可以更具体地看到工作的进程。本文将向您介绍如何在日常任务中使用它。
-
对话 UNIX:rsync 的高级应用
本文向您介绍了 rsync 的一些高级用法以及使用场景,让您可以更方便且低成本地实现自动化的数据备份与同步功能。
-
对话 UNIX:掌握强大的命令行
了解有关 UNIX shell 的基础知识,学习如何使用命令行将有限的 UNIX 实用工具组合成无穷的数据转换。
-
对话 UNIX:做得多不如做得巧
了解如何利用 UNIX(R) Shell 提供的许多快捷方法。通过一些练习,您将可以更灵活地、而不是更辛苦地进行工作。
-
对话 UNIX:在命令行中完成所有的工作
研究提供 Internet 访问的三种基本的 UNIX(R) 命令行实用工具。
-
对话 UNIX:UNIX 所有权和权限管理
了解如何对文件权限进行操作以保护您的文件,或者与他人共享这些文件。
-
对话 UNIX:操纵数据与文件
了解几种用来在不同系统之间移动文件、以及实现远程数据同步的技术。
-
对话 UNIX:通过脚本实现操作的自动化
了解 Shell 脚本如何实现所有个人或系统任务自动化。脚本可以执行监视、存档、更新、报告、上载和下载操作。实际上,任务无论大小,均可通过脚本来处理。
-
对话 UNIX:命令行惯用语
UNIX 具有其专有的命令行语言,并且词汇表非常庞大,您并不需要一次掌握所有的命令。本文介绍了许多命令行组合,可以促进您对 UNIX 语言的掌握。
-
对话 UNIX: UNIX 进程
在 UNIX 系统中,每个系统和最终用户任务都包含在某个进程中。系统总是不断地创建新的进程,当任务结束或意外发生时,进程会终止。在本文中,您将了解如何控制进程和使用一些命令来查看您的系统。
-
对话 UNIX: 正则表达式
几乎所有重要问题都需要从无用数据中过滤出有用数据。了解大量的 UNIX(R) 命令行实用工具如何使用正则表达式来去芜取精。
-
对话 UNIX: 定制您的 Shell
您可以自定义 UNIX(R) Shell 以节约时间、节省输入工作量,并使其适应于您的工作风格。Shell 启动文件可以捕获您的首选设置,并在以后的会话中重新创建 Shell 环境会话,甚至在不同计算机中重新创建 Shell 环境会话。
-
对话 UNIX: 漫谈 UNIX 文件系统 了解 UNIX 将重要的文件存储于何处
UNIX® 文件系统中的许多目录都用于某个特殊的目的,并且根据长期的约定来对这些目录进行命名。在“对话 UNIX”系列教程的这一部分中,了解 UNIX 将重要的文件存储于何处。
-
对话 UNIX: 自己动手完成项目
本文向您描述了如何从一个软件的源码包(tar ball)开始,一步一步地构建成为一个可以使用的应用程序,同时向您提供在这个构建过程中需要注意的一些情况。
-
对话 UNIX: 另外十种命令行组合
本文我们将介绍 UNIX® 命令行向导的另外十种秘诀。
-
对话 UNIX:TCP/IP 内幕
Internet 在科技进步、商业发展,以及世界上大量人群的日常生活方面扮演了重要角色。配置计算机以通过网络进行通信并连接到 Internet 已成为管理员的基本任务。本文介绍如何配置运行 IBM AIX 的服务器以连接和使用 Internet。
-
对话 UNIX:启动
本文将讨论各种启动类型、管理 IBM AIX 启动列表,以及 AIX 启动顺序。阅读本文后,您将更好地理解服务器启动时所发生的事情。
-
对话 UNIX:关于 inode
本文将向您介绍什么是 inode 、为什么对于 UNIX 来说 inode 非常重要、 inode 的结构,以及操作 inode 的命令。
-
对话 UNIX:简单的按键操作
在阅读本文之后,您应当能够学会以新的方法使用 Korn shell。掌握命令行可以简化您的工作,并帮助您更好地理解如何在工作中充分利用 shell 和命令行,从而摆脱使用它们的困扰。
-
对话 UNIX:新改进的 Vim 编辑器
本文将详细介绍 Vim 增强功能,这些增强功能使 Vim 成为 UNIX 和 Linux 领域中广泛使用的编辑器。
-
对话 UNIX:更多 shell 脚本技术
尽管在近两年使用过 UNIX 的一些人可能尝试过 shell 脚本编程,但是他们很可能只是研究操作系统的细节,并不精通 shell 脚本编程。本文针对那些希望进一步了解 shell 脚本,并开始编写更高级脚本的读者。
-
对话 UNIX:!$#@*%
在本文中,了解 |、>、>>、<、<<、[[ 和 ]] 等符号在 UNIX 和 Linux? 中的意思,以及如何使用 &&、||、<、<= 和 != 操作符。
-
对话 UNIX:使用 fish!
本文向您介绍了 fish(Friendly Interactive Shell)。它的语法、上下文相关的帮助和颜色编码的命令行界面(CLI)显著简化了 UNIX® 的使用,减轻了脚本编程的负担。
-
对话 UNIX:在 Windows 上使用 Cygwin
本文向您介绍了 Cygwin ,它是一个用于 Microsoft® Windows® 操作系统的类 UNIX® 环境,包含一个真正的 UNIX shell、一个 Portable Operating System Interface (POSIX) 模拟库以及数千个 UNIX 实用程序。
-
对话 UNIX:使用 Screen 创建并管理多个 shell
本文向您介绍了 GNU Screen 工具 ,它可以在一个控制台(即与主机物理连接的哑终端)、xterm 窗口或 Secure Shell (SSH) 登录 shell 中创建和管理多个 shell 窗口,保证不中断地进行多个 Shell 窗口的控制。
-
对话 UNIX:适用于任何 UNIX 系统的 10 个出色的工具
本文向您介绍 10 个这样的命令行工具和软件集,让您领略到完成一些日常工作是可以如此地简单和快速。
-
对话 UNIX:手册页
UNIX 有成百上千条命令,我们不可能记住它们所有的选项和细节。好在有手册页(man page)系统可以帮助您查询相关的内容。本文就向您介绍了手册页系统的使用方法以及技巧。