<i id='gmbgq'></i>
    1. <acronym id='gmbgq'><em id='gmbgq'></em><td id='gmbgq'><div id='gmbgq'></div></td></acronym><address id='gmbgq'><big id='gmbgq'><big id='gmbgq'></big><legend id='gmbgq'></legend></big></address>

    2. <fieldset id='gmbgq'></fieldset>

        <i id='gmbgq'><div id='gmbgq'><ins id='gmbgq'></ins></div></i>
        <ins id='gmbgq'></ins>
      1. <tr id='gmbgq'><strong id='gmbgq'></strong><small id='gmbgq'></small><button id='gmbgq'></button><li id='gmbgq'><noscript id='gmbgq'><big id='gmbgq'></big><dt id='gmbgq'></dt></noscript></li></tr><ol id='gmbgq'><table id='gmbgq'><blockquote id='gmbgq'><tbody id='gmbgq'></tbody></blockquote></table></ol><u id='gmbgq'></u><kbd id='gmbgq'><kbd id='gmbgq'></kbd></kbd>

        <code id='gmbgq'><strong id='gmbgq'></strong></code>
        <span id='gmbgq'></span>

      2. <dl id='gmbgq'></dl>

          Linux Shell脚本系列教程(一):Shell入门

          • 时间:
          • 浏览:14
          • 来源:124软件资讯网

              这篇文章主要先容了Linux Shell剧本系列教程(一):Shell入门,本文解说了Shell简介、Shell基本操作、怎样打开Shell终端、Shell剧本的观点、怎样运行Shell剧本、Shell剧本的注释等基础知识,需要的朋侪可以参考下

              一、Shell简介

              诸多类Unix操作系统的设计令人赞叹 。即即是在数十年后的今天 ,Unix式的操作系统架构仍是有史以来最佳的设计之一  。这种架构最主要的一个特征就是下令行界面或者shell  。shell情况使得用户能与操作系统的焦点功效举行交互  。术语剧本更多涉及的即是这种情况 。编写剧本通常使用某种基于诠释器的编程语言  。shell剧本本质上就是一些文本文件 ,我们可以将一系列需要执行的下令写入其中  ,然后通过shell来执行  。

              在这里我们先容的是Bash shell(Bourne Again Shell),它是现在大多数GUN/Linux系统默认的shell情况  。书中所有的实验都是在Ubuntu14.04 LTS情况下完成的  。

              二、基本操作

              1.打开终端

              在ubuntu14.04 LTS系统中  ,已经默认安装了一个Terminal  ,我们可以通过多种要领打开终端  。这里先容两种:

              要领一:通过系统自带的检索系统 ,我们可以轻松找到终端(Terminal)  ,单击即可打开  。检索系统可以通过快速启动栏右上角的按钮启动  。

              要领二:为了之后可以利便的打开终端  ,建议将终端牢固在快速启动栏  。操作要领为:通过要领一打开终端后  ,快速启动栏会泛起一个终端的图表  ,在图表上单击鼠标右键 ,选择“牢固在启动栏”即可将终端牢固在快速启动栏 。

              2.终端初始化界面

              默认情形下 ,终端提醒符为:username@hostname或者root@hostname#  。代表通俗用户  ,#代表root用户 。

              例如:我在打开终端后  ,提醒符为:wxb@ubuntu:~$  。

              root是linux系统中权限最高的用户  ,能力大风险也大  ,因此不介意使用root用户作为上岸系统的默认用户  。

              3.切换用户

              通常情形下 ,对于小我私家版linux操作系统 ,系统上会存在两个用户  ,即用户自己以及root用户  。对于使用者来说  ,时有需要切换用户  ,以执行一些通俗用户不能执行的操作  ,此处提供两种要领切换用户 。

              要领一:暂时切换  。顾名思义  ,这种切换要领仅仅是暂时的  ,当指令执行完成后  ,就会切换到原来的用户  。切换指令为:sudo command, sudo 是super user do 的简写  。

              要领二:恒久切换  。顾名思义  ,使用这种要领切换后  ,指令执行完成后不会返回通俗用户  。切换指令为:su ,su是switch user的简写  ,之后会提醒输入密码等完成用户切换 。

              4.Shell剧本

              下面这段剧本用于想终端打印 Hello world! 字符串 。

               代码如下:

              #!/bin/bash

              echo "Hello World!"

              shell剧本的起始行通常是 #!/bin/bash ,其中/bin/bash是诠释器的路径  ,用于诠释执行后续下令  。各下令之间以 换行符 或者 分号 距离  。

              5.运行剧本

              在Ubuntu中  ,有多中方式可以运行剧本  。

              要领一: bash test.sh ,在这种情形下 ,剧本文件的首行可以不必是”#!/bin/bash”  ,由于在这种要领下已经指定相识释器  。

              要领二: 首先修改剧本文件的权限 chmod a+x test.sh ,这条指令主要是赋予剧本文件可执行权限  。然后执行文件 ./test.sh即可;或者也可以通过完整路径来执行剧本  。

              6.剧本注释

              在shell剧本中也不破例  ,我们需要在某些位置提供注释行  ,似的代码易于明白 。#后面的内容为注释内容  ,不会被诠释执行  。注重:#是单行注释符  。