linux高级编程

1、shell编程:
就是将相关的一组命令操作
按照操作逻辑放到了一个文件中 

该文件 --- shell脚本 
这个过程 --shell编程
在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的
工具,可以通过使用shell使大量的任务自动化

2、shell编程 对比 C编程 
  shell编程: (1.执行过程,2.开发效率,3.执行效率,4.移植性)  
    解释型语言  
        边翻译边执行 (ls cp(程序))
        擅长文件处理,操作系统管理
        开发效率高  // cp 1 2
        执行效率低    
        
        移植性好
    .c
    编译型语言
        先编译再执行   //gcc 编译 (.c ---> 机器代码) 
        擅长数据计算和数据处理
        开发效率低
        执行效率高
        
        移植性差
        ./shell.sh   

rw-   rw- r--       --x
              所有者  所属组  其他人 
    -         rw-     rw-      r--
              110     110      100 
              6       6        4 
    文件类型  rwx  
3、shell脚本编写     
1.shell脚本编写流程:    
        1.vim XX.sh  #!/bin/bash     //编辑文件 shebang
        2.编写脚本                   //#!/bin/bash 
        3.chmod +x XX.sh             //给执行权限 
        4. ./XX.sh                   //执行文件 
     注意:
      #              --- 第一行 不要写注释 这些    
      #!/bin/bash    --- 表示当前这个shell脚本用哪个shell来解释执行    

      -                rw-                 rw-        r--          
文件类型 所属用户权限  所属组  其他人       
-           rw-        rw-     r--

//chmod -   ls   -l  权限位     
    chmod  +x 
    chmod  0777 01.sh  //更改某个文件的权限  
    rwx rwx r-x 

所有者  所属组  其它人 
    r w

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值