LINUX期末复习 SHELL编程
一、SHELL简介 ①什么是SHELL 答:一个作为用户与LINUX系统之间的操作接口程序,允许用户向操作系统输入需要执行的命令。
一种高级、解释性的程序语言。 ②SHELL的种类 ③SHELL的执行
. *.sh ④命令别名功能
设置别名:alias
取消别名:unalias ⑤管道
1、 利用管道和wc命令,计算文件list中的行数、单词数和字符数:cat list | wc.
2、利用管道和grep命令,在上面建立的文件list中查找字符串list:cat list | grep list.
3、设置环境变量PATH的值,把当前目录加入到命令搜索路径中去:PATH=“$PATH:.” 二、SHELL程序设计语法 (说明:1、使用前部需要声明。2、默认是字符串类型。3、区分大小写。) 1)变量 ①赋值的方法
方法一:a=9+1,a=guofeng,等号左右时不能有空格的,他们都是以字符串的形式赋值
方法二:read a ,通过键盘的输入 ②变量的引用
一般用’$’,来引用,如有一个 guofeng 变量,输出它为,echo $guofeng
举例:
1、echo "Hello $LOGNAME, it's nice talking to you." 输出用户名
(说明:双引号中的 ‘$变量’ 是会被替换的,想输出‘$变量’只要加一个’/’转义一下。。。但是单引号里面的内容都是当做字符串输出。。。而到引号则是回去执行里面的命令。) 2、echo "Your present working directory is `pwd`." 输出当前的工作路径(有到引号) 3、echo "You are working on a machine called `uname -n`." 输出服务器名 4、echo The name of this script is $0. 显示命令名 5、echo The arguments are $*. 显示所有的参数行,$? 为前一个命令的返回 6、echo The first argument is $1. 显示第一个参数 7、echo The number of arguments is $#. 显示参数的个数 &
相关文档:
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
日志也是用户应该注意的地方之一。不要低估日志文件对网络安全的重要作用,因为日志文件能够详细记录系统每天发生的各种各样的事件。用户可以通过日志文件检查错误产生的原因,或者在受到攻击和黑客入侵时追踪攻击者的踪迹。日志的两个比较重要的作用是:审核和监测。配置好的Linux
的日志非常强大。对于Linux系统而言,所 ......
安装oralce10g R1(10.1)步骤方法:
第一部分:
一. 硬件环境:
1. RAM:至少512M
2. 交换分区大小至少1G(或者是内在的2倍)
3./tmp目录 至少有400M空闲空间
4. oracle软件安装空间至少在1.5G--3G之间(依据安装oracle类型而定)
&nbs ......