博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一个shell脚本
阅读量:5019 次
发布时间:2019-06-12

本文共 864 字,大约阅读时间需要 2 分钟。

写在前面

在公司开发过程中,项目几乎都不在本地开发,开发者需要远程连接各种Linux服务器。这就是笔者作为前端开发,做这一系列学习的原因。

 

shell是Linux系统中的用户与系统内核交互操作的接口。shell脚本可理解为批处理shell命令。Linux下的shell类比Windows下的Dos。

 

Xshell和Securecrt都是安全终端模拟软件。初学者容易这样认识它们:

没有图形界面的linux(指centOS系统而非ubantu系统)多数情况下被用做服务器。用户通过Xshell连接linux服务器,可以方便地使用shell脚本对机器进行操作。

 

一、使用Xshell连接linux系统

首先,你需要有一个Linux环境,可以用真实机搭建Linux环境,也可在本机装虚拟机而后在虚拟机中搭建Linux环境,抑或使用云服务器。

然后,你需要在本地安装Xshell,新建会话->输入用户名和密码进行链接。

 

我这里使用Linux环境的是阿里云。如下图已经连接上了。

 

二、写一个shell脚本

如下图使用命令'vim hello.sh'创建并打开一个文件,写入关键的一句'echo "hello world"'。

有关vim的命令本次需了解的是:键入'i'使command状态切换到insert状态,从而进行输入,输入完毕键入'Esc'退出insert状态。键入':wq'强制保存后退出。

然后,ls可以查看到刚才的hello.sh已经创建好了。

 

、执行shell脚本

bash是绝大多数Linux系统中的默认shell,如此执行了刚才写好的脚本,输出一行字符串。

 

四、番外篇——关于echo

echo命令是将指定字符串打印在屏幕上。

若加了参数-e,就表示字符串中的反斜行加特定字母作转义处理,如下面换行处理:

 又如颜色处理,'\e[1;31m'表示颜色处理的起始点,'\e[0m'表示结束点,31-37m表示不同的颜色。

 

转载于:https://www.cnblogs.com/feitan/p/6747380.html

你可能感兴趣的文章
Part2-HttpClient官方教程-Chapter2-连接管理
查看>>
201621123021 《Java程序设计》第3周学习总结
查看>>
使用jquery插件实现图片延迟加载技术
查看>>
小问题
查看>>
Facade,怎么可能只是提供简单的接口--
查看>>
Java虚拟机 简介
查看>>
[APIO2010]特别行动队
查看>>
[SCOI2016]幸运数字
查看>>
SpringBoot 集成ehcache
查看>>
初步swift语言学习笔记2(可选类型?和隐式可选类型!)
查看>>
匈牙利算法
查看>>
Add Binary
查看>>
python操作mongodb数据库
查看>>
TableView动态的删除,添加cell
查看>>
Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
查看>>
在Vs2012 中使用SQL Server 2012 Express LocalDB打开Sqlserver2012数据库
查看>>
在Macos下完美解决Adobe Dreamweaver CC 2018 汉化及操作方法
查看>>
【转】 Newtonsoft.Json高级用法
查看>>
CodeBlocks X64 SVN 编译版
查看>>
Excel催化剂开源第42波-与金融大数据TuShare对接实现零门槛零代码获取数据
查看>>