摘要: 本文作者:Leal授权许可:创作共享协议GNU自由文档许可证编辑人员:FireHare, Dbzhang800我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行): #!/bin/bash...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/bash。编辑结束并保存后,如果要执行该脚本,必须先使其可执行: chmod +x filename此后在该脚本所在目录下,输入 ./filen 阅读全文
posted @ 2014-01-22 22:01 逍遥_时空 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 学习期间写过一些shell脚本,测试过程:vi test.sh 后把程序写入其中,保存退出。然后改变文件属性:chmod +x test.sh 最后执行:./test.shfor语句测试:1)#!/bin/bashfor num in 1 2 3doecho "hello,num=$num"done2)#!/bin/bashfor ((i=1;i fortest.shsed '1,$s/is/--end/' fortest.shsed '1,$s/is/--end/g' fortest.shsed '/is/=' fortes 阅读全文
posted @ 2014-01-22 21:56 逍遥_时空 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 接触linux很久了,但一直没有总线,老是尝鲜,什么都想学,但好多没多没有记住,特的总结了一些基本的东西,查了很多资料,不完善的方面我会慢慢的更新……操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理你与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。Shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从键盘输入,并且可以立即得到响应),或者以shell script(非交互)方式执行。shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用。本质上,shell 阅读全文
posted @ 2014-01-22 21:55 逍遥_时空 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 每一个在UNIX/Linux上工作的程序员可能都擅长shell脚本编程。但大家解决问题的方式却不尽相同,这要取决于对专业知识的掌握程度、使 用命令的种类、看待问题的方式等等。对于那些处在shell脚本编程初级阶段的程序员来说,遵循一些恰当的做法可以帮助你更快、更好的学习这些编程技巧。 下面,我们就来讨论这些能帮助你学习shell脚本编程的方法吧。1.多动手你想学习shell脚本编程,这很不错。于是你拿了一本书开始学习。一些人会首先通读整本教材后再上机练习。这种方法可能适用于一些人,但我却不太 看好它。我的建议是,仅仅学一些最基础的能够让你开始编码的知识就可以了。之后,动手写一些简单的程序吧。一 阅读全文
posted @ 2014-01-22 20:08 逍遥_时空 阅读(208) 评论(0) 推荐(0) 编辑
摘要: Linux shell脚本基础学习这里我们先来第一讲,介绍shell的语法基础,开头、注释、变量和 环境变量,向大家做一个基础的介绍,虽然不涉及具体东西,但是打好基础是以后学习轻松地前提。1. Linux 脚本编写基础◆1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。当编辑好脚本时,如果要执行该脚本,还必须使其可执行。要使脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行1.1.2 注释在进行s.. 阅读全文
posted @ 2014-01-22 20:03 逍遥_时空 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 创建目录:mkdir + 目录名使文件可执行:chmod +x filename执行文件:./filename 来执行您的脚本{程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。方法一: 要使脚本可执行: chmod +x filename 然后,您可以通过输入: ./filename 来执行您的脚本。方法二: sh filename}VI的三种工作模式命令模式 启动VI默认进入命令模式。此时界面不能编... 阅读全文
posted @ 2014-01-22 16:44 逍遥_时空 阅读(465) 评论(0) 推荐(0) 编辑