`

Shell入门学习

阅读更多
Env 输出系统变量

$ echo $HOME
/home/zhangyc

设置PATH
/etc/profile
PATH=$PATH:.    原有path加上当前路径"."
export PATH
这样通过xxx.sh可以直接执行shell


#The First shell
#echo "please enter your name:"
#read fname
#echo ${fname}
s=xxx
echo $s
echo "the data is " `date`
expr 4 + 5
echo $((4+5))



#命令行读写
#!/bin/bash
echo "please enter total number"
read totalNumber
echo "please enter resolve number"
read resNumber
echo $((totalNumber - resNumber))



#条件分支
echo "please enter score:"
read score
if [ $score -lt 80 ]
then 
	echo "wrong"
elif [ $score -ge 80 -a $score -lt 90 ]
then 
	echo "good"
else 
	echo "very good"
fi



#switch
echo "service: "
echo -n "1) ls"
echo -n "2) ls -l"
echo -n "3} Exit"
echo "please choice[1-3]"

read choice
case $choice in
	1) ls;;
	2) ls -l;;
	3) exit;;
	*) echo "wrong input";;
esac



#循环
ecode=1000
while [ $ecode -le 1002 ]
do
	echo "please enter employee info ecode=$ecode"
	echo -n "enter name:" #加入-n后,不换行
	read name
	echo -n "enter email:"
	read email
	echo "name:$name email:$email" >> employee.dat
	((ecode=$ecode+1))
done


#输出执行时间
time find /etc/ -name passed
#在后台运行
find /etc/ -name passed &

分享到:
评论

相关推荐

    shell基础学习资料

    ### Shell基础学习资料知识点详解 #### 一、Shell脚本的执行与权限设置 - **脚本执行前的声明**:任何Shell脚本都需在第一行声明所使用的Shell解释器,例如`#!/bin/sh`。这里的`#!/bin/sh`表示此脚本将通过`/bin/...

    shell基础学习资料.rar

    本压缩包"shell基础学习资料.rar"包含的资源显然是为了帮助初学者掌握Shell的基础知识。以下是关于Shell的一些关键知识点的详细说明: 1. **Shell类型**:Linux中有多种Shell,比如Bash(Bourne-Again SHell)、Sh...

    shell入门学习笔记

    【Shell入门学习笔记】 Shell是Linux/Unix操作系统中的一种命令解释器,它为用户提供了与操作系统交互的界面。本文档主要介绍了Shell脚本的基础知识,适用于初学者。 ### 1. Shell脚本基础 1.1 脚本结构 在Shell...

    Shell基础学习笔记

    Shell基础学习笔记

    shell 基础学习

    以上只是Shell脚本基础的一部分,深入学习还包括函数编程、信号处理、文件描述符、进程控制等高级主题。通过实践和编写脚本,你可以更熟练地掌握这些技能,从而提高自动化任务的效率。记住,持续练习是成为Shell脚本...

    SHELL基础学习指导

    在Shell学习中,首先需要了解的是一些基础概念。例如,当用户登录到Linux系统时,系统会根据/etc/passwd文件中的信息来决定使用哪个Shell。用户可以在命令提示符下输入命令,由Shell进行解释和执行。例如,输入命令...

    linux shell 基础学习1

    本文将基于"Linux Shell基础学习1"的主题,详细讲解Shell脚本的基本概念、常用命令和重要特性,以及如何通过示例文件`importShell.sh`和`exportShell.sh`来实践学习。 首先,我们需要理解什么是Shell脚本。Shell...

    shell基础学习(一).docx

    shell基础学习(一).docx

    LinuxShell脚本学习基础视频

    资源名称:Linux Shell脚本学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_...

    Shell基础——Shell入门资料

    **Shell基础——Shell入门资料** 在信息技术领域,Linux操作系统因其开放源码、稳定性和灵活性而备受推崇。Linux的用户界面主要是命令行界面,也就是我们常说的终端或控制台,而Shell则是用户与操作系统交互的接口...

    Shell入门基础学习笔记

    Shell入门基础学习笔记

    Linux零基础学习笔记 Shell编程-菜鸟入门(超详细)

    Linux是开源的操作系统,它的命令行界面,尤其是Shell编程...因此,无论你是技术小白还是希望进一步提升,这份“Linux零基础学习笔记 Shell编程-菜鸟入门”都会是你宝贵的资源。祝你在学习的道路上越走越远,不断进步!

    ABS_Guide——shell入门学习

    Shell编程,适合刚入门新手提高水平,比较详细

    学习shell的入门资料(shell十三问+shell基础十二篇)doc版

    **Shell脚本编程入门** Shell,全称Bash Shell(Bourne-Again SHell),是一种广泛用于Linux和Unix系统的命令解释器,同时也是编写脚本的编程语言。它允许用户通过命令行接口执行系统操作,如文件管理、程序执行、...

    Shell脚本学习教程PDF版

    在“Shell脚本学习教程PDF版”中,你将深入理解Shell脚本的基本概念、语法结构以及高级特性。 首先,Shell脚本的基础包括变量、条件语句、循环结构和函数。变量是存储数据的地方,可以是文本、数字或者其他类型。在...

    shell经典基础书籍(适合0基础)

    shell经典书籍,好好看肯定有收获,经典基础书籍(适合0基础)

    shell从入门到精通pdf

    文档名称 Shell 从入门到精通 腾讯课堂直播 http://opsdev.ke.qq.com 博客 http://lizhenliang.blog.51cto.com GitHub https://github.com/lizhenliang/Shell-Python-Document QQ 技术群 323779636(Shell/...

    shell语言学习入门详解

    shell 入门,常用命令 cat 文件名 输出文件内容到基本输出(屏幕 or 加>fileName 到另一个文件) cb 格式化源代码 chmod //change mode,改变文件的权限 cp copy date 当前的时间和日期 echo $abc 在变量赋值之后,...

Global site tag (gtag.js) - Google Analytics