<code id='wotu'><strong id='wotu'></strong></code>

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

        <span id='wotu'></span><fieldset id='wotu'></fieldset>
        <acronym id='wotu'><em id='wotu'></em><td id='wotu'><div id='wotu'></div></td></acronym><address id='wotu'><big id='wotu'><big id='wotu'></big><legend id='wotu'></legend></big></address><dl id='wotu'></dl>

          <i id='wotu'><div id='wotu'><ins id='wotu'></ins></div></i>

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

          • 时间:
          • 浏览:6
          • 来源: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剧本中也不破例  ,我们需要在某些位置提供注释行  ,似的代码易于明白  。#后面的内容为注释内容  ,不会被诠释执行  。注重:#是单行注释符  。