码迷,mamicode.com
首页 > 系统相关 > 详细

12.入手shell脚本

时间:2016-08-13 15:42:07      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:

前言

Shell是个什么鬼? 再这之前先了解下文件权限的问题

正文

  1. shell版本

    各种版本:

Bourne shell (sh)、C shell (csh) 和 Korn shell (ksh)

而目前:

常用的、也是Centos默认的shell 就是Bash(Bourne Again shell)

可以认为是sh的升级、加强版本。

程序员-》Shell(各种版本)、图形界面(姑且认为)-》操作系统-》硬件

  1. 文件权限

1.查看文件权限 ls -l

技术分享

2.10位描述权限

?

三个三个看

rwx代表 读写执行都有

碰到-代表 没此项权限

?

第一位:用来区分 是文件还是目录还是其他设备

- 代表是普通文件

d 代表是目录

?

第二~四位:user 对文件所有者的权限

第五~七位:group 组用户权限

第八~十位:other 其他用户

?

?

  1. 改变权限

    Linux里面的文件有三种权限

    r :读(read) 数字4

    w:写(write) 数字2

    x:执行(execute) 数字1

    rwx 代表很屌的权限

    ?

chmod 777 aa

chmod u+x 文件名 //对所有者赋值权限x

+代表赋权限 - 代表删除权限

chmod g+x 对组用户

chmod o+x 对其他用户

?

也可以通过数字来设置权限

Chmod u

  1. 操作

1.创建 shell文件夹

mkdir shell

2.创建一个test.c源文件

cd shell

vim test.c

#include<stdio>

Int main(){

????printf("hello\n");

????return 0;

}

gcc -o test test.c

3.创建一个一个aa 文件

Vim aa

Echo "hello shell"

Echo $PATH

./test

4.修改aa为可运行权限

chmod u+x

5.运行

./aa

?

尾声

搞定 就是shell脚本 aa就是写了一堆命令,拥有可执行的权限的文件

12.入手shell脚本

标签:

原文地址:http://www.cnblogs.com/fatsnake/p/5767949.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!