linux

shell命令:

ls cp cd

shell脚本:

把一个命令写在一个脚本,与C语言有区别

shell脚本编写流程

第三步是给文件加可执行权限

ll命令

1.-为文件类型

-为普通文件(文本文件,可执行文件,数据类) c字符设备

d为目录 L软链接 -p管道文件(不同进程共享设备)-s 网络文件(套接字文件/设备)b块设备

2.作者权限 read (不读为-) write  x可不可以执行(rwx )

3.组用户 (rwx)

4.其他人(r-x)

5. 文件在硬盘上有几份 (1)

6.作者(linux)

7.组用户(linux)

一般6.7一致

8.文件大小32

9.文件最后写入时间日期

env环境变量

PATH:保存当前工作的默认路径
PWD:当前所在的工作路径
HOME:当前登录用户的家目录

命令行可以写参数,随参数传入,默认为字符串

 

位置变量:

$0:脚本文件名
$1:传入脚本的第一个参数
$2:传入脚本的第二个参数
..
$9:
参数大于9,需要加括号

打印

注:

1.赋值两边不可以加空格

2.``为反单引号 中间写命令,直接执行,结果给一个变量 ,并保存

=不加空格 运算符要加空格

* 通配符,写不加$,读加$

=不加空格  运算符要加空格

分支语句

1.if  可以比较目录 一般文件类型 字符串 表达式中,结果为0时为真

if 条件测试操作            if 条件测试操作                if

       then 命令语序              then                                 then

fi                                  else                                  elif

                                           fi                                       then

                                                                            else

                                                                            fi

例:

 

 

 3.for循环语句允许脚本一次性读取多个信息,然后逐一对信息进行操作处理。当要处理的数据有范围时,使用for循环语句就再适合不过了。

for 变量名 in 取值列表                

do

命令序列

done                        

4.while 条件测试操作

do

done

5.

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值