Shell脚本(命令)
基于深度系统(Deepin)的Shell
IT小生2020
GOOD
展开
-
Shell脚本执行-命令格式
source是Shell内置命令的一种,它会读取脚本文件中的代码,并依次执行所有语句。你也可以理解为,source 命令会强制执行脚本文件中的全部命令,而忽略脚本文件的权限。source命令的用法为:source filename也可以简写为:. filename两种写法的效果相同。对于第二种写法,注意点号.和文件名中间有一个空格。具体的执行格式:(执行test.sh)1、source ./test.sh #使用source2、source test.sh #使用source3...原创 2020-10-03 09:44:52 · 755 阅读 · 0 评论 -
Shell脚本-小试牛刀
从使用著名的“Hello World”开始:1、在“demo”目录下创建文件,并命名为test.sh; 扩展名sh代表 shell,扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用php好了。 在test.sh 中输入代码:#!/bin/bashecho "Hello World !"#这是一条语句 第1行的#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell;后面的...原创 2020-10-02 20:43:24 · 251 阅读 · 0 评论 -
Shell命令提示符
Linux Shell 默认的命令提示符的格式为:[username@host directory]$或者[username@host directory]#Deepin系统,主目录:ccoy@ccoy-PC:~$ccoy即username,ccoy-PC即host directory,没有了[];@是分隔符号,没有特殊含义;~代表用户当前所在的目录为主目录(home 目录),如果用户当前位于主目录下的 bin 目录中,那么这里显示的就是bin;$是命令提示符。Linux 用这个.原创 2020-10-02 20:22:19 · 2488 阅读 · 0 评论 -
Shell命令行选项与参数用法详解
在bash中,可以用以下三种方式来处理命令行参数 -直接处理:使用$1, $2, ..., $n进行解析, 适合小脚本 -getopts:单个字符选项的情况(如:-n 10 -f file.txt等选项),能处理绝大多数的情况 -getopt:可以处理单个字符选项,也可以处理长选项long-option(如:--prefix=/home等),较复杂、功能也更强大1、直接处理使用以下几个变量进行处理:$0 #即命令本身,相当于c/c++中的argv[0]$...转载 2020-10-02 19:58:48 · 4625 阅读 · 0 评论 -
Shell命令-内置、外部
Shell 命令分为两种: Shell 自带的命令称为内置命令,它在 Shell 内部可以通过函数来实现,当 Shell 启动后,这些命令所对应的代码(函数体代码)也被加载到内存中,所以使用内置命令是非常快速的。 更多的命令是外部的应用程序,一个命令就对应一个应用程序。运行外部命令要开启一个新的进程,所以效率上比内置命令差很多。 用户输入一个命令后,Shell 先检测该命令是不是内置命令,如果是就执行,如果不是就检测有没有对应的外部程序:有的话就转而执行外部程...原创 2020-10-02 16:19:07 · 569 阅读 · 0 评论 -
Shell在运维工作中的地位
了解shell运维,通过下面的手链能够形象地展示出来:运维“手链”的组成:每颗“珍珠”都是一项服务,将珍珠穿起来的“线”就是 Shell。 Shell脚本的优势在于处理偏操作系统底层的业务,例如,Linux 内部的很多应用(有的是应用的一部分)都是使用 Shell 脚本开发的,因为有 1000 多个 Linux 系统命令为它作支撑,特别是 Linux 正则表达式以及三剑客 grep、awk、sed 等命令。 对于一些常见的系统脚本,使用Shell开发会更简单、...原创 2020-09-29 17:47:50 · 422 阅读 · 0 评论 -
shell本质,简单了解架构
用户界面和命令行就是这个另外开发的程序,就是这层“代理”。在Linux下,这个命令行程序叫做Shell。 Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。 Shell 本身并不是内核的一部分,它只是站在内核的基础上编写的一个应用程序,它和 QQ、迅雷、Firefox 等其它软件没有什么区别。然而 Shell 也有着它的特殊性,就是开机立马启动,并呈现在用户面前;用户通过 She...原创 2020-09-29 17:35:01 · 372 阅读 · 0 评论 -
Shell-百科
简介在计算机科学中,Shell俗称壳(用来区别于核),是指“提供使用者使用界面”的软件(命令解析器)。Shell是UNIX/Linux系统的重要组成部分,是操作系统与外部最主要的接口。在UNIX/Linux下,Shell扮演了一个双重角色:shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。 shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式转载 2020-09-29 16:57:01 · 394 阅读 · 0 评论