shell和shell script有什么区别

如题所述

第1个回答  2017-01-07
1、变量读取例:echo $PATH echo $(PATH)
2、变量赋值:aa=asdf 注:等号左右没有空格
3、查看所有环境变量:env
4、当前线程的ID:echo $$
5、自定义变量转为环境变量:export 变量名称(目的:子进程中该变量仍有效)
6、read atest
this is a test
echo $atest
7、ulimit -a :列出的限制额度
8、查看已有别名:alias
新定义别名:alias lm='ls -l | more'
9、历史命令:history:位于~/.bash_history中
10、cat /etc/issue:查看操作系统
11、uname -r :显示版本信息
12、说明:/etc/profile:是系统整体的设置,轻易不要改,但是可以改变系统级别设计
~/.bash_profile或~/.bash_login或~/.profile:属于用户个人设置,可以在这里改变自己的设置
13、source 配置文件名:读入环境配置文件:source ~/.bashrc 等价于 . ~/.bashrc
14、grep -n 'the' regular_express.txt :带行号显示regular_express.txt中含'the'的行
15、grep -n '[^g]oo' re*.txt :查找带‘oo’前面不带'g'的行

shell script
1、执行:sh sh01.sh
2、权限:必须有rx权限;也可以这样执行:chmod a+x sh01.sh ;./sh01.sh
3、模板:
#!/bin/bash
PATH=/usr/java/jdk1.7.0_76/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/zhangping/bin:~/bin
export PATH
4、echo $((13/2)) :echo((表达式)):进行数值运算本回答被网友采纳

shell和shell脚本 有什么区别啊
总的来说,shell 是一种命令行界面,而 shell script 则是一种使用 shell 语言的脚本,它可以在 shell 环境中执行。

Linux Shell 教程——想玩转linux就请一直看下去
业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。由于习惯的原因,简洁起见,本文出现的 "shell编程" 都是指 shell 脚本编程,不是指开发 shell 自身。Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执...

Shell脚本的概念区别
shell和shell脚本区别 :1.Shell就是一个命令行解释器,它的作用就是遵循一定的语法将输入的命令加以解释并传给系统。可以用Shell来启动、挂起、停止甚至是编写一些程序。2.Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。3.Shell既是一种命令语言,又是一种程序设计语言(就是所说的shell...

Shell Script
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell Script(Shell脚本)是一种为 Shell 编写的脚本程序。Linux的Shell(程序)种类很多,常见的有:其中,bash由于易用和免费,被广泛使用。下面是一段Shell脚本 脚本第一行 #!\/bin\/bash ...

*.shell和*.vbe是什么类型的文件啊?用什么软件编写的?
shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用。本质上,shell script是命令行命令简单的组合到一个文件里面。 Shell基本上是一个命令解释器,类似于DOS下的command.com。它接收用户命令(如ls等),然后调用相应的应用程序。较为通用的shell有标准的Bourne shell (sh)和C shell...

shell编程入门(shell编程入门简单吗)
Shell既是一种命令语言,又是一种程序设计语言。 Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 KenThompson的sh是第一种UnixShell,WindowsExplorer是一个典型的图形界面Shell。 Shell与其他Linux命令一样,都是实用程序,但它们之间还是有区别的。一旦用户注册到系统后,...

shell作为入门语言(shell入门教程)
shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。 shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shellscript(非交互)方式执行。shellscript是放在文件中的一串shell...

LINUX快速入门第八章:Shell基础
业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。由于习惯的原因,简洁起见,本文出现的 "shell编程" 都是指 shell 脚本编程,不是指开发 shell 自身。Shell的分类 目前 Shell 的版本有很多种,如 Bourne Shell、C Shell、Bash、ksh、tcsh 等...

linux的命令行操作和shell的区别
shell翻译成壳的意思,它是包裹在linux内核外层的,一个可通过一系列的linux命令对操作系统发出相关指令的人机界面。 shell可以通过其条件语句和循环语句等,把一系列linux命令结合在一起,形成一个相当于面向过程的程序,shell script,来实现一些较为复杂的功能。总括,shell是linux命令集的概称,是属于...

SHELL脚本是什么?
shell和shell脚本的区别:shell是什么呢?确切一点说,Shell就是一个命令行解释器,它的作用就是遵循一定的语法将输入的命令加以解释并传给系统。它为用户提供了一个向Linux发送请求以便运行程序的接口系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 Shell本身是一个用C语言编写的程序...

相似回答