zoukankan      html  css  js  c++  java
  • ubantu linux的bash shell初接触

    本人是Linux初习者,同时也刚刚开始学习,将我的学习成长记录下来,来和大家一同分享!

    我用的系统是Ubuntu 12.04,脚本编辑器用的是VIM,觉得很顺手!Shell语言用的是Bash Shell。其实基本各种Shell语言都是相通的!

    首先做好准备工作啦!如果你的系统里没有VIM文本编辑器,可以在终端中输入以下命令: sudo apt-get install vim 然后按提示安装就可以了!系统有了,文本编辑器有了,下面就差语言了。接下来我们开始Bash Shell语言的学习!

    PS:其实只要是个文本编辑器都可以写脚本的,只不过我是用VIM来写,故就这样了。

    开始第一个Shell脚本。

    在终端中输入如下命令:

    vim test.txt   (注意中间有一个空格)

    回车后进入VIM环境,在此时你是没法写入的,这是因为你没有敲下 "i" ;这是VIM规定的一种用法,没办法,只好按人家说的做了。当你按下"i"后,会发现编辑器左下角显示"--插入--",在这种状态下你便可以进行程序的编写了。编写如下内容:

    #!bin/bash

    clear

    echo ""

    echo "Welcome to the world of Ubuntu Linux!"

    注意echo与后面内容间的空格。上述内容输入完成后,这时你要进行如下操作:

    按下"Esc"  (双引号不是输入内容,仅为突出的强调)

    输入:":wq"  然后回车,这时你便回到了终端状态下。(双引号不是输入内容,仅为突出的强调)

    这时你的程序已经编写好了,下面要为这test.txt文件授以权限。进行如下操作:

    在终端提示符后面输入:chmod 711 test.txt 然后回车

    接下来开始运行你的程序,有如下操作:

    在终端提示符后面输入:./test.txt

    它出现啦,就是这句,基本每学一种语言都是第一次出现在你眼前,让你惊喜不断,热血沸腾的这句:

    Welcome to the world of Ubuntu Linux!

    好,以上内容就是我们的第一个Bash Shell脚本。下面来解释一下各部分的具体意思是什么。

    vim test.txt

    这是VIM编辑器的一句命令,语法是: vim 文件名.后缀,它的意思就是我们使用VIM编辑器来编写一个文件。我所用的就是要用VIM来编写一个test.txt文件。

    #!bin/bash     用以启动Bash

    clear              运行程序前先清理屏幕

    echo ""          echo是输出命令,这句是在输出一空白行

    echo "Welcome to the world of Ubuntu Linux!"      这句就是在屏幕上输出“欢迎来到Ubuntu Linux世界”这句话。

    按"Esc"是告诉VIM我们要退出编写,":wq"是告诉VIM我们要退出编辑器同时还有保存所写内容。

    "chmod 711 test.txt"是为test.txt授以任何权限用户均可读写并执行的权限。

    以上内容便是牛刀小试学习Bash Shell的第一课了!

  • 相关阅读:
    C# 5.0 in a Nutshell 读书笔记(一) 野峰
    CLR via C# 4th Edition 野峰
    杰佛里给 Windows Server 2019 Automation with PowerShell 一书所写序言 野峰
    .NET的跨平台调用一例(PreserveSig) 野峰
    Http请求响应
    为什么不要追随新的linux发行版
    make: *** [out/host/linuxx86/obj/STATIC_LIBRARIES/libgtest_host_intermediates/gtestall.o] Error change
    linux 下at&t语法的汇编之hello world!!
    android 编译错误001_cm9 for onda elite vi10
    把vim当作16进制编辑器使用、、
  • 原文地址:https://www.cnblogs.com/woshitianma/p/3195153.html
Copyright © 2011-2022 走看看