Shell
北北鸿
这个作者很懒,什么都没留下…
展开
-
初识Shell——转义字符,命令替换,变量替换
一、转义字符转义字符含义\\反斜杠\a警报,响铃\b退格(删除键)\f换页(FF),将当前位置移到下页开头\n换行\r回车\t水平制表符(tab键)\v垂直制表符注意:-e 表示对转义字符进行替换。如果不使用 -e 选项,将会原样输出。1、#!/bin/basha=10echo -e "Value of...原创 2019-10-23 19:40:37 · 410 阅读 · 0 评论 -
初识Shell——特殊变量$
一、特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$#传递给脚本或函数的参数个数。$*传递给脚本或函数的所有参数。$@传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同$?上个命令的退出状态,或函数的返回值。$$...原创 2019-10-23 18:57:27 · 129 阅读 · 0 评论 -
初识Shell——变量
一、定义变量有三种方式:variable=valuevariable=‘value’variable=“value”variable 是变量名,value 是赋给变量的值。注意:单引号与双引号的区别:变量的内容是数字,可不加引号需要原样输出就加单引号最好都加上双引号,如过遇到${}会输出其中内容,而不会直接输出 ${}二、使用变量使用一个定义过的变量,只要在变量名前面...原创 2019-10-20 15:36:45 · 120 阅读 · 0 评论 -
初识Shell——Hello World!
一、第1种表达方式其中:#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于向窗口输出文本。chmod +x ./test.sh #使脚本具有执行权限。二、第2种表达方式代码中去掉了#!/bin/bash,因为我执行时加了/bin/sh 指明了编译器位置。read表示从输入,用法看下面的补充知识点。PERSON...原创 2019-10-20 14:47:21 · 154 阅读 · 0 评论 -
初识Shell——Shell提示符$
一、概念对于普通用户,Base shell 默认的提示符是美元符号$;对于超级用户(root 用户),Bash Shell 默认的提示符是井号#。该符号表示 Shell 等待输入命令。不同的 Linux 发行版使用的提示符格式不同。如我的:启动 Shell 的用户名,hhz;本地主机名称,hhz;当前目录,波浪号~是主目录的简写表示法。二、格式Shell 通过PS1和PS2两个环...原创 2019-10-20 00:38:30 · 1283 阅读 · 0 评论 -
初识Shell——Shell的概念、查看Shell
一、Shell的概念该程序的作用就是接收用户的操作(点击图标、输入命令),并进行简单的处理,然后再传递给内核。如此一来,用户和内核之间就多了一层“代理”,这层“代理”既简化了用户的操作,也保护了内核。这层“代理”,在Linux下,这个命令行程序叫做 Shell。Shell 是将内核、程序和用户连接了起来。Shell 是一种脚本语言,我们编写完源码直接运行源码。Shell 主要用来开发一...原创 2019-10-19 22:05:57 · 647 阅读 · 0 评论