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 "值的内容为:$@"
}
tesfunc a b c d e f

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

转载于:https://blog.51cto.com/2732951/1901033

LINUX-Shell第一课相关推荐

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

    计算机的组成和功能 计算机系统由硬件系统和软件系统组成.够成计算机的硬件系统通常有"五大件"组成:输入设备.输出设备.存储器.运算器和控制器. 输入设备 将数据.程序.文字符号.图 ...

  2. LINUX自学第一课

    打算学习LINUX,不知道从哪里学起,先学习什么是LINUX ----------------以下内容转自BAIDU---------------------------- Linux 操作系统,是一 ...

  3. linux学习第一课:liunx概论

    前几天学习了window操作系统,但是做为服务器来讲,window有很多不尽人意之处,而当下使用liunx的人越来越多,所以学习liunx并且使用它必定是将来的趋势.下面让我们来认识一下liunx,了 ...

  4. Linux基础第一课——基础知识了解

    前言 发展历史 linus 林纳斯 赫尔辛基大学 在自己的笔记本上安上自己写的操作系统 基于Linux内核 Linux内核 也是基于unix内核开发出来 unix 不开源 只能军方和大学使用 Linu ...

  5. Linux从无到有第一课

    1.Linux用户修改密码,4个方式[chpasswd] passwd 直接回车 修改当前用户密码 passwd root 或者 redhat(普通用户) echo aa:999|chpasswd - ...

  6. boost 线程 linux,Boost Linux线程第一课

    #include #include void ThreadFunc() { std::cout< } int main() { boost::thread thrd1(&ThreadFu ...

  7. 信创培训第一课:linux操作系统基础

    信创培训第一课:linux操作系统基础 文章目录 信创培训第一课:linux操作系统基础 主要任务: 一.了解什么是 PKS? 了解麒麟桌面版本和麒麟服务器版本的区别 二.掌握云主机的基本操作 使用y ...

  8. Linux 探索之旅 | 开宗明义 + 第一部分第一课:什么是 Linux?

    -- 作者 谢恩铭 转载请注明出处 内容简介 开宗明义 第一部分第一课:什么是Linux? 第一部分第二课预告:下载Linux,免费的噢! 开宗明义 我们总听到别人说:Linux挺复杂的,是给那些追求 ...

  9. Linux第一课 了解Linux

    Linux 第一课 了解Linux 了解Linux 1.Linux简介 2.Linux版本 3.Linux体系结构 4.系统启动 5.登录Linux 6.修改密码 7.查看目录和文件 8.查看当前用户 ...

  10. Linux运维工程师入门第一课-赵永刚-专题视频课程

    Linux运维工程师入门第一课-75人已学习 课程介绍         本课程包含许多工作中会遇到的问题及解决方案,解决大家工作当中遇到的问题.非常适合刚刚入门的同学来学习linux基础入门. 本课程 ...

最新文章

  1. C++ Primer 读书笔记 (1)
  2. er图转为数据流程图_draw.io for Mac(流程图绘制工具)
  3. Codechef SEAARC Sereja and Arcs (分块)
  4. js 字符串减去字符串_js关于字符串、条件语句和自加和自减
  5. 中国石油大学计算机专业调剂信息,2014年中国石油大学(北京)计算机专业考研调剂信息(新)...
  6. 索引超出矩阵维度怎么修改程序_seo怎么学?seo自己能学会吗?
  7. 阿里架构师直言:“没有实战都是纸上谈兵”,Redis实战PDF分享
  8. 画象棋棋盘c语言程序设计教程课后答案,绘制中国象棋棋盘(c语言)
  9. ElementUI全局配置message的弹窗时间
  10. SSD_Resnet 飞机与油桶数据集实战
  11. 在威联通NAS上实现硬盘独立休眠
  12. 住房教育当从娃娃抓起
  13. 记录在使用类加载器的时候遇到的一个错误:java.lang.LinkageError
  14. 普通人利用寒假一个月可以学会的四个赚钱技能
  15. 如何改typecho主题头像_一个比较免费又漂亮的typecho主题-Akina for Typecho
  16. android 输入法如何启动流程_android输入法状态控制
  17. c++ hashset的用法_c++ stl容器set成员函数介绍及set集合插入,遍历等用法举例
  18. DJI大疆 windows SDK开发入门(1) integrate SDK into Application
  19. 想升职?不妨和老板争一争!
  20. java 多线程 从无到有_多线程断点续传(简单demo)——从无到有

热门文章

  1. access自动自动累计余额_【大招来临】—— 真 自动化财务报告
  2. 项目分发系统-expect
  3. 在循环中删除list中的元素
  4. python小技巧-基于python本身
  5. Kali Linux 初上手记录 初始版本1.0.9
  6. HDOJ 1316 How Many Fibs?
  7. 解读ASP.NET 5 MVC6系列(6):Middleware详解
  8. matlab人脸追踪,求大神帮助我这个菜鸟解决一下人脸跟踪这个程序的一些问题啊!!...
  9. Makefile —— Makefile的规则是什么?make是如何工作的?make的工作方式是什么?
  10. Django中STATIC_URL、STATIC_ROOT、STATICFILES_DIRS 的区别关系