欢迎登陆真网站,您的到来是我们的荣幸。 登陆 注册 忘记密码? ☆设为首页 △加入收藏
欢迎加入真幸福QQ群
电脑知识: 基础知识 网络技术 操作系统 办公软件 电脑维修 电脑安全 windows7 windows8 windows10 服务器教程 平板电脑 视频播放教程 网络应用 互联网 工具软件 浏览器教程 QQ技巧 输入法教程 影视制作 YY教程 wps教程 word教程 Excel教程 PowerPoint
云南西双版纳特产小花糯玉米真空包装


搜狐视频VIP如何查看优惠券
搜狐视频VIP 使用优惠券的方法
搜狐视频VIP移动语音支付的方法
Linux Shell脚本系列教程(二):终端打印命令详解
优酷客户端如何观看视频、办公两不误?
优酷客户端如何观看不同语言的视频?
搜狐视频VIP电子钱包的使用的方法
Linux Shell脚本系列教程(三):变量和环境变量
Linux Shell脚本系列教程(四):使用函数添加环境变量
Linux Shell脚本系列教程(五):数学运算
Linux Shell脚本系列教程(一):Shell入门
【 来源:网络 】【 点击:1 】 【 发布时间:2017_03_03 08:59:59 】

   这篇文章主要介绍了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脚本中也不例外,我们需要在某些位置提供注释行,似的代码易于理解。#后面的内容为注释内容,不会被解释执行。注意:#是单行注释符。

本网站由川南居提供技术支持,fkzxf版权所有 浙ICP备12031891号
淳安分站 淳安分站