zoukankan      html  css  js  c++  java
  • 第一个shell脚本

    写在前面

    在公司开发过程中,项目几乎都不在本地开发,开发者需要远程连接各种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表示不同的颜色。

  • 相关阅读:
    [置顶] 宏途_LCD调试流程.
    字典树的数据结构及基本算法的实现
    uva 10714 Ants(贪心)
    paip.输入法编程---增加码表类型
    chomp方法
    ios 限制输入长度
    我所理解的设计模式(C++实现)——策略模式(Strategy Pattern)
    Android用户界面 UI组件--AdapterView及其子类(一) ListView及各种Adapter详解
    C#系列教程——switch定义及使用
    局域网内linux由ip反解析主机名
  • 原文地址:https://www.cnblogs.com/feitan/p/6747380.html
Copyright © 2011-2022 走看看