SHELL编程(一)---------hello world

首先我们来了解一下什么是shell,无论什么操作系统都有shell,现代操作系统都可以简单的认为是内核(kernel)+文件系统(filesystem)的方式存在的.操作系统主要是通过内核进行工作的,而用户并不能直接操作内核让其为自己工作(为了保护内核,内核不正确将直接导致系统的崩溃).shell中文翻译就是壳,可以理解为在内核外层,用来保护内核的一层东西.我们可以通过shell来操作内核进行工作.我们输入的命令也可以认为是shell命令.ls,cat,echo等.

shell有很多版本.Ubuntu系统集成的shell的版本为bash shell.其实shell都是大同小异的.

输出hello world是几乎每个程序员入门的第一课,所以下面就是输出hello world;

#!/bin/bash      #指定运行的shell
# 打印输出hello,world
echo "hello,world!"

 

shell脚本的默认后缀名为 .sh,不过Linux后缀名的概念并不强,所以只要任意后缀名或者没有后缀名的文件按照shell的规则编写,保存以后添加执行权限以后都能运行.

shell脚本的注释和编程的注释不一样,使用的是#进行注释.shell脚本也可以认为是命令的集合,通过逻辑组合来完成想要的功能.

 

转载于:https://www.cnblogs.com/CHYI1/p/5390126.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490924.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工艺篇:硬度介绍

硬度介绍 硬度是衡量金属材料软硬程度的一种性能指标。硬度的试验方法很多,按硬度试验方法的不同,硬度的试验方法很多,基本上可以分为压入法(如布氏、洛氏、维氏硬度等)、刻划法(如莫氏法等)、回跳法(如肖氏法)等几种: 1、压入法…

