LINUX快速入门第八章:Shell基础
1、第一种:BourneshellBourneshell又包括Bourneshell(sh)、Kornshell(ksh)、BourneAgainShell(bash)三种类型。Bourneshell(sh)由AT&T的SteveBourne开发,是标准的UNIXShell,很多UNIX系统都配有sh。2、开头程序必须以下面的行开始(必须方在文件的第一行):!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。3、沿着前面的轨迹,接下来是Linux中shell脚本的学习。这对于生信工程师后续处理大量(海量更合适些)数据是非常非常重要的,但是同样的,作为一个有点古板的人,对于脚本是什么意思我都死磕了好久。4、先看《鸟哥的Linux私房菜-基础学习篇》,这个建议买本书,随时可翻。
如何编写一个简单的shell脚本
1、首先打开编程界面,查看现在dog目录下的文件的权限信息。2、现在b.txt的用户权限是RW,组权限是RW,其他权限是R。现在我给用户权限加上X运行权限。3、同样的方法给组、其他人加上运行权限使用chmod u/g/o +x b.txt 。4、如果要取消对应的权限,使用“-”号即可。5、除了使用RWX字符后还可以用数字来代表,R=4 W=2 X=1,chmod 777 b.txt对所有权限都加上3个权限。6、R=4 W=2 X=1,7=R+W+X,6=R+W等,如果用数据来设置权限需要计算一下,个人感觉还是用字符好理解一点,熟悉了那用数字会更快些。而且3个数字一定要写全才可以。