Learning The Bash Shell读书笔记(整理)

最近搞了一本书 Learning Bash Shell,发现有人已经写了阅读笔记,我就在这边整理一下

来自blog:http://blog.sina.com.cn/n4mine

Learning The Bash Shell读书笔记(1)bash初识,通配符


Learning The Bash Shell读书笔记(2)重定向,管道,后台


Learning The Bash Shell读书笔记(3)特殊字符,引用,控制键


Learning The Bash Shell读书笔记(4)历史命令


Learning The Bash Shell读书笔记(5)环境变量,别名,选项


Learning The Bash Shell读书笔记(6)变量


Learning The Bash Shell读书笔记(7)脚本,函数


Learning The Bash Shell读书笔记(8)字符串,命令替换


Learning The Bash Shell读书笔记(9)流程控制


Learning The Bash Shell读书笔记(10)流程控制


Learning The Bash Shell读书笔记(11)位置参数,选项


Learning The Bash Shell读书笔记(12)declare,算术,数组


Learning The Bash Shell读书笔记(13)重定向,read


Learning The Bash Shell读书笔记(14)命令行处理


Learning The Bash Shell读书笔记(15)进程,信号,trap


Learning The Bash Shell读书笔记(16)shell调试


Learning The Bash Shell读书笔记(整理),布布扣,bubuko.com

时间: 2024-10-10 10:46:45

Learning The Bash Shell读书笔记(整理)的相关文章

bash shell学习笔记(一)—— 常用命令

一.基本的bash shell命令 1.默认bash shell 提示符是美元符号($); 2.bash手册 使用man命令来访问存储在Linux系统上的手册页面,如: bogon:~ Mac$ man kill KILL(1)                   BSD General Commands Manual                  KILL(1) NAME kill -- terminate or signal a process SYNOPSIS kill [-s sig

关于bash shell的相关整理与练习

环境变量:可以在所有的用户进程中使用.登录进程是父进程,shell进程是子进程.父进程初始化环境变量,子进程就都可以使用了.对应的声明文件是:/etc/profile  .~/wuxiangdong/.bash_profile 变量的声明方式,export JAVA_HOME='/usr/local/jdk7' 本地变量(局部变量) :作用域在一个shell,关闭终端,再开启一个,原来声明的变量不见了:变量设置为只读后不可废弃,不可修改.变量的声明方式:LOCALTEST='HELLO,BOY'

shell 学习笔记整理(二)

特殊字符:    #! 开始的标志    ;  多个命令一起连用的分隔符    [[email protected] log]# echo a;echo b;echo c    a    b    c    .  多种作用:        1. 相当与 source 命令        2. 作为文件名称的一部分(隐藏文件名)  (使用ls -a  可以查看linux下面的隐藏文件)        3.如果作为目录名的话,一个单独的点代表当前工作目录,两个点代表上一级目录.           

linux bash shell常用命令整理

使用这些命令几乎能完成所有想要做的任务 命令 描述 alias 为指定命令定义一个别名 bg 以后台模式恢复作业的运行 bind 将键盘序列绑定到一个readline函数或宏 break 退出for.while.select.until循环 builtin 执行指定的shell內建命令 cd 将当前目录切换为指定的目录 caller 返回所有活动子函数调用的上下文 command 执行指定的命令,而不用通常的shell查找 compgen 为指定单词生成可能的补全匹配 complete 显示指定

Linux Bash Shell学习笔记

参数扩展: 1.被名称引用的参数称作变量2.被数字引用的参数称作位置参数3.被特定符号引用的参数具有特殊的含义和用途,被称作Bash的特殊内部变量引用. 基本参数扩展:字符$会引导参数扩展.大括号是可选的,但是大括号可以保护待扩展的变量,使得紧跟大括号后面的内容不会被扩展.例: 1 $ PARAMETER 2 $ {PARAMETER} 3 #如果参数名后跟其他字符,大括号是必须的. 4 5 $ WORD=car 6 $ echo $WORDs 7 $ echo ${WORD}s 8 cars

MySQL 水平拆分(读书笔记整理)

1,水平拆分的介绍 一般来说,简单的水平切分主要是将某个访问极其平凡的表再按照某个字段的某种规则来分散到多个表之中,每个表中包含一部分数据. 简单来说,我们可以将数据的水平切分理解为是按照数据行的切分,就是将表中的某些 行切分到一个数据库,而另外的某些行又切分到其他的数据库中.当然,为了能够比较容易 的判定各行数据被切分到哪个数据库中了,切分总是都需要按照某种特定的规则来进行的. 如根据某个数字类型字段基于特定数目取模,某个时间类型字段的范围,或者是某个字符类 型字段的hash 值.如果整个系统

C++ Primer读书笔记整理(二)

8.数组 标准库begin和end函数可作用于数组,分别用于获取指向数组首元素和尾元素下一位置的指针. 例如: int ia[] = {0, 1, 2, 3, 4}; int *beg = begin(ia); //beg指向数组首元素 int *e = end(ia); //e指向数组尾元素下一位置 begin和end函数定义在头文件iterator中. 另外:可以使用数组来初始化vector的对象: int arr[] = {0, 1, 2, 3, 4, 5}; vector<int> i

C++ Primer 读书笔记整理(一)

1.读取数量不定的输入数据时可以把cin语句放到条件判断语句中,如果流的状态有效则读取成功,否则读取失败. 例如: while(cin>>value) /* do something */ 2.顶层const与底层const的区别 1)顶层const表示任意的对象是const(即常量) 例如: const int value = 0; // i是顶层const常量 int i= 0; int *const ptr = &i; //ptr是顶层const常量 2)底层const一般用在引

MySQL 垂直切分(读书笔记整理)

1,垂直拆分 相对于水平拆分来说,垂直拆分比较容易实现一些,垂直拆分的意思是把数据库中不同的业务数据拆分到不同的数据库中.垂直拆分能很好的起到分散数据库压力的作用.业务模块不明晰,耦合(表关联)度比较高的系统不适合使用这种拆分方式. 有得用户查询积分快,有的用户查询自己的订单很快,但是查询自己的用户信息很慢,为什么? 2,垂直切分的优点 ◆ 数据库的拆分简单明了,拆分规则明确: ◆ 应用程序模块清晰明确,整合容易: ◆ 数据维护方便易行,容易定位: <版权所有,文章允许转载,但必须以链接方式注明