码迷,mamicode.com
首页 > 其他好文 > 详细

Bash简介

时间:2015-08-21 19:07:04      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:

  Bash(GNU bourne-Again Shell)是一个为GNU计划编写的Unix shell,它是很多Linux平台默认的使用的shell。

  shell是一个命令解析器,是介于操作系统内核与用户之间的绝缘层,被称为解释性语言或脚本语言。它可以通过将系统调用、公共程序、工具和编译过的二进制程序粘合在一起来建立应用,故有时候脚本语言又称为胶水语言。

  vim hello.sh   #编辑hello.sh

  #!/bin/bash

  # This is a comment

  echo Hello World

  wq       #退出编辑

  sh hello.sh    #使用shell执行hello.sh

  bash hello.sh   #使用bash执行hello.sh

  chmod u+rx hello.sh  #赋予脚本的所有者执行权限

  ./hello.sh  #执行命令 将使用脚本第一行指定的shell来执行,若指定shell不存在,将使用系统默认的shell来执行

  使用脚本清除/var/log下的log文件

  vim cleanlogs.sh

  #!/bin/bash  

  #LOG_DIR=/var/log

  cd $LOG_DIR

  cat /dev/null > messages

  cat /dev/null > wtmp

  echo "Logs cleaned up"

  exit

Bash简介

标签:

原文地址:http://www.cnblogs.com/forerver-elf/p/4748384.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!