LINUX-Shell第一课
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第一课相关推荐
- 新手上路--linux学习第一课
计算机的组成和功能 计算机系统由硬件系统和软件系统组成.够成计算机的硬件系统通常有"五大件"组成:输入设备.输出设备.存储器.运算器和控制器. 输入设备 将数据.程序.文字符号.图 ...
- LINUX自学第一课
打算学习LINUX,不知道从哪里学起,先学习什么是LINUX ----------------以下内容转自BAIDU---------------------------- Linux 操作系统,是一 ...
- linux学习第一课:liunx概论
前几天学习了window操作系统,但是做为服务器来讲,window有很多不尽人意之处,而当下使用liunx的人越来越多,所以学习liunx并且使用它必定是将来的趋势.下面让我们来认识一下liunx,了 ...
- Linux基础第一课——基础知识了解
前言 发展历史 linus 林纳斯 赫尔辛基大学 在自己的笔记本上安上自己写的操作系统 基于Linux内核 Linux内核 也是基于unix内核开发出来 unix 不开源 只能军方和大学使用 Linu ...
- Linux从无到有第一课
1.Linux用户修改密码,4个方式[chpasswd] passwd 直接回车 修改当前用户密码 passwd root 或者 redhat(普通用户) echo aa:999|chpasswd - ...
- boost 线程 linux,Boost Linux线程第一课
#include #include void ThreadFunc() { std::cout< } int main() { boost::thread thrd1(&ThreadFu ...
- 信创培训第一课:linux操作系统基础
信创培训第一课:linux操作系统基础 文章目录 信创培训第一课:linux操作系统基础 主要任务: 一.了解什么是 PKS? 了解麒麟桌面版本和麒麟服务器版本的区别 二.掌握云主机的基本操作 使用y ...
- Linux 探索之旅 | 开宗明义 + 第一部分第一课:什么是 Linux?
-- 作者 谢恩铭 转载请注明出处 内容简介 开宗明义 第一部分第一课:什么是Linux? 第一部分第二课预告:下载Linux,免费的噢! 开宗明义 我们总听到别人说:Linux挺复杂的,是给那些追求 ...
- Linux第一课 了解Linux
Linux 第一课 了解Linux 了解Linux 1.Linux简介 2.Linux版本 3.Linux体系结构 4.系统启动 5.登录Linux 6.修改密码 7.查看目录和文件 8.查看当前用户 ...
- Linux运维工程师入门第一课-赵永刚-专题视频课程
Linux运维工程师入门第一课-75人已学习 课程介绍 本课程包含许多工作中会遇到的问题及解决方案,解决大家工作当中遇到的问题.非常适合刚刚入门的同学来学习linux基础入门. 本课程 ...
最新文章
- C++ Primer 读书笔记 (1)
- er图转为数据流程图_draw.io for Mac(流程图绘制工具)
- Codechef SEAARC Sereja and Arcs (分块)
- js 字符串减去字符串_js关于字符串、条件语句和自加和自减
- 中国石油大学计算机专业调剂信息,2014年中国石油大学(北京)计算机专业考研调剂信息(新)...
- 索引超出矩阵维度怎么修改程序_seo怎么学?seo自己能学会吗?
- 阿里架构师直言:“没有实战都是纸上谈兵”,Redis实战PDF分享
- 画象棋棋盘c语言程序设计教程课后答案,绘制中国象棋棋盘(c语言)
- ElementUI全局配置message的弹窗时间
- SSD_Resnet 飞机与油桶数据集实战
- 在威联通NAS上实现硬盘独立休眠
- 住房教育当从娃娃抓起
- 记录在使用类加载器的时候遇到的一个错误:java.lang.LinkageError
- 普通人利用寒假一个月可以学会的四个赚钱技能
- 如何改typecho主题头像_一个比较免费又漂亮的typecho主题-Akina for Typecho
- android 输入法如何启动流程_android输入法状态控制
- c++ hashset的用法_c++ stl容器set成员函数介绍及set集合插入,遍历等用法举例
- DJI大疆 windows SDK开发入门(1) integrate SDK into Application
- 想升职?不妨和老板争一争!
- java 多线程 从无到有_多线程断点续传(简单demo)——从无到有
热门文章
- access自动自动累计余额_【大招来临】—— 真 自动化财务报告
- 项目分发系统-expect
- 在循环中删除list中的元素
- python小技巧-基于python本身
- Kali Linux 初上手记录 初始版本1.0.9
- HDOJ 1316 How Many Fibs?
- 解读ASP.NET 5 MVC6系列(6):Middleware详解
- matlab人脸追踪,求大神帮助我这个菜鸟解决一下人脸跟踪这个程序的一些问题啊!!...
- Makefile —— Makefile的规则是什么?make是如何工作的?make的工作方式是什么?
- Django中STATIC_URL、STATIC_ROOT、STATICFILES_DIRS 的区别关系