linux下的shell脚本,linux下shell脚本的学习
一:shell脚本须以#!/bin/sh开始,指定了命令的解释器
#!/bin/sh //指定解释器
sudo mv /home/pi/Desktop/installationPackage/backup7777/inkjetW101/ /home/pi/Desktop/test/backup7777/ //将一个文件移动到另一个文件
sleep 3 //延时等待3秒钟
sudo chmod 777 -R /home/pi/Desktop/test/ //改变文件的权限
二:shell脚本运行时报错"\r",原因是需要将shell脚本的格式转换为unix格式(推荐使用notepad++编写,并且选用unix格式)参考文章资料
Notepad++ 是一款Windows环境下免费开源的代码编辑器,支持的语言:C, C++ , Java , C#, XML, HTML, PHP, Javascript!
本文给大家讲解的是用notepad++在windows下开发的shell脚本上传到linux下无法执行问题解决方法(bom问题),感兴趣的同学参考下。
问题描述:
在一次调试shell语句的过程中发现,从notepad++文本拷贝出来的shell到Linux执行时,无任何错误!但是把notepad写好 的shell脚本上传到Linux系统调试时,报无法找到命令的错误!细想一下,问题根究肯定在Nodepad++上面,后查找原因,原来是格式转换的问题
1、查看当前文本格式
Notepad++界面中,在右下角有文件格式的描述:“Dos\Windows或UNIX或Mac”。
2、文件转换方法
但是如果每写一个shell文件都需要这样转换可能会很麻烦,那有没有一劳永逸的办法呢?答案是有的,我们可以设置Notepad++默认新建的文件都是shell格式,具体操作如下:
打开在notepad++,设置,首选项
注意点:
1 文件格式,换行符windows和linux不一样
2 utf8文件不要有bom头
版权声明:欢迎转载,请附加转载来源:一路博客(http://www.16boke.com) https://blog.csdn.net/wyc_cs/article/details/51459030
linux下的shell脚本,linux下shell脚本的学习相关推荐
- linux 检查权限,检查目录下 文件的权限-linux shell脚本,
检查目录下 文件的权限-linux shell脚本, #!/bin/bash #History: #2019/07/23 Fsq #This Program will check Permiss ...
- Linux安装Flash脚本,Linux(CentOS)下的Shockwave Flash shell一键更新脚本
原创内容,转载请注明出处: https://www.myzhenai.com.cn/post/2318.html https://www.myzhenai.com/thread-17933-1-1.h ...
- linux用户开机.bashrc,验证linux shell在启动时会自动执行用户主目录下的.bashrc脚本...
在本文中, 我们来一起验证linux shell在启动时会自动执行用户主目录下的.bashrc脚本(注意是.bashrc而不是bashrc). 如果你的主目录下没有.bashrc, 那也不要担心,自己 ...
- linux脚本查看系统内存,二个linux下查看内存使用情况的shell脚本()
摘要 腾兴网为您分享:二个linux下查看内存使用情况的shell脚本(),政务易,悦作业,优化大师,王者荣耀等软件知识,以及单向历app,优路教育app,kimoji,开关电源设计软件,皮皮高清影视 ...
- linux下的shell脚本,linux下的shell脚本的使用
什么是shell? Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户.这种对话方式可是交互 ...
- linux启用shell脚本,linux下开机启动shell脚本
背景 设置比较炫酷的开机启动脚本 首先,新建一个kaiji.sh 后缀名的脚本-->新建的脚本在任何位置创建都可以,只要在使用.sh 文件,时候使用绝对路径即可 [root@hf-01 ~]# ...
- linux下变量名长度,Linux中shell的变量介绍
Linux中shell的变量介绍 发布时间:2020-06-24 16:20:39 来源:亿速云 阅读:112 作者:元一 这期内容当中的小编将会给大家带来有关Linux中shell的变量介绍,以专业 ...
- linux下划线后面加变量名,Shell中下划线_与变量的关系
一个shell脚本根据日期和时间自动备份数据数据库的时候遇到一个问题$ vi /u01/app/bak/bin/public_serbak.sh #!/bin/sh export ORACLE_SID ...
- linux下简单的批处理文件,LINUX下SHELL批处理(SSH批处理命令写法)
Linux下的SSH类似于windows下的DOS,算是一种便捷版的远程桌面系统,可以让我们直接远程管理LINUX服务器,DOS下有批处理命令,LINUX的SHELL也有远程SSH批处理命令,SSH批 ...
最新文章
- 通过chrome inspect 来调试手机hybird APP
- session 对象的简单实例
- 基于8086CPU微处理器的汇编学习之段地址与偏移地址的分析
- SAP WebClient UI页面标签的决定逻辑介绍
- 各主流浏览器内核介绍
- 【每日一题】4月6日数码
- SQL开发中容易忽视的一些小地方( 三)
- android权限--android开发中的权限及含义(下)
- 20天掌握Pytorch文档链接
- 如何确保使用jdk8编译后的class能够在jdk7上运行?
- 一些值得学习的Unity教程
- VS2005 中文版下载
- windows server 2000系统安装
- java数组循环动态赋值_Java数组
- 在WPS中提取出的照片在哪找_教你使用 Excel 快速更换照片背景底色
- java的pdf转永中_永中pdf转word下载|
- 720云导出html5,krpano 720云 WKWebView加载本地html
- perf Examples
- Ubuntu磁盘管理
- 二极管(二):肖特基二极管