`
xly_971223
  • 浏览: 1273854 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu shell编程基础 1

阅读更多
shell文件的第一行必须是
#! /bin/sh

#!是告诉系统执行下面的程序

一 定义变量
shell定义变量如下
变量名=值

不需要声明变量类型的

取变量值
name="xuly"
#  输出name值
echo $name


if语句
与java的if语句不一样 shell中的if格式如下
if[true]; then
  //todo
fi

如果为true就执行then后的代码,if的结束更有想象力---‘fi’, shell的发明者真是天才 
常用的if条件表达式有:
[ -f “somefile” ]判断是否是一个文件
[ -x "/bin/ls" ] 判断bin/ls是否存在并有可执行权限
[ -n "$var" ] 判断var是否有值
[ "$a" = "$b ]:判断a b是否相等
&& || 操作符
看下面的表达式
[ -f "/etc/shadow" ] && echo "This computer uses shadow passwords"

如果左边的表达式为真 则执行右边的代码
[ -f "/etc/shadow" ] || {echo "This computer uses shadow passwords"; exit 1;}

||操作符号则是当左边的表达式为时 执行右边的代码
实际上&& 和 ||操作符是if语句的一个快捷方式


4
2
分享到:
评论
1 楼 readythink 2010-05-26  
简洁明了,好!为什么没有继续写下去呢?

相关推荐

    ubuntu-shell基本指令操作

    Ubuntu shell 基本指令操作大全 Ubuntu shell 是一个强大的命令行界面,用户可以通过命令行来控制系统。在 Ubuntu 中,shell 是一个命令行界面,可以用来控制系统。用户可以通过 shell 来执行各种命令,例如安装...

    Shell编程基础(网页版)

    - **Shell编程基础 - Ubuntu中文_files**:这个文件夹可能包含网页的图片、样式表(CSS)和其他辅助文件,帮助读者更好地理解和学习。 总的来说,Shell编程是Linux系统管理的重要组成部分,学习和掌握它能极大地...

    linux shell编程基础教程

    Linux Shell编程基础教程是入门Linux系统管理和自动化任务执行的关键。Shell是Linux操作系统的命令解释器,它提供了一个交互式环境,允许用户通过命令行接口执行系统操作和编写脚本。本教程将深入探讨Linux Shell的...

    Linux Shell程序设计 Ubuntu 实验二

    【Linux Shell程序设计 Ubuntu 实验二】实验主要涵盖了Linux操作系统中的Shell编程基础,适用于Ubuntu环境。实验目的是让学生掌握Bash Shell的创建与执行方法,理解基本语法,并学会编写Shell脚本。实验报告要求遵循...

    shell编程简单例子代码

    在IT领域,Shell编程是一种非常基础且实用的技能,尤其对于Linux和Unix系统管理员来说更是不可或缺。Shell脚本能够帮助用户自动化日常任务,提高工作效率。本文将深入探讨"shell编程简单例子代码"这一主题,结合在...

    shell编程范例

    Shell编程范例是一本关于Shell脚本编程的开源书籍,由泰晓科技提供,旨在以实例为核心,帮助读者学习和掌握Shell编程。...这本书是系统学习Shell编程的一个很好资源,尤其适合有一定基础并对Shell编程感兴趣的读者。

    Ubuntu下Shell快捷键操作大集合及部分Bash使用技巧.pdf

    这意味着文档可能包括了一些高级技巧,如shell编程、终端命令行的高级操作等,而不仅仅是基础的命令使用。 从标签“专业文档”可以看出,文档的目标读者应具备一定的计算机操作基础,特别是熟悉Linux操作系统的用户...

    Linux总结,shell编程实例

    本文将深入探讨Linux系统的核心概念以及shell编程的实际应用,旨在帮助读者掌握Linux环境下的工作技能。 首先,我们需要理解Linux的本质。Linux是一种开源的、类Unix的操作系统,它的核心是Linux内核,由林纳斯·托...

    [Ubuntu.Linux.基础视频教程].4.3.Shell.类型转换

    类型转换是Shell编程中的一个重要概念,它涉及到在不同数据类型之间转换变量。在Shell中,主要有以下几种数据类型: 1. 字符串(String):字符串是最常见的数据类型,用于存储文本信息。在Shell中,字符串可以用双...

    Linxu_Ubuntu.rar_Ubuntu基本操作_Ubuntu编程_ubuntu_ubuntu 编程_编程开发手册

    《Ubuntu Linux基础与编程开发详解》 Ubuntu Linux是一款基于Debian的开源操作系统,深受开发者和用户的喜爱。本手册详尽地介绍了Ubuntu的安装过程、基本操作以及编程开发环境的搭建,旨在帮助用户从零开始全面掌握...

    linux 下shell编程

    4. Ubuntu环境下的Shell编程:理解Ubuntu的软件包管理和命令行工具。 5. C语言与Shell脚本的结合:结合两者的能力来完成更复杂的任务。 对于初学者,深入理解这些概念和技巧将极大地提升Linux系统的使用效率和编程...

    ubuntu 命令参考手册含Shell命令编程

    书中不仅涵盖了Ubuntu的基础知识,还深入探讨了Shell编程以及系统管理等方面的内容。推荐读者首先访问Ubuntu的官方文档以获取最新的信息和支持。 - **文档约定**:为了便于理解和查找信息,本书采用了特定的格式和...

    shell编程相关内容

    本篇文章主要讲解了 Shell 编程的基础知识,包括 Shell 的简介、命令格式、特殊字符、管道、输入/输出重定向、命令置换、变量等。 Shell 简介 Shell 实际上是一个应用程序,将用户的命令或按键转化成内核所能理解...

    C基础(主要)、ubuntu基础操作和介绍、linux编程基础

    标题中的"C基础(主要)、ubuntu基础操作和介绍、linux编程基础"涵盖了三个主要的知识领域:C语言基础知识、Ubuntu操作系统的基本操作与理解以及Linux环境下的编程基础。这些内容是计算机科学和技术领域的基石,对于...

    shell脚本编写基础

    8. **脚本实例**:例如"06-shell编程(基础1).ppt"可能包含了一些基本的Shell脚本编写实例,如创建简单的欢迎消息脚本、文件查找脚本等,这些都是学习Shell脚本的入门级练习。 9. **Linux0.11实验环境配置**:"第17...

    linux操作系统shell编程.doc

    ### Linux操作系统Shell编程知识点 #### 一、Shell编程概述与特点 **Shell** 是Linux操作系统...以上就是关于Linux操作系统Shell编程的基础知识和实验内容。通过实践,可以进一步深入理解和掌握Shell编程的相关技术。

    shell编程和unix命令

    1. **Shell编程**: - **Shell的定义**:Shell是一种命令解释器,它作为用户与操作系统内核之间的接口,允许用户输入命令并执行系统调用。 - **常见的Shell类型**:Bash(Bourne-Again SHell)是最常见的Unix/...

    linux下程序设计之shell编程.docx

    #### 二、Shell编程基础知识 - **Shell简介**: Shell是一种用于接收用户输入命令并将其传递给内核的程序,同时也是用户与操作系统交互的主要方式之一。Linux系统支持多种Shell,包括Bash、Csh、Ksh等。 - **Shell...

    Linux Shell编程(内附详细说明)

    在这个主题中,我们将深入探讨Linux Shell编程的基础,包括内部命令、自定义脚本以及在Ubuntu环境下的应用。 首先,`cd`是改变目录的命令,全称为Change Directory。在终端中输入`cd`后跟路径,可以移动到指定的...

Global site tag (gtag.js) - Google Analytics