RuntimeError: CUDA out of memory. Tried to allocate 132.00 MiB (GPU 2; 3.95 GiB total capacity; 3.41

pytorch报错:RuntimeError: CUDA out of memory. Tried to allocate 132.00 MiB (GPU 2; 3.95 GiB total capacity; 3.41 GiB already allocated; 37.88 MiB free; 98.29 MiB cached) 如果是训练时遇到该问题,说明模型的参数太多了,将模型的…

31个惊艳的数据可视化作品,让你感受“数据之美”!

来源:中国智慧城市导刊在一个信息大爆炸的时代,每天都有很多的新消息、新发现、新趋势向我们狂轰乱炸而来。在这个过程中,我们既是数据的生产者,也是数据的使用者,然而初次获取和存储的原始数据总是杂乱无章的。要想数…

PCB板一般缺陷检测法及其优缺点分析

PCB板一般缺陷检测法及其优缺点分析1 PCB( Printed Circuit Board 印刷电路板)是电子产品中众多电子元器件的承载体,它为各电子元器件的秩序连接提供了可能,PCB已成为现代电子产品的核心部分。随着现代电子工业迅猛发展,电子技术不断革新&am…

VS2013报错:错误:没有与这些操作匹配的《运算符

错误:没有与这些操作匹配的<<运算符 发现是因为程序中使用了string&#xff0c;但是头文件没有加上#include<string>

BBC分析了365个职业,发现最不可能被机器淘汰的居然是……

来源&#xff1a;中国智慧城市导刊记得钱塘江大潮期间&#xff0c;有段视频在网上走红&#xff1a;观潮的人群拥挤在钱塘江边&#xff0c;争看远处潮水滚滚而来&#xff0c;当人们前一秒还在沉浸在拍照嬉闹中&#xff0c;下一秒滔天巨浪已拍上岸边&#xff0c;避之不及的围观人…

pytorch查看应用指数衰减后的学习率

在pytorch中使用指数衰减后&#xff0c;想着将每轮训练后的学习率打印出来&#xff0c;看指数衰减是否起作用了&#xff0c;于是在每轮训练后通过下面代码查看学习率&#xff1a; print("lr:",net.lr) 发现不管训练多少轮&#xff0c;打印出来的学习率都为初始设定…

工艺篇:表面粗糙度

表面粗糙度 表面粗糙度(surface roughness)是指加工表面具有的较小间距和微小峰谷的不平度 。其两波峰或两波谷之间的距离&#xff08;波距&#xff09;很小&#xff08;在1mm以下&#xff09;&#xff0c;它属于微观几何形状误差。表面粗糙度越小&#xff0c;则表面越光滑。 …

从Nature 封面文章“天机”芯片看脑科学与AI的融合

来源&#xff1a;混沌巡洋舰7月31日Nature杂志封面刊登了清华类脑计算团队的最新成果&#xff1a;天机芯片以及由其操控的自行车。Towards artificial general intelligence with hybrid Tianjic chip architecture这则信息在一天之内在AI圈子引起了热议&#xff0c;而大部分吃…

[BZOJ4530][Bjoi2014]大融合 LCT + 启发式合并

[BZOJ4530][Bjoi2014]大融合 试题描述 小强要在N个孤立的星球上建立起一套通信系统。这套通信系统就是连接N个点的一个树。这个树的边是一条一条添加上去的。在某个时刻&#xff0c;一条边的负载就是它所在的当前能够联通的树上路过它的简单路径的数量。例如&#xff0c;在上图…

器件篇:步进电机

器件篇&#xff1a;步进电机 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元步进电机件。在非超载的情况下&#xff0c;电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数&#xff0c;而不受负载变化的影响&#xff0c;当步进驱动器接收到一个脉冲信号&#xf…

pytorch中的参数初始化方法

参数初始化&#xff08;Weight Initialization&#xff09; PyTorch 中参数的默认初始化在各个层的 reset_parameters() 方法中。例如&#xff1a;nn.Linear 和 nn.Conv2D&#xff0c;都是在 [-limit, limit] 之间的均匀分布&#xff08;Uniform distribution&#xff09;&…

会话管理-1.1.Cookie介绍

1.Cookie是什么&#xff1f;Cookie意为“甜饼”&#xff0c;是由W3C组织提出&#xff0c;目前Cookie已经成为标准&#xff0c;所有的主流浏览器如IE、Netscape、Firefox、Opera等都支持Cookie。 由于HTTP是一种无状态的协议&#xff0c;服务器单从网络连接上无从知道客户身份。…

物理学走到尽头了吗?

图片来源&#xff1a;pixabay.com来源&#xff1a; 蔻享学术我的英雄理查德费曼&#xff08;Richard Feynman&#xff09;曾开玩笑地说&#xff1a;“爱因斯坦是个巨人。他的头虽然在云里&#xff0c;脚却踩在地上。而我们这些个子不高的人则必须做出一个选择&#xff01;”可我…

QT示例:基于TCP点对点Socket通讯

QT示例&#xff1a;基于TCP点对点通讯一、 概述二、TCP 协议工作原理三、TCP 编程模型四、基于TCP点对点通讯示例1、客户端2、客户端Client示例3、服务器4、服务器server示例下载&#xff1a;基于TCP点对点通讯 一、 概述 二、TCP 协议工作原理 三、TCP 编程模型 四、基于TCP点…

C++ delete只能用来释放new分配的内存

int jug5&#xff1b; int * pd&jug&#xff1b; delete pd&#xff1b;//错误&#xff0c;只能使用delete来释放new分配的内存 只能使用delete来释放new分配的内存&#xff0c;不过&#xff0c;对空指针使用delete是安全的&#xff1b;

50 年人类登月史:那些不为人知的故事

来源&#xff1a; CSDN2019年7月20日是纪念人类登月五十周年的好日子。人类于1969年首次正式登上月球&#xff0c;历史将永远铭记两位宇航员的名字&#xff1a;尼尔阿姆斯特朗与巴兹奥尔德林。 然后&#xff0c;这背后还有很多不为人知的故事。 在我们庆祝首次登月成功的同时&a…

selenium启动 IE11方法

准备&#xff1a; 1.pythonselenium开发环境 2.下载IEDriverServer.exe 方法&#xff1a; 1.将IEDriverServer.exe 拷贝到python跟目录下&#xff0c;例如&#xff1a;C:\Python27 2.代码如下&#xff1a; # -*- coding: utf-8 -*-from selenium import webdriverimport time#I…

Relu神经网络输出预测全为0或1,对所有输入样本的预测概率也相同

现有一个使用Relu激活函数的网络&#xff0c;训练过程中发现&#xff0c;它对所有的输入样本都输出一样的预测概率&#xff0c;比如二分类&#xff0c;对所有样本的预测概率都是[0.4,0.6]。由于预测概率都一样&#xff0c;因此预测标签也都一样&#xff0c;全预测为0或1。 一开…

物理学走到尽头了吗 | 维尔切克专栏

来源&#xff1a;环球科学撰文 | 弗兰克维尔切克&#xff08;Frank Wilczek&#xff09;翻译 | 胡风 梁丁当“物理学家沉迷于追求数学的优美&#xff0c;却正在丧失解决新问题的能力。” “顶级的物理学家不再关心物理现实——当然他们也不用关心这些。” “科学完了。”这几句…