文件属主:读r、写w、执行x

用户组: 读r、写w、执行x

其它用户:读r、写w、执行x

如果权限位不可读、不可写、不可执行,是用-来表示。

w表示读,x表示可以执行,r表示读

r对应数字:4

w对应数字:2

x对应数字:1

第一个栏位,表示文件的属性。Linux的文件基本上分为三个属性:可读(r=4),可写(w=2),可执行(x=1)。但是这里有十个格子可以添(具体程序实现时,实际上是十个bit位)。第一个小格是特殊表示格,表示目录或连结文件等等,d表示目录,例如

drwx------;l表示连结文件,如

lrwxrwxrwx;如果是以一横"-"表示,则表示这是文件。其余剩下的格子就以每3格为一个单位。因为Linux是多用户多任务系统,所以一个文件可能同时被许多人使用,所以我们一定要设好每个文件的权限,其文件的权限位置排列顺序是(以-rwxr-xr-x为例):

rwx(Owner)r-x(Group)r-x(Other)

这个例子表示的权限是:使用者自己可读,可写,可执行;

同一组的用户可读,不可写,可执行;

其它用户可读,不可写,可执行。

比如:

chmod 744 file

chmod 622 file

chmod 644 file

就是修改权限啦

rwx分别表示

r:read读的意思,代表对文件读取权限

w:write写的意思,代表对文件修改,和写的权限

x:execution执行的意思,如果文件是个编译过的程序或者脚本,该权限就代表该文件被可以运行,没有就无法运行

并且权限属性是分为十个字符

第一个代表文件类型(普通文件,链接文件,目录等)

后9位每3位一组,分别代表 :该文件所有者;该所有者所属的组;其他用户

至于数字用的八进制

一个八进制可以转换位3位二进制,权限位数也是3位 r w x,位数正好

000 十进制0 八进制0

001 十进制1 八进制1

010 十进制2 八进制2

011 十进制3 八进制3

100 十进制4 八进制4

101 十进制5 八进制5

110 十进制6 八进制6

111 十进制7 八进制7

所以就可以用数字来给权限

“-wxr- -r- -” 344

“-rw- -w- -w-” 622

“-rw-r- -r- -” 644

linux如何在文件中写命令,Linux中读、执行、写命令(wxr)相关推荐

  1. linux间隔时间执行,科技常识:使用linux命令crontab间隔时间执行其它命令

    今天小编跟大家讲解下有关使用linux命令crontab间隔时间执行其它命令 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关使用linux命令crontab间隔时间执行其它命令 的相关资料 ...

  2. Windows与Linux之间海量文件的传输与Linux下大小写敏感问题

    Windows与Linux之间海量文件的传输与Linux下大小写敏感问题 mount.cifs 支持通过网络文件系统挂载,不过需要安装cifs-utils,也可通过mount -t cifs挂载,详细 ...

  3. C++ 学习(15)文件操作、文件文件读与写操作、二进制文件读与写操作

    程序运行时产生的数据者属于临时数据,程序一旦运行结束临时数据都会被释放.通过文件可以将数据持久化. C++ 文件操作 C++中对文件操作需要包含头文件<fstream> 文件类型分为两种: ...

  4. linux上传文件put,详解Linux ftp 命令行中下载文件get与上传文件put的操作方法

    尽管现在有许多好的FTP应用程序,但服务器命令行ftp命令的应用程序仍然很多,下面就让电脑乐园小编带你一起来学习详解Linux ftp 命令行中下载文件get与上传文件put的操作方法. 介绍:从本地 ...

  5. linux删除的文件有回收站么,Linux命令行删除文件到回收站

    先说方法,原理后面分析. 由于我使用的是Ubuntu14,这里以该系统为主,其他系统略有区别. 可以新加别名del,用于删除文件. alias del='mv -t ~/.local/share/Tr ...

  6. linux桌面卷积文件删除不掉,Linux 删除文件夹和文件的命令(强制删除包括非空文件)...

    linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可. 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r ...

  7. linux上传文件操作,每天一个linux命令(文件上传下载文件操作):【转载】gzip命令(示例代码)...

    减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间.gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用.gzip不仅可以用 ...

  8. Linux远方拷贝文件指令,windows与linux系统互相拷贝文件借助PSCP命令实现

    借助 PSCP 命令可以实现文件的互拷: 1.下载pscp.exe 文件 2.如果想在所有目录可以执行,请更改环境变量. windows执行指令时直接到这些目录去寻找可执行文件. 设置环境变量的方法: ...

  9. linux 输出到文件 新,如何将Linux命令输出保存到文件的两种方法

    本篇文章分享了如何将Linux命令行输出保存到文件中.文章分享了两种方法:一种是使用Linux IO重定向符号,一种是使用tee命令.tee命令比Linux IO重定向符号更好用. 当您在Linux终 ...

  10. linux ranger 删除文件,用 ranger 在 Linux 文件的海洋中导航

    原标题:用 ranger 在 Linux 文件的海洋中导航 ranger是一款独特且非常方便的文件系统导航器,它允许你在 Linux 文件系统中移动,进出子目录,查看文本文件内容,甚至可以在不离开该工 ...

最新文章

  1. find命令中的-print -exec -ok参数区别
  2. 腾讯比Groupon更想要
  3. Hibernate Shards 数据的水平、垂直切割(一)- Hibernate测试环境
  4. 《大咖讲Wireshark网络分析》目录—导读
  5. java 中符号_谁能告诉我java中符号的用法,见代码
  6. 插座上的Linux充电器.不..Marvell Plug Computer
  7. 转载——Regression Tree 回归树
  8. 以ssm+mvc框架来开发一个系统的基本流程
  9. 怎么制作升温曲线图_如何在EXcel做体温曲线图
  10. EXCEL工作表保护密码忘记,撤消工作表保护
  11. windows10专业版 docker desktop 安装失败
  12. docker swarm实践爆心肝总结全在这里,火速收藏!!!
  13. m4a怎么转换成mp4?一个简单好用的操作教程分享
  14. Resolve error: unable to load resolver node src\main.js:1:1
  15. 给apple老师建议
  16. 潭州课堂25班:Ph201805201 WEB 之 JS 第六课 (课堂笔记)
  17. python海龟绘图画玫瑰花_python学习(二)之turtle库绘图
  18. jmeter5.3下载地址及安装指南
  19. 互联网公司招聘--网易--运营岗-2017年笔试题
  20. NRF51822 Timer

热门文章

  1. oracle中submit,Oracle中DBMS_JOB.SUBMIT的用法说明
  2. ios 工程代码整理
  3. MFC函数之BitBlt
  4. 平淡了忧伤,习惯了孤独 伤感日志
  5. MATLAB阈值图像分割系统
  6. java技术介绍_Java技术汇总
  7. PythonYC21 学习笔记
  8. TensoRT API自定义trt网络结构
  9. SOA 和webservice 的区别
  10. win32gui ======= EnableMenuItem之百度解释