zoukankan      html  css  js  c++  java
  • 12.入手shell脚本

    前言

    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 ");

        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就是写了一堆命令,拥有可执行的权限的文件

    在人生中,赢家并不是那些有优秀基因的人,或是那些最有天分的人,而是那些最不屈不挠的人!当他们跌倒了,他们总是不断的爬起来,继续做,继续做。 no pain no gains (^ _ ^) !!
  • 相关阅读:
    java kafka单列模式生产者客户端
    手机视频加手机壳小软件
    Jetbrains系列产品(Pycharm IDEA)2020.1及以下版本最新安装方法
    快速解决网页不能复制问题
    MATLAB 2018a软件安装教程
    有哪些超级良心的电脑软件,让你相见恨晚?
    SPSS 25安装资源及其安装教程!!
    SPSS 25 Mac版安装资源及其安装教程!!
    IDE | Pycharm 2020.1.3 安装教程
    MATLAB 2018a软件安装教程
  • 原文地址:https://www.cnblogs.com/fatsnake/p/5767949.html
Copyright © 2011-2022 走看看