推荐一本Linux电子书
Linux 101 Hacks 英文原版+中文版PDF下载
地址:http://www.linuxidc.com/Linux/2011-08/40583.htm
也可从本文附件下载。
中文版目录:
Linux 101 Hacks
linux.101hacks.com
www.thegeekstuff.com
目录
译者序 ................................................................................... II
目录 ..................................................................................... III
引文 ...................................................................................... 1
关于作者 ................................................................................ 2
电子书《Vim 101 Hacks》 ........................................................... 3
版权和声明 .............................................................................. 4
前言 ...................................................................................... 5
版本 ...................................................................................... 6
第一章:强大的CD 命令技巧 ......................................................... 7
技巧1:CDPATH : 设置cd 命令的基目录 ....................................................... 7
技巧2:使用cd 和alias 命令快速返回上级目录 ................................................ 8
技巧3:用一条语句执行―mkdir‖和―cd‖命令 ................................................. 10
技巧4:用―cd -‖在最近访问的两个目录之间切换 ............................................ 10
技巧5:用―dirs‖、―pushd‖、―popd‖来操作目录栈 ........................................ 11
技巧6:用―shopt –s cdspell‖自动纠正―cd‖命令的目录名输入错误 ...................... 13
第二章:日期操作 .................................................................... 14
技巧7:设置系统日期和时间 ..................................................................... 14
技巧8:设置硬件日期和时间 ..................................................................... 14
技巧9:用特定格式显示当前时间 ............................................................... 15
技巧10:显示过去的日期和时间 ................................................................ 16
技巧11:显示未来的日期和时间 ................................................................ 17
第三章:SSH(Secure SHell)客户端命令 ....................................... 19
技巧12:查看SSH 客户端版本 ................................................................... 19
技巧13:用SSH 登录到远程主机 ................................................................ 19
技巧14:调试SSH 客户端会话 ................................................................... 20
技巧15:用SSH 退出符切换SSH 会话 .......................................................... 21
技巧16:用SSH 退出字符会话,显示信息 ..................................................... 22
第四章:重要的linux 命令 ......................................................... 24
技巧17:grep 命令 ................................................................................ 24
技巧18:find 命令 ................................................................................. 25
技巧19:禁止标准输出和错误信息的输出 ..................................................... 26
技巧20:join 命令 ................................................................................. 27
技巧21:改变字符的大小写 ...................................................................... 27
技巧22:xargs 命令 ............................................................................... 28
技巧23:sort 命令 ................................................................................. 29
技巧24:uniq 命令 ................................................................................ 31
技巧25:cut 命令 .................................................................................. 31
技巧26:stat 命令 ................................................................................. 32
技巧27:diff 命令 ................................................................................. 33
技巧28:显示用户总的连接时间 ................................................................ 34
第五章:PS1,PS2,PS3 和PROMPT_COMMAND .................................. 36
技巧29:PS1——默认提示符 ..................................................................... 36
技巧30:PS2——再谈提示符 ..................................................................... 36
技巧31:PS3——Shell 脚本中使用select 时的提示符 ....................................... 37
技巧32:PS4——PS4-―set -x"用来修改跟踪输出的前缀 ..................................... 38
技巧33:PROMPT_COMMAND 环境变量 ....................................................... 39
第六章:用功能强大的彩色终端快速使用PS1 ................................... 40
技巧34:在提示符中显示用户名,主机名,当前目录 ....................................... 40
技巧35:在提示符里显示当前时间.............................................................. 40
技巧36:任意命令的输出作为提示符 ........................................................... 41
技巧37:改变提示符的前景颜色 ................................................................ 41
技巧38:改变提示符的背景色 ................................................................... 42
技巧39:在提示符中显示多种颜色.............................................................. 42
技巧40:用tput 改变提示符颜色 ............................................................... 43
技巧41:使用已有的PS1 变量创建自己的提示符 ............................................ 44
技巧42:通过PS1 调用bash shell 函数 ....................................................... 45
技巧43:通过PS1 中调用shell 脚本 ........................................................... 45
第七章:归档和压缩 ................................................................. 47
技巧 44:zip 命令基础 ............................................................................ 47
技巧 45:zip 高级用法 ............................................................................ 49
技巧 46:zip 文件的密码保护 ................................................................... 49
技巧 47:检查zip 文件的完整性 ................................................................ 50
技巧 48:tar 命令的基础知识.................................................................... 50
技巧 49:在tar 中使用gzip, bzip2 ............................................................ 51
第八章:history 命令................................................................ 52
技巧 50:使用HISTTIMEFORMAT 在历史中显示TIMESTAMP .............................. 52
技巧 51:用Ctrl + R 搜索历史命令........................................................... 52
技巧 52:四种不同的方法快速执行之前的命令 ............................................... 53
技巧 53:执行历史命令中的特定命令 .......................................................... 53
技巧 54:执行以特定字开头的历史命令 ....................................................... 53
技巧 55:用HISTSIZE 控制历史命令的总数 ................................................... 53
技巧 56:使用HISTFILE 改变历史文件名 ...................................................... 54
技巧 57:使用HISTCONTROL 来消除命令历史中的连续重复条目......................... 54
技巧 58:使用HISTCONTROL 在整个历史中去除重复命令 ................................. 54
技巧 59:使用HISTCONTROL 强制history 忽略某条特定命令 ............................ 55
技巧 60:使用c 选项清除所有的历史命令 .................................................... 55
技巧 61:替换命令历史中的内容 ................................................................ 55
技巧 62:替换特定命令的特定参数 ............................................................. 56
技巧63:用HISTSIZE 禁用history .............................................................. 56
技巧64:用HISTIGNORE 让history 在存储时忽略某些指令 ............................... 56
第九章:系统管理任务 .............................................................. 58
技巧 65:用 fdisk 进行分区 ..................................................................... 58
技巧 66:用 mke2fsk 格式化分区 ............................................................. 59
技巧 67:挂载分区 ................................................................................ 60
技巧 68:用tune2fs 进行分区调整 ............................................................. 61
技巧 69:创建交换分区 ........................................................................... 62
技巧 70:创建新用户 .............................................................................. 62
技巧 71:创建新的组并将用户加入该组 ....................................................... 63
技巧 72:在OpenSSH 中设置SSH 的无密码登陆 ............................................. 64
技巧 73:与 ssh-agent 一起来使用 ssh-copy-id ............................................ 65
技巧 74:crontab ................................................................................. 66
技巧 75:用Magic SysRq 键实现Linux 安全重启 ............................................ 68
第十章:Apachectl 和 Httpd 实例 ............................................... 70
技巧76:传递不同的httpd.conf 文件给apachectl ......................................... 70
技巧77:使用一个临时DocumentRoot 而不修改httpd.conf ............................. 71
技巧78:暂时提高Log 的级别 ................................................................... 71
技巧79:显示Apache 内的模块 ................................................................. 72
技巧80:显示httpd.conf 内所有可接受的指令 .............................................. 72
技巧81:验证被修改的httpd.conf ............................................................. 73
技巧82:显示httpd 的编译参数 ................................................................ 73
技巧83:根据需要加载一个指定模块 ........................................................... 74
第十一章:Bash 脚本 ................................................................ 76
技巧84:.bash_*files 的执行顺序 .............................................................. 76
技巧85:如何在bash shell 中产生随机数 ..................................................... 77
技巧86:调试一个脚本 ........................................................................... 77
技巧87:使用引号(Quoting) ................................................................. 78
技巧88:将数据文件的指定域读取到shell 脚本中 ........................................... 80
第十二章:监控系统和性能 ......................................................... 81
技巧89:free 命令................................................................................. 81
技巧90:top 命令 .................................................................................. 81
技巧91:ps 命令 ................................................................................... 83
技巧92:df 命令 ................................................................................... 85
技巧93:kill 命令 .................................................................................. 85
技巧94:du 命令 ................................................................................... 87
技巧95:lsof 命令 ................................................................................. 87
技巧96:sar 命令 .................................................................................. 89
技巧97:vmstat 命令 ............................................................................. 91
技巧98:netstat 命令 ............................................................................. 92
技巧99:sysctl 命令 ............................................................................... 94
技巧100:nice 命令 ............................................................................... 95
技巧101:renice 命令 ............................................................................ 96
第十三章 一些额外的技巧 .......................................................... 98
额外技巧1:让cd 命令对参数大小写不敏感 .................................................. 98
额外技巧2:一次动作为多次SSH 连接指定密码 .............................................. 99
额外技巧3:rar 命令用法示例 .................................................................. 100
额外技巧4:用Comm 命令比较两个文件 ..................................................... 102
额外技巧5:Compact-Disk (CD)操作 .......................................................... 102
额外技巧6:DVD 操作 ............................................................................ 103
额外技巧7:从CD 或者DVD 创建ISO 文件 ................................................... 105
额外技巧8:OD 命令用法示例 .................................................................. 106
额外技巧9:Gpg 命令用法示例 ................................................................ 107
额外的技巧10:Tee 命令示例 .................................................................. 111
12 本精彩的Linux 书籍 ............................................................113
扩展阅读 .............................................................................115
您的反馈与支持 .....................................................................116
分享到:
相关推荐
Linux_101_Hacks 中文版+英文版 Linux命令技巧
4. Linux-101-hacks:Linux操作系统是开源的,提供了丰富的命令行工具和强大的系统管理功能。这个主题可能包括常用命令的使用,如ls、cd、cp、mv、rm等,以及文件权限管理、进程控制、网络配置、软件安装与更新、...
### Linux 101 Hacks知识点总结 #### 引言 《Linux 101 Hacks》是一本专为希望深入了解Linux操作系统的读者设计的书籍。本书通过一系列实用的技巧(hacks),帮助读者掌握核心命令及其应用方法,从而更好地在Linux...
这个资料集中的"Linux_101_Hacks中文译本.pdf"涵盖了多个关键知识点,旨在提升你的Linux技能。以下是一些核心主题的详细说明: 1. **命令行基础**:Linux的核心在于命令行界面,学习基本的命令如`ls`(列出目录内容...
《Debug+Hacks中文版:深入调试的技术和工具》是一本专为Linux系统开发者和管理员设计的实用指南,旨在帮助读者提升在Linux环境中的调试技能和效率。这本书深入探讨了各种调试工具和技术,以帮助读者解决复杂的问题...
根据提供的文件信息,“linux-101-hacks.pdf”似乎是一本专注于Linux操作系统的实用技巧手册。本书旨在帮助用户通过一系列具体的技巧(hacks)来更高效地使用Linux。接下来,我们将详细介绍书中提及的一些关键技巧...
Linux 101 Hacks中英版 If you are a developer, or system administrator, or database administrator, or IT manager, or just someone who spends a significant amount of time on UNIX / Linux, you should ...
这个压缩包包含的书籍是英文原版和中文版,使得中文读者也能无障碍地学习和理解Linux系统的精髓。 在Linux世界里,理解和掌握一系列基本操作和黑客技巧对于提升工作效率至关重要。以下是一些主要的知识点: 1. **...
《Linux Server Hacks》这本书的标题和描述指向了一个关于Linux服务器技巧和工具的专业书籍,特别是关于连接、监控和故障排除的方面。从标题来看,这本书更侧重于教授读者一些高效、快捷的技巧(hacks),从而使得...
Linux-101-hacks是一本专注于Linux技巧和提示的书籍,其内容覆盖了Linux使用中从基础命令到高级功能的各个方面。以下是从给出的内容中提取的相关知识点。 ### 第一章 - 关于CD - **用CDPATH来重新定义目录**:通过...
1. **配置xinetd或inetd**:Linux系统通常使用xinetd或inetd守护进程来监听特定端口上的请求,并相应地启动服务。首先,需要在`/etc/services`文件中为VNC添加服务条目,例如:`vnc 5908/tcp # Xvnc`,这里的端口号...
Sed和Awk是UNIX和Linux系统中极为重要的流编辑器和文本处理工具,它们能够通过简单的命令或脚本高效处理文本文件,实现复杂的文本转换和报告生成。接下来,我们将根据提供的文件内容详细地说明Sed和Awk的关键知识点...
#### 标题:Linux 101 Hacks统稿by朱涛(经典英文版朋友翻译的) #### 描述:这是我好朋友翻译的Linux,感觉很不错,和大家分享。当然前提是英文不是很好的,建议最好还是看英文版! #### 标签:Linux_101_Hacks ...
由于提供的内容不足以推断出具体的知识点,我将基于标题《Debug Hacks中文版—深入调试的技术和工具》来构建相关知识点。请注意,以下内容是基于假设的文档内容,实际的知识点可能与此有所不同。 在计算机科学中,...
### Linux101 Hacks 2rd:深入掌握Linux实用技巧 #### Introduction 《Linux101 Hacks 2rd》是一本专为Linux爱好者、系统管理员和技术人员编写的书籍,旨在通过一系列实用技巧帮助读者更高效地使用Linux操作系统。...
### Linux 101 Hacks (2nd Edition): Key Takeaways and Detailed Explanations #### 第一章:强大的CD命令技巧 **技巧1:CDPATH : 设置cd命令的基目录** - **概述**:`CDPATH`环境变量允许用户定义一系列目录...
《Linux 101 Hacks》是一本针对初学者和进阶用户的实用手册,它旨在通过一系列简洁明了的技巧和黑客方法,提升你在Linux操作系统中的工作效率。这本书的英文版不仅提供了丰富的技术知识,还有助于提高你的英语阅读...