我的第一个Shell脚本

原创 2005年05月20日 12:50:00
学习Linux,总不可避免地要碰到各种shell脚本,每次看别人写的脚本都觉得十分神奇,一个命令就解决很多问题,于是自己也想学写脚本。正好发现在linux下反复挂载U盘是件十分麻烦的事,何不写一个脚本来搞定?

#!/bin/sh
#设定挂载点变量
MountPoint=/mnt/flash
if [ -e $MountPoint ];then
     mount -t vfat -o iocharset=cp936 /dev/sda1 $MountPoint
else
     echo "ERROR: $MountPoint does not exist!"
fi

呵呵,很简单的一个脚本。因为只有root用户才有用mount指令的权限,所以这个脚本(名称假定为MountFlash.sh)的Owner当然是root啦.把它保存在/root目录下.再执行如下命令:

# ls -s /root/MountFlash.sh /bin/flash

这下,我只要利用root权限,在终端中输入一个 flash ,U盘就被自动挂载到/mnt/flash目录下了(如果这个目录不存在,就会报错:"ERROR: $MountPoint does not exist!")
这个脚本还有唯一的一个问题,就是我不知道该如何去验证U盘有没有插入到USB接口中,如果可以的话,还想对它在做一下修改,这样,当USB中没插上U盘就执行该脚本时,显示的报错信息也可以自定义了,嘿嘿~~~~

第一个shell脚本命令

第一章 shell简介 Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。Shell既是一种命令语言,又是一种程序设计语言。...

Linux 下的第一个Shell脚本程序

先来看看几个问题: 1.什么是Shell? Shell是操作系统的“外壳”。 Shell为用户提供操作计算机的人机交互的接口。 用户对计算机的所有操作以及从计算机获得数据都是由Shell管理的。 ...
  • code_LE
  • code_LE
  • 2017年05月08日 11:43
  • 248

我的第一个shell脚本

#!/usr/bin/env bashlogPwd='/home/wangsai/log/update_stat_count.log'# 获取起始Id和结束Id res=`curl https://x...

【学习Linux】第一个shell脚本

①新建一个文件 touch test1 ②编辑这个文件 vi test1 这里也可以用vim test1,但是VIM编辑器要自己下载安装,对于如何编辑文件后面后面再讲 ③输入自己的脚本代码,保存退出 ...
  • wkd_ywf
  • wkd_ywf
  • 2016年08月07日 22:01
  • 88

第一个Shell脚本-lint检查以及报告收集

作用在不需要开发修改android项目配置文件的情况下,执行Android lint检查,检查完后,将各个aar包下的检查结果从远程机器copy到节点机器上来。源码#!/bin/sh#用于Androi...

我的第一个shell脚本

shell脚本

第一个shell脚本-helloworld

linux shell 只是一个命令解析器,同时支非交互式命令式脚本编程。[^footnote] 因此不同的shell可以用不同的方法解析命令。 csh 语法类似与C语言。但目前不是很流行。 zsh...
  • huanbia
  • huanbia
  • 2015年11月30日 22:36
  • 1036

第一个shell脚本

自己写的第一个shell脚本,纪念一下^-^

Shell 学习5 - 第一个Shell脚本

打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),扩展名并不影响脚本执行,见名知意就好,如果你用php写shell 脚本,扩展名就用php好了。 输入一些代码: #!/bin/bash...

(2)第一个shell脚本和shell变量

第一个shell脚本:打开文本编辑器,新建一个文件,扩展名为sh(sh代表shell),比如:hello.sh#!/bin/bash echo "Hello World !"“#!” 是一个约定标记,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我的第一个Shell脚本
举报原因:
原因补充:

(最多只允许输入30个字)