`

linux shell helloworld

阅读更多

Hello, World! Tutorial

<!-- /firstHeading --><!-- bodyContent -->
<!-- tagline -->

From Linux Shell Scripting Tutorial - A Beginner's handbook

<!-- /tagline --><!-- subtitle --><!-- /subtitle --><!-- jumpto -->
Jump to: navigation, search
<!-- /jumpto --><!-- bodytext -->
← Other standard shells Home Shebang →

To create a shell script:

  1. Use a text editor such as vi. Write required Linux commands and logic in the file.
  2. Save and close the file (exit from vi).
  3. Make the script executable.
  4. You should then of course test the script, and once satisfied with the output, move it to the production environment.
  5. The simplest program in Bash consists of a line that tells the computer a command. Start up your favorite text editor (such as vi):
vi hello.sh

[edit] Essential Vi Commands

  • Open a file:
vi filename
  • To go into edit mode:
press ESC and type I
  • To go into command mode:
press ESC
  • To save a file
press ESC and type :w fileName
  • To save a file and quit:
press ESC and type :wq

OR

press ESC and type :x
  • To jump to a line:
press ESC and type :the line number
  • To Search for a string:
Press ESC and type /wordToSearch
  • To quit vi:
Press ESC and type :q

Save the following into a file called hello.sh:

#!/bin/bash
echo "Hello, World!" 
echo "Knowledge is power."

Save and close the file. You can run the script as follows:

 ./hello.sh

Sample outputs:

bash: ./hello.sh: Permission denied

[edit] Saving and Running Your Script

The command ./hello.sh displayed an error message on the screen. It will not run script since you've not set execute permission for your script hello.sh. To execute this program, type the following command:

chmod +x hello.sh
./hello.sh

Sample Outputs:

Hello, World!
Knowledge is power.
source url:http://bash.cyberciti.biz/guide/Hello,_World!_Tutorial
分享到:
评论

相关推荐

    linux_shell实例精解

    7. **Shell脚本编写**:从简单的Hello World示例开始,逐步引导读者编写更复杂的脚本,如系统监控、备份脚本等。 8. **调试与优化**:如何调试Shell脚本,找出并修复错误,以及提高脚本性能的技巧。 9. **Shell...

    LinuxShell编程基础教程.pdf

    例如:a="hello world",然后可以使用echo命令输出变量的值,例如:echo "A is:"; echo $a。 需要注意的是,变量名可能与其他文字混淆,例如:num=2; echo "this is the $numnd",这将不会输出"this is the 2nd",...

    LinuxShell自动化运维-课后习题答案.docx

    Linux Shell 自动化运维课后习题答案 本文档提供了 Linux Shell 自动化运维课后习题答案,涵盖了 Linux Shell 编程、自动化运维等方面的知识点。 一、Shell 编程基础 1. Shell 变量:在 Shell 中,可以使用变量来...

    linux Shell编程入门 实例讲解详解

    /bin/sh符号开头,编写一个简单的Shell脚本,例如输出“hello world”。 * 使用变量:使用变量名=值的方式赋值给变量,然后使用美元符号($)取出变量值。 * 使用Shell命令:使用Unix命令和Shell内部命令,例如echo...

    Linux-shell脚本全面学习.pdf

    * 赋值给一个变量的方法: `a="hello world"` * 使用花括号来告诉 shell 我们要打印的是哪个变量: `echo "this is the ${num}nd"` 1.1.4 环境变量 * 环境变量是由 `export` 关键字处理过的变量 * 通常情况下仅仅...

    《Linux shell脚本全面学习》pdf版电子书

    ### Linux Shell脚本全面学习知识点概述 #### 一、Linux脚本编写基础 **1.1 语法基本介绍** **1.1.1 开头** - **解释**: 每个Shell脚本都需要以 `#!/bin/sh` 开始,这行被称为shebang,用于指示系统如何执行此...

    新版Linux Shell编程实训(全)20170518.docx

    并引导学员编写第一个"Hello World"的Shell脚本,理解Shell程序的基本结构。 2. **Shell变量**:这一部分深入讲解Linux环境变量的查看和Shell变量的定义、使用、只读设置以及删除。同时,介绍了一些特殊符号在Shell...

    Linux Shell编程.

    var="hello world" # 命令执行 echo $var ``` - `#!/bin/bash`:指定脚本使用的 Shell 类型。 - `#`:用于添加注释。 - `echo $var`:输出变量 `$var` 的值。 ##### **1.4 执行 Shell 脚本的方式** 执行 Shell ...

    京峰教育Linux Shell基础编程

    要熟练掌握 Shell 编程语言,需要大量的练习,初学者可以用 Shell 打印“Hello World”字符,寓意着开始新的启程!Shell 脚本编程需要注意以下几个事项:Shell 脚本名称命名一般为英文、大写、小写;不能使用特殊...

    Linux shell脚本编写基础

    上面的例子中,变量a被赋值为字符串"helloworld",然后通过echo命令输出。需要注意的是,在变量名与其他字符之间应该用空格隔开,以避免脚本解析错误。若需要在变量周围明确地指出变量边界,可以通过花括号来实现,...

    Linux shell编程文档

    a="Hello World" echo "A is: $a" ``` 保存文件为`hello.sh`,并使用`chmod +x hello.sh`设置执行权限,然后通过`./hello.sh`运行脚本。 ##### 注释 - 在Shell脚本中,以`#`开头的行被视为注释。 - 注释可以帮助...

    Linux Shell Scripting with Bash

    ### Linux Shell Scripting with Bash #### 核心知识点解析 **1. Linux Shell Scripting 基础** - **Shell 的概念与作用** - Shell 是一个命令解释器,是用户与操作系统之间的交互界面。 - 用户通过输入命令,...

    Linux shell编程

    8. **脚本示例**:“新手看招 Linux Shell编程简单一例”可能会展示如何编写简单的脚本,如创建一个打印“Hello, World!”的脚本。 9. **命令解析过程**:“转载:bash命令解析过程”可能会深入探讨Bash是如何解析...

    HelloWorld程序编写及内核驱动

    本教程旨在通过创建一个简单的`HelloWorld`驱动程序来介绍如何将其编入Linux内核并在系统启动时加载,进而实现打印“Hello World”的功能。这不仅有助于理解驱动程序的基本结构,还能够为学习更复杂的内核编程打下...

    linux shell scripting cookbook源码

    echo "Hello, World!" &gt; greeting.txt ``` 6. **管道**:`|`用于连接命令,将前一个命令的输出作为后一个命令的输入。例如,使用`grep`过滤`ls`输出: ``` ls | grep ".txt" ``` 7. **命令替换**:使用反引号...

    linuxshell脚本学习笔记.pdf

    变量可以通过赋值语句进行赋值,例如:var="hello world"。变量也可以通过 echo 命令输出,例如:echo $var。 三、重定向 重定向是 Linux Shell 中的基本功能,重定向可以将命令的输出结果重定向到文件中,也可以将...

    linux Shell编程入门 实例讲解详解.doc

    Linux Shell编程是Linux系统管理与自动化任务的核心技术之一。Shell不仅仅是一个命令行接口,它也是一种强大的脚本语言,能够帮助用户高效地执行一系列系统指令。本文将深入介绍Shell编程的基础知识,包括创建脚本、...

    Linux shell脚本全面学习.doc

    Linux Shell脚本是一种强大的自动化工具,它允许用户编写一系列命令以执行特定任务,尤其是在Linux操作系统中。本篇文章将深入探讨Linux Shell脚本的基础知识,包括语法、变量、环境变量、命令以及流程控制。 首先...

Global site tag (gtag.js) - Google Analytics