linux的shell(bash)脚本学习
2016-09-18 10:22
561 查看
参考链接http://www.runoob.com/linux/linux-shell-variable.html
http://www.cnblogs.com/yeahwell/p/5553545.html
Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
Shell 脚本(shell script),是一种为shell编写的脚本程序。shell种类很多,本文只讨论bash
业界所说的shell通常都是指shell脚本,但读者朋友要知道,shell和shell script是两个不同的概念。
由于习惯的原因,简洁起见,本文出现的"shell编程"都是指shell脚本编程,不是指开发shell自身。
一个简单的例子,有一个.py文件:
一些实用的shell语句收集:
时间相关:
hour='date +%H' ###当前当前小时
date='date -d'-1 day' +%Y%m%d_out' ###前一天的时间
ps aux | grep compute_source.py | grep -v grep | awk '{print $2}' | xargs kill -9
kill进程,写restart.sh用
http://www.cnblogs.com/yeahwell/p/5553545.html
Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
Shell 脚本(shell script),是一种为shell编写的脚本程序。shell种类很多,本文只讨论bash
业界所说的shell通常都是指shell脚本,但读者朋友要知道,shell和shell script是两个不同的概念。
由于习惯的原因,简洁起见,本文出现的"shell编程"都是指shell脚本编程,不是指开发shell自身。
一个简单的例子,有一个.py文件:
if __name__ == '__main__': print "Hello world"运行此文件的shell script:
#!/bin/bash set -e TestPath=$(cd $(dirname $0); pwd) python $TestPath/test.py其中$(cd $(dirname $0); pwd) 表示当前目录位置
一些实用的shell语句收集:
时间相关:
hour='date +%H' ###当前当前小时
date='date -d'-1 day' +%Y%m%d_out' ###前一天的时间
ps aux | grep compute_source.py | grep -v grep | awk '{print $2}' | xargs kill -9
kill进程,写restart.sh用
相关文章推荐
- Linux学习笔记:bash特性之多命令执行,shell脚本
- Linux Bash Shell学习(一):开始看书《Learning the bash Shell,3rd》
- Linux Bash Shell学习(五):特殊文件、别名、选项和参数
- Linux bash shell脚本语法入门
- Unix_Linux学习(5)——认识Bash,shell(1)
- Linux Bash Shell学习(二):目录和通配符
- linux学习之SHELL脚本
- linux bash Shell脚本经典之Fork炸弹解析:() { :|:& };:
- Linux学习之学习shell脚本
- linux 基础学习之三:bash shell初识 上
- 一本不错的Linux/Unix Shell脚本学习教程
- Linux Bash Shell学习(十):流程控制——for
- [linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本
- lua小脚本还是很像bash shell的,还是看看说明好好学习一下吧.
- Linux Bash Shell学习(四):编辑命令
- Linux Bash Shell学习(十二):流程控制——select
- Linux Bash Shell学习(十三):流程控制——while/util
- Unix_Linux学习(5)——认识Bash,shell(1)
- Linux学习心得:细细品味shell脚本中的细节与用户体验 ^_^
- Linux bash shell脚本语法入门(转)