linux——shell脚本
来源:互联网 发布:http jd2017b.123js 编辑:程序博客网 时间:2024/06/06 06:38
shell脚本
shell脚本代表的是命令解析器。如果我们想要计算机去做一件事儿,就得告诉它。但是计算机内核不可能直接识别我们的命令,所以shell就是介于内核和用户交互之间的中间层,接收用户输入的命令,解释给内核执行。一般来说就像windows操作系统,你点击鼠标可能就会完成一个操作,实际这些图形下面就是shell了。该系统下的命令窗口的dos语言就是一种shell。常见得比如Linux和Unix系统里面的bash,ksh,csh等。所谓的shell脚本就是将很多的shell命令语句集合在一个文件中,来完成一些较复杂的错做。
一般我们在输入shell脚本时,第一行需要输入:
#!/bin/sh 或者是 #!/bin/bash
意思就是介绍下它是shell脚本。
shell脚本中一些程序的含义:
$#:传入脚本命令参数的个数
$*:所有的命令个数
$0:脚本本身
$1:第一个命令参数
$2:第二个命令参数
作为新学习者,我们在使用shell脚本需要注意的是
1.第一行必须是要写#!/bin/sh
2.编译完成后我们要运行该程序时首先要查看该程序是否为可执行,不行的话我们需要更改权限。
注:更改权限:chmod 777 目录名 (777位最高权限)
如何终止正在运行的shell脚本——ctrl+C 即可终止该程序,但是即使我们终止的该程序它仍然会在后台运行,这是我们就要杀死该程序,如何执行?:
输入命令:
kill -9 `ps -elf|grep test|'{print $4}'`
注:``这个符号是ESC下面这个按键
shell脚本中的变量:
shell脚本表示变量很简单,只要在变量前加一个$符号即可。
如何输出,在C语言中是printf,而在shell脚本中则是简单的echo代表输出。
shell脚本中使用read命令:
这是我们运行该程序后,输入任何字符都能判断属于什么类。
- linux——shell脚本
- Linux Shell 脚本编程(1)—Shell脚本基础知识
- Linux——Shell管理脚本(二)
- shell脚本——linux主机监控
- Linux环境下的脚本—shell
- Linux Shell脚本应用——初识 shell
- Linux Shell编程(3)——运行shell脚本
- Linux Shell——bash shell 脚本简介
- Shell脚本——与Linux Shell自动交互
- Linux Shell脚本编写——构建基本脚本(一)
- linux命令行与shell脚本编程大全学习笔记之—shell脚本for命令学习
- 脚本—shell
- Linux Bash Shell学习(七):shell编程基础——运行Shell脚本、function
- 使用BASH编写Linux Shell脚本——前言
- Linux——Shell管理脚本(基础详解--精)
- Linux shell脚本——if运算例子
- Linux Shell脚本应用——使用变量
- Linux Shell 脚本应用——数值运算及处理
- C++ STL Pair的使用
- linux-vim常用命令(命令行模式)
- MySQL 数据库设计总结
- okhttp上传头像
- 能解决一个判定可视范围的code,SLAM相关
- linux——shell脚本
- python数据分析与挖掘实战 第六章 拓展思考
- ionic1或ionic2、3的安装与启动 Application Err错误
- php遍历数组问题
- 【opencv学习】完全基于opencv的双目景深与测距的实现
- 为什么要写var that = this;
- IOS各种调试技巧豪华套餐
- java枚举简单实用
- 金蝶中间件默认拒绝put、delete请求解决方案