初学Shell脚本命令

大神绕过,小弟才开始学shell 基于mac .谨以此文记录学习笔记

------------------------分割线-----------------------------

使用命令创建一个文件,例如myfile

打开终端输入:

touch myfile


会在目录下创建一个myfile的文件,使用ls -l 查看该文件具有的权限


前面的意思是权限组,分为文件属主,组用户,其它用户对文件的操作权限,使用chmod命令来更改权限,命令格式为:

chmod [who] operator [permission] filename 

如图:

u代表:文件属主

还有个表示权限位的8进制数,例如常见的chmod 755 myfile 这个代表的意思是文件属主有读写执行权限,其它用户有读写权限,计算方式如下:


只 要 分 别 针 对 文 件 属 主 、 同 组 用 户 和 其他用户把相应权限下面的数字加在一起就可以了。 


Find命令

顾名思义这个命令是用来查找文件的。命令格式为:

  1. find pathname -options [-print -exec -ok] 


    如:我要查找当前目录下的myfile文件

    find . -name "myfile" -print

    查找到了就会显示在屏幕上,如果查找到了还需要进行其它操作,后面需跟上-exec,例我想查找到文件后删除它:

    find . -name "myfile" -exec rm {} \;

    打开它:

    find . -name "myfile" -exec open {} \;

    编辑它:

    find . -name "myfile" -exec vi {} \;

    等等。。。。  使用"."代表当前目录,使用"/"代表系统根目录。参数-name 是匹配文件名,除了匹配文件名还可以匹配其它参数,如文件类型:-type  文件大小-size等等,具体参照指南撰写



    好了,我不想介绍其它命令了,实在是太多~~~ 觉得把shell的基本命令搞清楚还是很有必要的

    在此奉上我学习的书籍

    百度云盘地址


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值