Ubuntu创建第一个shell脚本_ubuntu vim shell create-程序员宅基地

技术标签: Linux  ubuntu  linux  

1.打开vim并新建文本文件,保存为shell.sh

vim shell.sh

2.编辑文本文件

#!/bin/sh
echo  "hello,world"

3.添加可执行权限

chmod +x   shell.sh

4.执行程序

./shell.sh 或  /bin/sh  shell.sh

ps:附上一张脚本运行成功的图片,仅供大家学习和参考。

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_64841524/article/details/123887150

智能推荐

vue-解决弹出蒙层滑动穿透问题_uview弹出层滚动穿透-程序员宅基地

文章浏览阅读226次。vue-解决弹出蒙层滑动穿透问题_uview弹出层滚动穿透

CPU压力测试工具cpuburn-程序员宅基地

文章浏览阅读1.3w次。通过cpuburn工具可以对CPU内核进行压力测试。 支持系统:Linux (32-bit)、Linux (64-bit)、Windows 工具官网地址: https://patrickmn.com/projects/cpuburn/ 使用案例:以CentOS 6.5 64bit为例使用cpuburn工具,进行CPU的压力测试,并查看CU中的CPU监控图。1_cpuburn

音频8Hz,16Hz,44.1Khz,48Khz与mp3的128kbps,192kbps_192kbps多少khz-程序员宅基地

文章浏览阅读8.5k次。音频8Hz,16Hz,44.1Khz,48Khz与mp3的128kbps,192kbps,一个说的是采样率,一个说的是数据量,不同的东西!现在最高也就是48Khz的采样率!_192kbps多少khz

Linux无法kill Redis服务进程_linux无法删除redis任务-程序员宅基地

文章浏览阅读5.7k次,点赞7次,收藏13次。Linux系统配了Redis默认启动,可是开机服务启动后,redis却拒绝连接,查看redis进程后想kill掉重新启动也无法kill.解决办法在Linux上,如果开了redis的守护进程,kill -9 进程 和 redis-cli shutdown 命令是无法kill redis进程,因为kill掉马上又会重启一个默认的进程,下面显示为redis进程:root@HK:~# ps -ef | grep redisredis 1205 1 0 15:43 ? 00:0_linux无法删除redis任务

C++读取文件夹下的所有图片(使用OpenCV)_c++ 循环读取文件夹内部图像-程序员宅基地

文章浏览阅读1.2w次,点赞9次,收藏51次。主要函数void cv::glob(String pattern,std::vector<string>&result,bool recursive=false)分析String pattern:绝对路径下的照片pattern = "/home/Data/data/*.jpg":选择*.jpg这一类的图片std::vector< cv::String..._c++ 循环读取文件夹内部图像

内存模型以及分区,需要详细到每个区放什么。-程序员宅基地

文章浏览阅读3.5k次,点赞7次,收藏10次。Java虚拟机在程序执行过程会把jvm的内存分为若干个不同的数据区域来管理,这些区域有自己的用途,以及创建和销毁时间。 jvm管理的内存区域包括以下几个区域:栈区: 栈分为java虚拟机栈和本地方法栈1) 重点是Java虚拟机栈,它是线程私有的,生命周期与线程相同。2) 每个方法执行都会创建一个栈帧,用于存放局部变量表,操作栈,动态链接,方法出口等。每个方法从被调用,直到被执行完。对应着一个栈..._内存模型以及分区

随便推点

杂文_路由器异步串口-程序员宅基地

文章浏览阅读450次。路由器与广域网连接的端口称为WAN端口,路由器与局域网连接的端口称为LAN 口。常见的网络端口有以下几种:RJ-45端口:这种端口通过双绞线连接以太网。10Base-T的RJ-45端口标识为 “ETH”,而100Base-TX 的RJ-45 端口标识为“10/100bTX”。高速同步串口(Synchronous Serial Port):在路由器与广域网的连接中,应用最多的是高速同步串行口,这..._路由器异步串口

root执行source /etc/profile命令结果显示权限不够_-bash: source: kysec:权限不够:/etc/profile-程序员宅基地

文章浏览阅读1w次,点赞17次,收藏9次。今天修改etc/prolife文件后发现source重启权限不够之后发现原来是etc/prolife这个文件开头的“#”之前可能不小心给删了只需要在开头添加“#”在保存退出文件就行了..._-bash: source: kysec:权限不够:/etc/profile

python读取hdfs上的parquet文件以及python访问hdfs HA的三种方法_python获取hdfs文件需要安装插件吗-程序员宅基地

文章浏览阅读1.3w次。python读取hdfs上的parquet文件在使用python做大数据和机器学习处理过程中,首先需要读取hdfs数据,对于常用格式数据一般比较容易读取,parquet略微特殊。从hdfs上使用python获取parquet格式数据的方法(当然也可以先把文件拉到本地再读取也可以):1、安装anaconda环境。2、安装hdfs3。 conda install hdfs3..._python获取hdfs文件需要安装插件吗

koa2配合mongodb搭建增删改除接口_koa2+mongodb搭建项目接口-程序员宅基地

文章浏览阅读299次。第一步1.安装mongodb2.安装Robo 3T3.安装postman第二步开始撸代码1.配置本地地址1.根目录下创建dbs目录,目录下创建config.js文件module.exports = { dbs: 'mongodb://127.0.0.1:27017/dbs'}2.创建model模型(相当于建表)1.dbs目录下创建model文件夹,创建person...._koa2+mongodb搭建项目接口

深度学习之格式转换笔记(一):模型文件pt转onnx转tensorrt格式实操成功-程序员宅基地

文章浏览阅读9.8k次。常见的模型文件包括后缀名为.pt,.pth,.pkl的模型文件,而这几种模型文件并非格式上有区别而是后缀不同而已,保存模型文件往往用的是torch.save(),后缀不同只是单纯因为每个人喜好不同而已。通常用的是pth和pt。保存:orch.save(model.state_dict(), mymodel.pth)#只保存模型权重参数,不保存模型结构调用:model = My_model(*args, **kwargs) #这里需要重新模型结构,pthfile = r’绝对路径’loaded__pt转onnx

ZOJ-3715-Kindergarten Election_at the beginning of the semester in kindergarten, -程序员宅基地

文章浏览阅读1.1k次。Kindergarten ElectionTime Limit: 2 Seconds Memory Limit: 65536 KBAt the beginning of the semester in kindergarten, the n little kids (indexed from 1 to n, for convenience) in class need to el_at the beginning of the semester in kindergarten, the n little kids (indexed

推荐文章

热门文章

相关标签