最近在整一个 Android 项目,需要用到 linux shell 的知识,还好,之前只是写过一些简单的 shell,也看过很多大牛写的 shell 文件,佩服的泪牛满面,书到用时方恨少。

只好拼命补习!还好,项目结了,感慨万千,特此小记!

ls 这个命令只要是接触过 linux 的人,基本上都使用过它。有木有?!

使用 vim 编辑器打开 why.sh 这个文件,编辑内容如下(你也可以任意写,但是要按 shell 的套路来):

很简单的 shell,呵呵!

执行脚本可以 ./why.sh,但是此时你不可以执行它,使用 ls -l 找找答案。

可以看出,没有执行权限(x)。在往下面说之前,先了解一下 - rw- r-- r-- 是什么意思。

rwx 可以使用二进制数据 0、1 来表示,即存在就是 1,不存在就是 0,所以 rwx 是111(十进制是7),以此类推:

r- - 就是 100, -wx 就是011,r-x 就是 101.

把  - rw- r-- r--  分为(1)(2)(3)(4)四个部分来说。

(1) -       表示是一个文件,(d 表示是一个目录, l 表示该文件是一个链接文件)

(2)rw-   表示当前用户可以操作这个文件的权限(可读可写不可执行,值是110 = 6)

(3)r--    表示与当前用户同一个组的可以操作这个文件的权限(可读不可写不可执行,100 = 4)

(4)r--    表示其它用户可以操作这个文件的权限(可读不可写不可执行,值是100 = 4)

如果你使用 chmod 777 filename,就相当于开放这个 filename 的所有权限给任何用户组的用户。

另外,我们还需要知道 u、o、g、a 表示什么含义??

linux ls 没权限,Linux Shell: ls 与 文件权限相关推荐

  1. Linux学习:shell命令(文件权限、用户、用户组)

    一.文件权限.用户.用户组 d rwx rwx r-x 2 itcast itcast 4096 1 月 14 17:33 bb 下面一一来讲解这几位: (1)第 1 位:文件类型(共 7 种)(注意 ...

  2. 我的Linux学习记录(蓝桥)————用户及文件权限管理

    我的Linux学习记录(蓝桥)三 Linux 是一个可以实现多用户登录的操作系统,比如"李雷"和"韩梅梅"都可以同时登录同一台主机,他们共享一些主机的资源,但他 ...

  3. linux修改文件权限的命令_Linux基础文件权限管理

    图片来源:pexels.com 你好,我是goldsunC 让我们一起进步吧! Linux文件属性 文件权限在Linux基础中是一个很重要的概念,一个系统管理员应该熟练掌握文件权限的概念.OK,现在我 ...

  4. Linux基础学习笔记-第五课:文件权限

    Linux Linux下一切皆文件,每个文件权限都有属主.属组.其他三个身份,每个身份都有read.write.excute设定 账号配置文件:/etc/passwd 密码配置文件:/etc/shad ...

  5. 〖Linux〗简单的将Shell和一些文件打包成一个单独的“可执行文件”

    有时候给别人分享一个工具的时候,同时需要提供的文件比较多: 如果分享一个压缩包还得教会对方如何解压.执行哪个脚本,感觉需要传输的内容多了就不方便: 把几个Shell脚本和文件打包成一个"单独 ...

  6. Shell:设置文件权限

    Shell从入门到精通:设置脚本权限 查看文件权限 修改文件权限 ps:本篇文章参考<Shell从入门到精通.张春晓>,仅仅作为个人的学习笔记,欢迎大家共同学习. 查看文件权限 通过ll或 ...

  7. 服务器更改文件夹权限,云服务器如何修改文件权限

    chmod命令可以使用数字修改文件权限 r --> 4 w --> 2 x --> 1 由于这 9 个字符分属 3 类用户,因此每种用户身份包含 3 个权限(r.w.x),通过将 3 ...

  8. MySQL导出的文件权限_mysql导出数据到文件权限问题

    mysql导出数据到文件权限问题 发布时间:2020-06-02 14:31:42 来源:51CTO 阅读:630 作者:Mirajane 问题: mysql> select * from pr ...

  9. 服务器文件权限在哪里设置密码,共享服务器文件权限怎么设置密码

    共享服务器文件权限怎么设置密码 内容精选 换一换 文件系统可以同时挂载至Linux云服务器和Windows云服务器上,但文件系统可能会出现文件无法写入数据的情况. 远程桌面协议(Remote Desk ...

  10. php设置文件权限问题,php如何设置文件权限

    在php中可以通过"chmod"函数来设置文件权限,该函数用于改变文件模式,语法是"chmod(file,mode)",其中参数"file" ...

最新文章

  1. 【Qt】pro中使用DEFINES来实现条件编译
  2. sql 查询嵌套数组
  3. 轨迹匹配地图 python_基于地图的视觉定位(一)
  4. 从把事做对到做对的事
  5. hightcharts 如何修改legend图例的样式
  6. OSPFv3中LSA详解(八)——Type5类LSA详解
  7. WPF中的Application类。
  8. 重磅 | 数据挖掘之父韩家炜:文本语料库的数据挖掘(附视频+PPT下载)
  9. 国家统计局统计用区划代码和城乡划分代码---爬虫、详细分析
  10. 施工企业信息注册需要对计算机网络,关于建筑施工企业中计算机网络技术的应用论文...
  11. windows l2tp pptp设置
  12. OpenCVSharp Mat.Set<T>修改像素颜色
  13. 中国好SaaS广州站:Fundebug勇夺两大奖项
  14. MacBook下载的软件显示无法打开“某某某”,因为Apple无法检查其是否包含恶意软件。”的解决办法
  15. 论文笔记——Contextual Multi-armed Bandit Algorithm for Semiparametric(半参数) Reward Model
  16. Java基础篇--概念理解(重写、接口)
  17. php生成云图,教程:用Python生成词云图
  18. 乐观锁 VS 悲观锁
  19. explicit含义
  20. 如何干净、彻底地删除软件、文件夹

热门文章

  1. f15纸飞机折法_A4纸折F15战斗机的折法视频折纸飞机教程
  2. 浮动( Floats )
  3. C语言实现简单版Linux的cp命令
  4. .metadata\.plugins\org.eclipse.wst.server.core
  5. 详解独角兽应该具备的6个特点,创业者必看
  6. 多测师肖sir_高级讲师_第2个月第33讲解jenkins
  7. JNLP和java web start
  8. 如何进行精准引流?教你定制精准引流方案!
  9. 裁员潮此起彼伏,转行数据分析师仍旧可期
  10. (java毕业设计)基于ssm校园二手交易网站管理系统源码