unix shell脚本

“unix shell脚本”相关的资料有哪些?“unix shell脚本”相关的范文有哪些?怎么写?下面是小编为您精心整理的“unix shell脚本”相关范文大全或资料大全,欢迎大家分享。

linux shell 脚本入门

标签:文库时间:2024-12-16
【bwwdw.com - 博文网】

linux shell 脚本入门

1. Linux 脚本编写基础 1.1 语法基本介绍 1.1.1 开头

程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh

符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。

当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:

编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释

在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。

如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚本的作用 及工作原理。 1.1.3 变量

在其他编程语言中您必须使用变量。在shell编程中,所有的变量都由字符串组成,并且您不需要对变量

进行声明。要赋值给一个变量,您可以这样写: #!/bin/sh #对变量赋值: a=\

# 现在打印变量a的内容:

echo \echo $a

有时候变量名很容易与其他文字混淆,比如: num=2

echo \

这并不会打印出\,而仅仅打印\,因为shell会去搜索变量numnd的值

经典shell编程和unix命令

标签:文库时间:2024-12-16
【bwwdw.com - 博文网】

经典shell编程和unix命令

目 录译者序前言

第一部分 shell

第1章 文件安全与权限 11.1 文件 11.2 文件类型 21.3 权限 2

1.4 改变权限位 41.4.1 符号模式 4

1.4.2 chmod命令举例 51.4.3 绝对模式 5

1.4.4 chmod命令的其他例子 6

1.4.5 可以选择使用符号模式或绝对模式 71.5 目录 71.6 suid/guid 7

1.6.1 为什么要使用suid/guid 81.6.2 设置suid/guid的例子 81.7 chown和chgrp 91.7.1 chown举例 91.7.2 chgrp举例 9

1.7.3 找出你所属于的用户组 91.7.4 找出其他用户所属于的组 101.8 umask 10

1.8.1 如何计算umask值 101.8.2 常用的umask值 111.9 符号链接 12

1.9.1 使用软链

unix培训教材-SHELL编程

标签:文库时间:2024-12-16
【bwwdw.com - 博文网】

UNIX培训教材-SHELL编程

(内部使用)

恒 生 在 您 身 边

杭州恒生电子股份有限公司

第一章 概述

shell是一个命令解释器,它会解释你在命令提示符下输入的命令。但是,你可能有一组想要多次执行的命令。shell提供了一种功能,让你将这组命令存放在一个文件中,然后你可以象UNIX系统提供的其他程序一样执行这个文件。这个命令文件就叫做shell程序或者shell脚本。当你运行这个文件,它会象你在命令行输入这些命令一样地执行这些命令。

shell 程序设计语言支持在高级语言里所能见到的绝大多数程序控制结构,比如循环,函数,变量和数组。shell 编程语言很易学,并且一旦掌握后它将成为你的得力工具。任何在提示符下能键入的命令也能放到一个可执行的shell程序里,这意味着用shell语言能简单地重复执行某一任务。

? shell的种类

在UNIX系统里可以使用多种不同的shell可以使用。最常用的几种是 Bourne shell (sh), C shell (csh), 和 Korn shell (ksh)。三种shell 都有它们的优点和缺点。Bourne shell 的作者是 Steven Bourne。它是 UN

unix oracle 创建实例脚本

标签:文库时间:2024-12-16
【bwwdw.com - 博文网】

unix oracle 创建实例脚本

unix oracle 创建实例脚本
2009年03月24日 星期二 上午 11:41#unix系统存储:逻辑卷组--》逻辑卷---》文件系统---》文件夹---》文件


#查看逻辑卷
vgdisplay

#一般有三个逻辑卷组
#/dev/vg00(系统逻辑卷) /dev/vgitapp(应用逻辑卷) /dev/vgitdb(数据存储逻辑卷)


#创建逻辑卷 hp-ux
lvcreate -L 120000 -n lv_itsmdb01 /dev/vgitdb
# 120000 单位是:m

#创建文件系统

newfs -F vxfs /dev/vgitdb/rlv_itsmdb01

#路径根据oracel安装目录进行相应修改
创建目录/oracle/app/oracle/oradata执行组和用户为dba和oracle

#mount文件系统
#路径根据oracel安装目录进行相应修改
mount -F vxfs /dev/vgitdb/lv_itsmdb01 /oracle/app/oracle/oradata

#oracle帐户登录系统

#建文件夹
mkdir /oracle/admin/itsm3/cdump /oracle/admin

shell脚本练习题

标签:文库时间:2024-12-16
【bwwdw.com - 博文网】

shell脚本例子集锦(习题总结)

练习一:写一个脚本

1.设定变量FILE的值为/etc/passwd

