Linux学习笔记(十)——bash脚本编程:变量、条件判断、算数运算

Shell

shell是指一种提供了访问操作系统内核服务界面的应用程序。Ken Thompson的sh是第一种Unix Shell,而Windows Explorer则是一个典型的图形界面Shell。而Shell脚本(shell script),是则是指为shell编写的脚本程序。

和其他脚本程序一样,Shell脚本只许一个解释器就可以运行。在Linux下,默认安装了Shell解释器,而其中最为流行的就是bash。
继续阅读Linux学习笔记(十)——bash脚本编程:变量、条件判断、算数运算

Linux学习笔记(九)——grep与正则表达式

grep

grep是Global search regular expression(RE) and Print out the line的缩写,全面搜索匹配正则表达式的内容并输出。

grep家族包括了grep、egrep和fgrep三个命令。其中egrep和fgrep的命令只跟grep有很小的不同。egrep(Extended grep)是grep的扩展,支持更多的正则元字符,而 fgrep(Fixed grep或Fast grep)则把所有的字母都看作单词。

grep [OPTIONS] PATTERN [FILE…]
常用参数
-i 忽略大小写
–color 匹配到的文字高亮显示
-v 显示没有被匹配的行
-o 只显示被匹配到的字符串

继续阅读Linux学习笔记(九)——grep与正则表达式

Linux学习笔记(八)——管道和I/O重定向

计算机的五大部件分别是运算器、控制器(这两部分合称CPU)、存储器(RAM)输入设备和输出设备。

而在CPU里有三种总线分别实现不同的功能。
  • 地址总线:内存寻址
  • 数据总线:传输数据
  • 控制总线:控制指令

这三种总线在机器内部这是复用的,因此就需要寄存器暂时储存数据和指令。

  • 寄存器:CPU暂时存储器

此外,就是I/O设备来实现数据的输入和输出了。

  • INPUT设备
  • OUTPUT设备

继续阅读Linux学习笔记(八)——管道和I/O重定向

《食戟之灵》夏里亚宾牛排盖饭

某日在网上闲逛,看到食戟之灵中的各种美食的菜谱,而其中的夏里亚宾牛排盖饭的主要食材只需要牛排和洋葱,正好家里都有,工序又十分简单,于是便照着菜谱做了一份。

家里没有梅子,因此米饭就只是单纯的米饭而已。因为懒,牛排也没有腌足半小时。

味道还不错。

夏里亚宾牛排盖饭