在linux下开发,难免会遇到各种各样的问题,然而找起问题的解决方案确比较难,要各种找,各种搜,有时候还得不到你想要的结果,今天给大家分享一下linux常见的一些操作,提供给有帮助的人
环境:64bit Ubuntu Desktop 12.04 LTS
1.创建文件,linux下创建文件的方式有多种
$touch test.js
你也可以通过vim或者emacs创建文件
$vim test.js
$mkdir test
创建多级文件夹
$mkdir -p client/style/images
3.删除文件/文件夹
删除文件
$rm test.js
删除文件夹
$rm -r foldername
4.更改文件/文件夹的权限
下面通过ll来看下文件的信息
第一列是文件的描述和权限信息,d代表目录,-代表是普通文件,rwx分别表示读写和执行,而有三对读写执行分别对应的是owner,group,others,同时rwx也可以用二进制来表示,分别对应4,2,1,都加一起就是7了,下面有几种更改文件权限的方式,分别体验如下(受权限限制的文件请用root或使用具有sudo权限的用户):
a.给所有用户增加读写执行的全部权限
$chmod 777 test.js
b.给所有者和组内成员分配读写权限,其他人员没权限
$chmod 660 test.js
还有一种方式就是使用字母替代数字增加权限,说明如下
a : 所有人
g :组
o :其他人
r :读
w :写
x :执行
使用方式如下:
a.给所有人都加上可执行权限
$chmod a+x test.js
$chmod a-x test.js
$chmod g+w test.js
d.给其他人员去掉读写执行的所有权限
$chmod o-rwx test.js
这样写相当于 $chmod 750 test.js, 但是若你不想更改用户和组的权限,上面的方法就适合单独给某个成员添加权限了,以上列出了几种使用方法,其他组合使用都是可以的,请自行体会。
$chmod -R 750 ./test
--------------------------------------------------------------------
未完待续
author:alexanderkenndy
create date:2014/4/17