GNU/Linux 命令行工具概要

Gareth Anderson

      
        
    

Chris Karakas

本文档旨在概述基于 GNU/Linux 操作系统的可用实用命令行工具。列出的工具旨在使大多数用户受益,并由作者酌情选择。本文档并非 GNU/Linux 系统可用的every 所有现有工具的完整列表,也不包含对事物工作原理的深入解释。它是一份概要,可用于了解和学习如何使用 GNU/Linux 操作系统可用的许多工具。


目录
1. 简介
谁会想阅读本指南?
谁不想阅读本指南?
源代码的可用性
本指南中使用的约定
创建本文档所使用的资源
反馈
贡献者
2. 法律声明
免责声明
许可证
3. Unix 工具哲学
4. Shell 技巧
通用 Shell 技巧
命令行历史
其他快捷键组合
虚拟终端和 screen
5. 帮助
6. 重定向输入/输出
概念定义
用法
命令替换
执行多个命令
7. 使用文件系统
在文件系统中移动
查找文件
使用文件和文件夹
批量重命名/复制/链接工具
8. 查找有关系统的信息
日期/时间/日历
查找有关分区的信息
9. 控制系统
挂载和卸载(软盘/CDROM/硬盘分区)
关闭/重启系统
控制进程
控制服务
10. 管理用户
用户/组
11. 文本相关工具
文本编辑器
文本查看工具
文本信息工具
文本操作工具
文本转换/过滤工具
转换工具
在文件中查找文本
12. 数学工具
13. 网络命令
网络配置
互联网特定命令
远程管理相关
14. 安全性
一些基本安全工具
文件权限
15. 归档文件
tar (磁带归档工具)
rsync
压缩
16. 图形工具(基于命令行)
17. 使用 MS-DOS 文件
18. 计划命令在后台运行
19. 杂项
20. 迷你指南
RPM:Redhat 软件包管理系统
检查硬盘错误
复制磁盘
通配符
标准通配符(globbing 模式)
正则表达式
字符的有用类别(如 POSIX 标准定义)
A. 附录
查找软件包/工具
查找更多实用工具
查找特定工具
查找软件包
进一步阅读
通用进一步阅读
特定进一步阅读
在线手册和信息页
GNU 自由文档许可证
序言
适用性和定义
逐字复制
批量复制
修改
合并文档
文档集合
与独立作品的聚合
翻译
终止
本许可证的未来修订
参考书目
索引