标签:bin 程序设计语言 程序设计 linux用户 -name 并且 class 更改 必须
“这次一定要更完”系列第 ? 部 —— LINUX SHELL 脚本攻略。(手动捂脸。。。)
别想太多,直接敲代码:
root@iZwz:~/labs# vim myfirst root@iZwz:~/labs# cat myfirst #!/bin/bash # # DONT THINK, TO DO! # clear echo "this is my first script."
上面的代码应该非常“顾名思义”了,试着执行一下这个脚本:
root@iZwz:~/labs# sh myfirst this is my first script.
这个在大多数 Linux 系统下不是问题,因为一般linux用户的默认 shell 都是 bash,脚本运行时候会用用户的默认 shell 来解释脚本(如果 #!/bin/bash 不写的话),但很多 unix 系统可能会用 bourne shell 、 csh 或者 ksh 等来作为用户默认 shell,如果脚本中包含的有符合 bash 语法却又让其他shell无法解释的代码存在,那么就必须在第一行写上这个(当然还要这个系统上安装了 bash),以保证脚本的正常运行。 —— by minsic (2009)
Linux 里的各类文件是非常讲究权限的,这个权限有点繁杂,并且更改权限的方法也特别多,但是,就目前而言,我认为掌握标题上的那一条就好了:
(反正扯开来讲很快就会忘掉,别问我为甚么。)
root@iZwz:~/labs# chmod 755 myfirst root@iZwz:~/labs# ls -l total 16 -rwxr-xr-x 1 root root 75 Oct 7 09:52 myfirst
这个命令能够让计算机将 myfirst 的权限更改为:除我之外不可写!(可以看、可以执行,就是不能写!)“我”是谁请自己思考~
然后两个黑白字之间是有关联的,暂时留个印象就 OK 了。
每天 30 分钟。
下一节:变量
标签:bin 程序设计语言 程序设计 linux用户 -name 并且 class 更改 必须
原文地址:http://www.cnblogs.com/xkxf/p/7634126.html