2.依次向/etc/passwd中的每个用户问好,并且说出对方的ID是什么 形如:(提示:LINE=`wc -l /etc/passwd | cut -d\ Hello,root,your UID is 0. 3.统计一个有多少个用户 答案一:#!/bin/bash

file=\

LINES=`wc -l $file | cut -d\ for I in `seq 1 $LINES`;do

userid=`head -$I $file | tail -1 |cut -d: -f3` username=`head -$I $file | tail -1 |cut -d: -f1` echo \ done

echo \ 答案二:#!/bin/bash file=/

shell脚本语句练习题

标签:文库时间:2024-12-16
【bwwdw.com - 博文网】

Shell脚本练习题

1、编写shell脚本,计算1-100的和

1 #!/bin/bash

2 #caculate the sum of numbers from 1 to 100 3

4 sum=0

5 for i in `seq 1 100`; do 6 sum=$[$sum+$i] 7 done

8 echo $sum

2、编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,输入的数字小于1则重新输入,直到输入正确的数字为止。

1 #! /bin/bash 2 j=0

3 while [ $j -lt \

4 read -p \请输入数字不能小于\5 done 6 sum=0

7 for i in `seq 1 $j`;do 8 sum=$[$i+$sum] 9 done

10 echo $sum

3、编写shell脚本,把/root/目录下的所有目录拷贝到/tmp/目录下。 1. #! /bin/bash

2. for i in `ls /root/`;do 3. if [ -d $i ];then 4. cp -r $i /tmp/ 5. fi 6. done

4、编写shell脚本,批量建立用

linux shell脚本面试题

标签:文库时间:2024-12-16
【bwwdw.com - 博文网】

非常好的十道Linux shell脚本面试题

1、编写个shell脚本将当前目录下大于10K的文件转移到/tmp目录下 #/bin/sh #Programm :

# Using for move currently directory to /tmp for FileName in `ls -l | awk '$5>10240 {print $9}'` do

mv $FileName /tmp done ls -al /tmp echo \

2、编写shell脚本获取本机的网络地址。

比如:本机的ip地址是:192.168.100.2/255.255.255.0,那么它的网络地址是 192.168.100.1/255.255.255.0 方法一: #!/bin/bash

#This script print ip and network

file=\if [ -f $file ] ;then

IP=`grep \MASK=`grep \echo \exit 1 fi 方法二:

#!/bin/bash

#This programm will printf ip/network #

IP=`ifconfig eth0 |grep 'inet

shell脚本语句练习题

标签:文库时间:2024-12-16
【bwwdw.com - 博文网】

Shell脚本练习题

1、编写shell脚本,计算1-100的和

1 #!/bin/bash

2 #caculate the sum of numbers from 1 to 100 3

4 sum=0

5 for i in `seq 1 100`; do 6 sum=$[$sum+$i] 7 done

8 echo $sum

2、编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,输入的数字小于1则重新输入,直到输入正确的数字为止。

1 #! /bin/bash 2 j=0

3 while [ $j -lt \

4 read -p \请输入数字不能小于\5 done 6 sum=0

7 for i in `seq 1 $j`;do 8 sum=$[$i+$sum] 9 done

10 echo $sum

3、编写shell脚本,把/root/目录下的所有目录拷贝到/tmp/目录下。 1. #! /bin/bash

2. for i in `ls /root/`;do 3. if [ -d $i ];then 4. cp -r $i /tmp/ 5. fi 6. done

4、编写shell脚本,批量建立用

很基础的Linux shell脚本学习

标签:文库时间:2024-12-16
【bwwdw.com - 博文网】

详细介绍Linux shell脚本基础学习(一)

2010-03-05 10:24 佚名 互联网 我要评论(9) 字号:T | T

Linux shell脚本基础学习我们将分几讲来慢慢细说,希望能对想学习Linux shell脚本编程的初学者有一个明确的帮助,水平得到提高。

AD:

Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头、注释、变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。 1. Linux 脚本编写基础 ◆1.1 语法基本介绍 1.1.1 开头

程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh

符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:

编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释

在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。

如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也

很基础的Linux shell脚本学习

标签:文库时间:2024-12-16
【bwwdw.com - 博文网】

详细介绍Linux shell脚本基础学习(一)

2010-03-05 10:24 佚名 互联网 我要评论(9) 字号:T | T

Linux shell脚本基础学习我们将分几讲来慢慢细说,希望能对想学习Linux shell脚本编程的初学者有一个明确的帮助,水平得到提高。

AD:

Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头、注释、变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。 1. Linux 脚本编写基础 ◆1.1 语法基本介绍 1.1.1 开头

程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh

符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:

编译 chmod +x filename 这样才能用./filename 来运行 1.1.2 注释

在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。

如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也