shell
Smiling_star
这个作者很懒,什么都没留下…
展开
-
shell计算
有多种方式1、expr $a + $b2、c=`expr $a + $b`echo c3、d=$((a+b))echo $d4、declare -i m=$((a+b))echo $m如需转行 echo -e "\n$a"如需键盘输入数字read -p "A:" adeclare 定义变量类型 ,-i 整型...原创 2019-12-03 16:19:31 · 278 阅读 · 0 评论 -
shell的定义
图形界面和命令行要达到的目的是一样的,都是让用户控制计算机。真正能够控制计算机硬件(CPU、内存、显示器等)的只有操作系统内核(Kernel),而图形界面和命令行只是架设在用户和内核之间的一座桥梁。在Linux下,这个命令行程序叫做 Shell。Shell 是一个应用程序。1、 Shell 的本质:连接用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux内核。2、S...原创 2019-11-29 14:46:18 · 629 阅读 · 0 评论 -
编译与解释
编译如 C/C++、Pascal、Go语言、汇编等编程语言,必须在程序运行之前将所有代码都翻译成二进制形式,即生成可执行文件,用户拿到的是最终生成的可执行文件,看不到源码。这个过程叫做编译(Compile),这样的编程语言叫做编译型语言,完成编译过程的软件叫做编译器(Compiler)。解释如 Shell、JavaScript、Python、PHP等编程语言,需要一边执行一边翻译,不会生成...原创 2019-11-29 09:51:32 · 316 阅读 · 0 评论 -
Shell的基本运算符
两点注意:1、表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。2、完整的表达式要被 ` ` 包含,注意这个字符不是常用的单引号,在 Esc 键下边。一、算数运算符注:条件表达式要在[ ]内,且要哟空格,如[ $a == $b ];注:乘法为 expr $a \* $b而不是 *二、关系运算符注:关系运算符只支持数字,不支...转载 2019-11-18 10:29:48 · 253 阅读 · 0 评论 -
Linux和shell以及bash、dash的详解
首先,我们先借用一张图来简单概括一下Linux系统的结构:好的,下面我们来分别来解释其中的一些概念和作用:Shell与Shell script何为linux的shell?人们...转载 2019-11-15 22:32:30 · 384 阅读 · 0 评论 -
Shell的echo指令运用
1、echo指令,用于字符串的输出,类似于c语言中的printf命令。单只echo单纯输出时,输出内容加不加“ ”均可,结果没有什么区别,加上最好,“ ”内为echo要输出的内容若和其他循环联合使用时,需与done连用,例如:for i in timedoecho "$i is not well"done输出结果为time is not well2、read xx : xx是...原创 2019-11-15 19:37:30 · 1243 阅读 · 0 评论 -
shell脚本的一些注意事项
1、Shell脚本的开头必须先输入 #!/bin/sh 或 #!/bin/bash,类似于c语言中的#include。2、#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。3、完成脚本后,要使脚本具有执行权限$ sudo chmod +x ./test.sh4、运行shell脚本时,两种方式,例如脚本名为test.sh:./test.sh 或...原创 2019-11-15 19:19:16 · 1271 阅读 · 0 评论