Shell
- 1.书籍分享:introduction-to-bash-scripting书中介绍了 Shell 的基本语法特性,并用多个案例带你实战。虽然此书一共才122页,但内容很全面,由浅入深。值得阅读。
- 2.知识分享:chmod: 改变文件权限文件权限有两种设置方法,一种是数字权限,一种是符号权限。Linux 文件的基本权限就有九个,分别是 user/group/others(拥有者/组/其他) 三种身份各有自己的 read/write/execute 权限。
- 1.符号权限方式:
chmod [-R] [u,g,o] [+,-,=] [文件或目录]
-R
: 目录下的所有文件都会变更user/group/others(拥有者/组/其他) 分别对应的缩写为 u,g,o+
代表增加权限,-
代表删除权限,=
代表设置权限例:chmod u=rwx,g=rx,o=r 文件名
- 2.数字改变权限方式各权限的分数对照表
- r:4
- w:2
- x:1
rwx = 4 + 2 + 1 = 7wx = 2 + 1 = 3 rx = 4 + 1 = 5rw = 4 + 2 = 6chmod [-R] xyz 文件或目录
-R
: 目录下的所有文件都会变更xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。例:chmod 777 .bashrc
=> -rwxrwxrwx - 3.我就简单多了
- 4.快餐文分享:Defensive BASH Programminghttps://kfirlavi.herokuapp.com/blog/2012/11/14/defensive-bash-programming/ 摘要: Here is my Katas for creating BASH programs that work. Nothing is new here, but from my experience pepole like to abuse BASH, forget computer science and create a Big ball of mud from their programs. Here I provide methods to defend your programs from braking, and keep the code tidy and clean.由于 Shell 的糟糕设计, 作者提出了 防御性编程规范...
- 3.Shell的魅力A: jq 不会是 jquery 吧。?B: 不是 Go写的 查询 json 的一个知名工具
- 4.sudo=速冻 cd=吃的 ls=零食 ps=披萨 ssh=熟食 scp=水产品
- 5.alias please=sudo
Last modified 2yr ago