嵌入式c编程命令学习(二)

今天主要复习了昨天一些基本的操作命令,另外又自学了几个文件处理命令(如file,dd,find,diff,ln),以及几个系统安全相关的命令,(如umask,chgrp)

file:通过探测文件内容判断文件类型,使用权限是所有用户

ls -1:将所有文件排成一列显示。

unmask:(和chmod功能类似)设置用户文件和目录文件chua创建缺省值屏蔽屏蔽值,若将此命令放入profile文件,就可以控制该用户后续所建文件的存取许可,它告诉系统在创建文件时时不给谁存取许可,使用权限是所有用户。

应用实例: unmask -s

                     u=rwx,  g=rx, o=rx

                     umask -p 177

                     umask -s

                     u=rx,g=,o=

(这5行命令,首先显示当前状态,然后把umask值改为177,结果只有文件所有者具有读写权限,其他用户不能fa访问该文件,这显然是一种非常安全的设置)

u:当前用户权限

g:同组其他用户权限

o:其他用户的权限

另外今天还比较了diff 和cmp的区别,diff可以用于目录或者文件之间的bi'j比较,而cmp只能用于文件之间的比较,其次用于文件比时,cmp会显示第几行第不一样,但是不会显示具体内容,而diff不会显示第几行第几个字节不一样,而会显示具体的内容。

在命令中 。。代表代表上一层 ,而。代表当前目录,例如cd ../..则回到上一层目录的上一层。

man 命令是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。

rm 删除文件 rm -r 删除目录/文件

rm -rf 强制删除wen'文件。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值