设为首页 加入收藏

TOP

编写Linux Shell程序
2014-11-24 07:46:14 来源: 作者: 【 】 浏览:0
Tags:编写 Linux Shell 程序

#!bash 井号是起注释作用的


rm -f xxx f是强制删除的意思
ps 是显示当前前台进程状态
ps -e 是显示当前所有进程状态(前台和后台全部都在)
ls -l 是显示当前目录下所有文件的读写权限
刚刚创立的shell脚本是不能执行的,有两种方式可以执行,
1. 使用shell工具进行解析


sh xxx.sh


2. 修改脚本的权限,一般使用755比较多


chmod 755 xxx.sh


cat命令也用的比较多,用来在终端显示文件的内容,对于比较短的脚本比较适合。
简单的脚本


while true #循环判断,在目前状态下是没有终止条件的,相当于是一个死循环
do
date; #查询当前日期
sleep 1; #让计算机休眠一秒
done


变量


shell有两种变量,环境变量和临时变量。环境变量是永久性变量,其值不会随着shell执行过程的结束而结束,会以最近更新的值保存下来。而临时变量是shell内部程序定义的,它的使用范围仅限于定义它的程序,出了本程序就不能再使用了。


工具:echo命令,用来回显后面的字符串


环境变量:


echo $PATH
echo $HOME
echo $HOSTNAME
echo $LOGNAME


1. PATH,路径的环境变量,指的是当前系统提供的程序执行的路径。会显示程序的执行路径。
2. HOME,显示当前用户所属的家路径。
3. HOSTNAME(显示当前的主机名)
4. LOGNAME,显示当前shell终端的用户登录名


如何修改环境变量呢
我们使用export命令来对环境变量进行添加和充实


注意几点,此处添加的路径为/home/pandachow,需要在后面添加冒号,意思为将添加的路径加原来的PATH变量的中,再一起赋给PATH。我们使用echo可以看到PATH变量已经成功修改了。
下面是临时变量,也就是用户自定义的变量,这种变量的一般命名和赋值的形式是:变量名=字符串


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux编程中 #define _XOPEN_SOUR.. 下一篇Linux内核驱动模块编写(Hello,Wor..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·PostgreSQL 索引 - (2025-12-25 22:20:43)
·MySQL Node.js 连接 (2025-12-25 22:20:41)
·SQL 撤销索引、表以 (2025-12-25 22:20:38)
·Linux系统简介 (2025-12-25 21:55:25)
·Linux安装MySQL过程 (2025-12-25 21:55:22)