`
wangleyiang
  • 浏览: 221789 次
社区版块
存档分类
最新评论

LInux Shell基础

 
阅读更多

显示信息:

#!/bin/bash
echo "Hello World!"  #display one message

获取输入:

#!/bin/bash
echo $1
echo $2
echo $3

变量定义:

#!/bin/bash
A=b
All=all
echo "$A"ll
echo $All 

 条件判断:

#!/bin/bash
if [ "$1" == "normal" ]
then
	echo "this is normal case"
elif [ -z "$1" ]
then
	echo "no input..."
fi

 while循环:

#!/bin/bash
echo "please use add or delete or exit"
ACTION="default"
while [ -n $ACTION ]
do
	read ACTION
	case $ACTION in
		add)
			echo "add somebody"
			;;
		delete)
			echo "delete somebody"
			;;
		exit)
			echo "complete"
			break
			;;
		*)
			echo "invalide action, please re-enter"
			;;
	esac
done 

 for循环:

#!/bin/bash 
for x in 1 2 3 4 5 hello
do
	echo $x
done

for y in `ls /home/oss`
do
	echo "$y"
done

 函数:

#!/bin/bash

strcat() {
	OUT="$1"" ""$2"
	return 0
}

strcat2() {
	echo "$1"" ""$2"
	return 3
}

A="bird"
B="mouse"

OUT=""
strcat $A $B
echo $OUT

OUT2=`strcat2 $A $B`
echo $?
echo $OUT2

 常用内置符号常量:

符号值 意义
$@ 代表全部参数,比如test a b c,此处“a”,“b”,“c”,展开后为三个字符串
$*

全部参数,比如test a b c,此处“a b c”,展开后为一个字符串

$# 参数个数
$? 上一个命令的返回结果
$$ 当前命令所在的进程ID

 

 

分享到:
评论

相关推荐

    京峰教育Linux Shell基础编程

    京峰教育 Linux Shell 基础编程知识点总结 本资源摘要信息涵盖了 Linux Shell 基础编程的知识点,包括 Shell 编程入门、变量、If、While、For、Case、Select 基本语句案例演练、Find、Grep、Awk、Sed 四剑客深度...

    UNIX LINUX SHELL基础编程 十二

    总之,理解和掌握Unix/Linux Shell基础编程是每个IT从业者必备的技能之一。通过编写Shell脚本,我们可以更高效地管理和自动化日常任务,提升工作效率。深入学习并实践Shell,将为你在IT世界中打开新的大门。

    linux shell 基础学习1

    Linux Shell基础学习1 在Linux操作系统中,Shell是一种命令行解释器,它为用户提供了一个与系统交互的界面。本文将深入探讨Linux Shell的基础知识,帮助初学者更好地理解和使用这一强大的工具。 1. Shell简介 ...

    Linux Shell基础

    Linux Shell基础是Linux系统中非常重要的...通过阅读《LinuxShell基础.pdf》这本书籍,你可以深入学习到更多关于Shell的知识,包括高级脚本技巧、正则表达式、进程控制等,为成为Linux系统管理员或开发者打下坚实基础。

    linux shell 基础知识

    linux shell 基础知识 ,word版,看着更方便。。。。。

    linux shell基础

    linux shell基础知识,有利于大家对linux 的shell有一个基本的认识

    linuxshell基础.pdf

    本知识点旨在介绍Linux Shell的基础概念、不同Shell的种类以及Shell脚本的编写与执行。 首先,Shell的历史可以追溯至1970年代的Unix系统。Stephen Bourne在AT&T的贝尔实验室开发了Bourne Shell(sh),这是最初的...

    linuxshell基础[归纳].pdf

    本文将深入探讨Linux Shell的基础知识,包括其作用、常见种类及其特点。 首先,Shell的作用在于接收用户输入的字符串,并将其解释为操作系统可执行的指令。这样,即使用户不直接了解内核的工作方式,也能通过简单的...

    LinuxShell编程基础教程.pdf

    Linux Shell 编程基础教程 本资源为 Linux Shell 编程基础教程,涵盖了 Linux Shell 编程的基础知识,包括语法基本介绍、变量、环境变量、Shell 命令和流程控制等。 一、语法基本介绍 在 Linux Shell 编程中,...

    linuxshell

    ### Linux Shell基础知识 #### 什么是Shell? 在Linux系统中,Shell是用户与操作系统内核之间的交互层。它接收用户的命令输入,并将其传递给内核执行。Shell还负责显示命令的执行结果,并提供一系列功能,如命令...

    LinuxShell编程基础.pdf

    Linux Shell 编程基础 Linux Shell 编程基础是 Linux 操作系统中一个非常重要的组件,它提供了一个交互式命令行界面,允许用户输入命令来执行各种操作。在 Linux 系统中,Shell 是一个命令解释器,它可以解释用户...

    Linux Shell编程基础

    Linux Shell编程基础是掌握Linux系统管理和自动化任务执行的关键技能之一。本文主要介绍如何开始编写Shell脚本,如何处理注释,以及如何执行脚本。同时,我们还将深入探讨Bash中的各种变量,包括环境变量、位置变量...

    LinuxShell.pdf

    Linux Shell是Linux操作系统中至关重要的一个...总之,这份"LinuxShell.pdf"教程将为初学者提供全面的Linux Shell基础知识,结合其他辅助材料,如网站链接和社区资源,将对学习Linux Shell的操作和脚本编写大有裨益。

    Linux_Shell基础.pdf(必看,必学)

    ### Linux Shell基础知识点详解 #### 一、Shell简介与历史背景 **1.1 Shell的定义与起源** Shell 是一种特殊的应用程序,充当用户与操作系统之间的接口。它能够解释用户的命令,并将这些命令传递给操作系统内核去...

    linux shell学习资料

    《Linux Shell从入门到精通》则是一本适合初学者的基础教程,它会从最基础的Shell概念讲起,逐步引导你了解和使用Shell。书中可能包括了Shell的安装、基本命令的使用、环境变量的设置等内容,确保初学者能够快速上手...

    Linux Shell 脚本基础

    Linux Shell脚本基础是Linux系统管理员和开发者必备的技能之一,它允许用户通过编写脚本来自动化日常任务。本文将深入探讨Shell脚本的基础知识,包括基本语法、变量、控制结构、函数以及常用的内置命令。 首先,...

    linux shell命令大全

    尽管给定的部分内容似乎并不完全适用于Linux Shell命令的主题,但通过对Linux Shell的基础概念、常用命令及高级功能的介绍,我们已经能够了解到Shell在Linux操作系统中的重要性及其广泛的应用场景。掌握这些知识对于...

Global site tag (gtag.js) - Google Analytics