LINUX-Shell第一课

1、通过一个小例子进行一下介绍shell

#!/bin/sh调用sehll

echo 打印内容   read 输入内容  cd 跳转目录  pwd查看当前目录

2、定义两个变量,并求合。

a=5
b=6
c=$(($a+$b))
echo $c

3、定义变量,并变量值加5。

d=9
let "d+=5"
echo $d

4、调用函数

func1()
{
        num=105;
        echo $num
}
func2()
{
        local num=13   //设置局部变量
        echo $num
}
func1
func2

5、定义函数与删除函数

hello()
 {
echo "hello,world!"
 }
hello
unset -f hello     //删除函数

hello

6、传送参数

#!/bin/sh
tesfunc()
{
  echo "$# 共传递了$#个值"
  echo "值的内容为:[email protected]"
}
tesfunc a b c d e f

#!/bin/sh
tesfunc()
{
  echo "$# 共传递了$#个值"
  echo "值的内容为:[email protected]"
  echo "$3 第三个参数为$3"
  echo "$? 最后命令退出状态,为0正常"
}
tesfunc a b c d e f

时间: 2024-11-09 20:28:21

LINUX-Shell第一课的相关文章

(linux shell)第一章--小试牛刀(下)

文章来源: (linux shell)第一章--小试牛刀(下) 1.6 数组和关联数组 1.6.1 预备知识 Bash同一时候支持普通数组和关联数组.普通数组仅仅能使用整数作为数组索引,而关联数组能够使用字符串作为数组索引.关联数组在非常多操作中相当实用. 1.6.2 实战演练 定义数组的方法有非常多,能够在单行中使用一列值来定义一个数组: array_var=(1,2,3,4,5,6)   #这些值将会存储在以0为起始索引的连续位置上 另外.还能够将数组定义成一组索引-值: array_var

SHELL第一课学习笔记

SHELL第一课学习笔记 什么叫Shell shell是一个命令解释器,它在操作系统最外层,负责直接与用户对话,把用户输入的命令解释给 操作系统并处理各种各样的操作的输出结果,输出到屏幕返回用户(交互式或者非交互式). 案例1.简单清除/var/log下的messages日志脚本: #!bin/bash cd /var/log cat /dev/null > messages echo "Logs cleaned up" 案例2.包含变量.命令.流程控制语句清除/var/log下

(linux shell)第一章--小试牛刀(上)

来源:(linux shell)第一章--小试牛刀(上) 从今天开始,我们一起来学习<linux shell脚本攻略>这本书. 1.1简介 shell脚本通常是一个以#!起始的文本文件,如下所示: #!/bin/bash 有两种执行shell脚本的方式,分别如下: sh script.sh 或者./script.sh 但是在执行脚本以前,我们需要给脚本执行权限才行,不然脚本无法执行 chmod a+x script.sh 在命令中行中,如果需要同时执行多个命令,可以使用 cmd1;cmd2 1

linux学习第一课

linux学习第一课,打卡打卡 原文地址:https://blog.51cto.com/12910091/2436322

【爱上Linux】第一课 Linux概述

学习应该是快乐的事情.快乐的东西应该要分享开来,人人都快乐! 在本课中,和朋友们一起来思考这些问题. 问题一:谈Linux学习? 从四个方面来看,为什么要学习Linux?怎么学习Linux?学习Linux什么内容?学了Linux后可以做什么? 为什么要学习Linux呢?用数据说话吧 1 世界500强的高性能计算机95%的系统都是基于Linux系统架构的. 2 在智联招聘网站上面检索Linux的关键词,深圳就有3000多个岗位. 3以Linux为内核的发行版本,据不完全统计,有200多个. Lin

新手上路--linux学习第一课

计算机的组成和功能 计算机系统由硬件系统和软件系统组成.够成计算机的硬件系统通常有"五大件"组成:输入设备.输出设备.存储器.运算器和控制器. 输入设备 将数据.程序.文字符号.图象.声音等信息输送到计算机中.常用的输入设备有键盘.鼠标.触摸屏.数字转换器等. 输出设备 将计算机的运算结果或者中间结果打印或显示出来.常用的输出设备有:显示器.打印机.绘图仪等. 存储器 存储器将输入设备接收到的信息以二进制的数据形式存到存储器中.存储器有两种,分别叫做内存储器和外存储器. 运算器 运算器

计算机linux系统 第一课

1.描述计算机的组成及其功能 计算机系统由硬件和软件两大部分组成. (1)硬件的组成(输入设备,输出设备,存储器,运算器,控制器) 输入设备:使计算机从外部获得信息的设备如鼠标,键盘.输出设备:把计算机处理信息的结果以人们能够识别的形式表示出来的设备如显示器,打印机.存储器:如硬盘,光驱,U盘 .运算器:算术运算,逻辑运算 ,控制器:如从存储器中取出指令,控制计算机各部分协调运行 ,控制器和运算器整合在CPU中 (2)软件的组成 软件分类:系统软件(使用和管理计算机的软件)和应用软件(专为某一应

bash shell第一课

自学shell,又被老师说教,上英语课不好好学习英语四级怎么过,哈哈,那也没有数据对我的吸引力大啊,为了爱与梦想!!! 回忆一下文件格式:   文件名的扩展名为 .sh 文件内容开头必为 #!bin/bash     (注意自己的中英文切换毕竟都是终端登录) 文件内添加注释为  # echo $?    为0表示命令被执行了,其他数字代表无执行 echo $*   为显示所有参数,有多少参数显示多少 echo $#   为显示参数个数 写完的shell是没有执行的权限的,我们需要添加一个权限 c

马哥Linux 学习第一课

计算机的组成 我想将计算机的发展历史放到后面来讲,因为自己很想通读计算机历史,弄清每个重要人物的故事.也因为最近想去好好读传记,那这就是个更棒的行为了. 那么现在还是先说说计算机的组成. 现在的计算机还是遵循存储程序结构,及冯诺依曼结构(Von Neumann architecture),或称为普林斯顿结构(Princeton architecture),此为一种将程序指令存储器和数据存储器合并在一起的计算机设计结构. 区别于哈佛架构(Harvard architecture)的,将程序指令存储

Linux学习——第一课:终端的部分命令

1.复位——reset命令 [[email protected]  ~]$ cat /bin/arch 结果为: 满屏的乱码 使用reset命令 [[email protected]  ~]$ reset 结果为: 被清屏复位了 2.Ctrl + C 非常规中断——终止前台进程 就是帮助用户停止现在进行的工作 3.Ctrl + D 输入完成的正常信号 wc命令在没有给出文件名作为参数的情况下,会对用户从键盘输入的行.词和字符进行计数,用户使用Ctrl+D表示结束输入 结果显示为:用户输入了3行,