摘要:Shell 其实就是命令解释器,也是 Linux 操作系统给用户用的接口。用户通过这个接口给程序输入信息,Shell 会把用户的程序还有输入转变成操作系统内核(kernel)能懂的指令。等操作系统内核执行完了,返回的输出又通过 Shell 展示给用户。简单来说,在 Linux 里,Shell 就像是 Linux 内核的一层保护罩,还负责处理用户和内核之间的交流。
2025年07月24日
摘要:Shell 其实就是命令解释器,也是 Linux 操作系统给用户用的接口。用户通过这个接口给程序输入信息,Shell 会把用户的程序还有输入转变成操作系统内核(kernel)能懂的指令。等操作系统内核执行完了,返回的输出又通过 Shell 展示给用户。简单来说,在 Linux 里,Shell 就像是 Linux 内核的一层保护罩,还负责处理用户和内核之间的交流。
2025年07月24日
CGI程序可以通过Web浏览器(用户代理)发送的参数来调用。至少有两种方法可以调用CGI程序:GET方法和POST方法。在GET方法中,参数以名为QUERY_STRING的环境变量的形式提供给CGI程序。参数采用键值对的形式(例如user=george),某些字符以十六进制编码,空格以加号编码,并用&号连接在一起。在POST方法中,参数则通过标准输入提供。
当然,我们知道你绝不会用Bash编写CGI脚本。因此,在本文中,我们将假设如果使用shell来分析CGI原理的情况下应该怎么做。
2025年07月24日
本章重点介绍Linux的常用操作和命令。在介绍命令之前,先对Linux的Shell进行了简单介绍,然后按照大多数用户的使用习惯,对各种操作和相关命令进行了分类介绍。对相关命令的介绍都力求通俗易懂,都给出操作实例,使读者能够照着实际操作,并得到正确结果。命令是Linux操作系统的利器,务必掌握好,当然不可能一下子熟练掌握,但是只要多加练习,就可熟能生巧,运用自如。最后对Linux的环境变量也进行了必要的介绍。
2025年07月24日
代码重用的时候,通过函数非常方便。在函数代码块中实现逻辑,在需要使用的时候调用该函数,建立脚本:
#/bin/bash
function echo1 {
echo "This is function 1"
}
echo2() {
echo "This is function 2"
}
echo1
echo2
2025年07月24日
今天学习shell脚本,先入个门
1、shell脚本的后缀名必须是.sh
2、文件里面必须以#!/bin/bash ,这个类似环境变量申明一样
3、开始一个demo把
创建一个文件test.sh
2025年07月24日
执行shell脚本时,常常会打印一些日志到控制台,根据输出的日志,来判断脚本功能正确与否
但是,太多日志打印的话,会让阅读变得很困难,从日志信息里面找到我们关心的那部分也变得很不方便了