linux如何在文件中写命令,Linux中读、执行、写命令(wxr)
文件属主:读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)相关推荐
- linux间隔时间执行,科技常识:使用linux命令crontab间隔时间执行其它命令
今天小编跟大家讲解下有关使用linux命令crontab间隔时间执行其它命令 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关使用linux命令crontab间隔时间执行其它命令 的相关资料 ...
- Windows与Linux之间海量文件的传输与Linux下大小写敏感问题
Windows与Linux之间海量文件的传输与Linux下大小写敏感问题 mount.cifs 支持通过网络文件系统挂载,不过需要安装cifs-utils,也可通过mount -t cifs挂载,详细 ...
- C++ 学习(15)文件操作、文件文件读与写操作、二进制文件读与写操作
程序运行时产生的数据者属于临时数据,程序一旦运行结束临时数据都会被释放.通过文件可以将数据持久化. C++ 文件操作 C++中对文件操作需要包含头文件<fstream> 文件类型分为两种: ...
- linux上传文件put,详解Linux ftp 命令行中下载文件get与上传文件put的操作方法
尽管现在有许多好的FTP应用程序,但服务器命令行ftp命令的应用程序仍然很多,下面就让电脑乐园小编带你一起来学习详解Linux ftp 命令行中下载文件get与上传文件put的操作方法. 介绍:从本地 ...
- linux删除的文件有回收站么,Linux命令行删除文件到回收站
先说方法,原理后面分析. 由于我使用的是Ubuntu14,这里以该系统为主,其他系统略有区别. 可以新加别名del,用于删除文件. alias del='mv -t ~/.local/share/Tr ...
- linux桌面卷积文件删除不掉,Linux 删除文件夹和文件的命令(强制删除包括非空文件)...
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可. 直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字 -r ...
- linux上传文件操作,每天一个linux命令(文件上传下载文件操作):【转载】gzip命令(示例代码)...
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间.gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用.gzip不仅可以用 ...
- Linux远方拷贝文件指令,windows与linux系统互相拷贝文件借助PSCP命令实现
借助 PSCP 命令可以实现文件的互拷: 1.下载pscp.exe 文件 2.如果想在所有目录可以执行,请更改环境变量. windows执行指令时直接到这些目录去寻找可执行文件. 设置环境变量的方法: ...
- linux 输出到文件 新,如何将Linux命令输出保存到文件的两种方法
本篇文章分享了如何将Linux命令行输出保存到文件中.文章分享了两种方法:一种是使用Linux IO重定向符号,一种是使用tee命令.tee命令比Linux IO重定向符号更好用. 当您在Linux终 ...
- linux ranger 删除文件,用 ranger 在 Linux 文件的海洋中导航
原标题:用 ranger 在 Linux 文件的海洋中导航 ranger是一款独特且非常方便的文件系统导航器,它允许你在 Linux 文件系统中移动,进出子目录,查看文本文件内容,甚至可以在不离开该工 ...
最新文章
- find命令中的-print -exec -ok参数区别
- 腾讯比Groupon更想要
- Hibernate Shards 数据的水平、垂直切割(一)- Hibernate测试环境
- 《大咖讲Wireshark网络分析》目录—导读
- java 中符号_谁能告诉我java中符号的用法,见代码
- 插座上的Linux充电器.不..Marvell Plug Computer
- 转载——Regression Tree 回归树
- 以ssm+mvc框架来开发一个系统的基本流程
- 怎么制作升温曲线图_如何在EXcel做体温曲线图
- EXCEL工作表保护密码忘记,撤消工作表保护
- windows10专业版 docker desktop 安装失败
- docker swarm实践爆心肝总结全在这里,火速收藏!!!
- m4a怎么转换成mp4?一个简单好用的操作教程分享
- Resolve error: unable to load resolver node src\main.js:1:1
- 给apple老师建议
- 潭州课堂25班:Ph201805201 WEB 之 JS 第六课 (课堂笔记)
- python海龟绘图画玫瑰花_python学习(二)之turtle库绘图
- jmeter5.3下载地址及安装指南
- 互联网公司招聘--网易--运营岗-2017年笔试题
- NRF51822 Timer