1.文件/文件夹信息
root用户权限下,任意目录下,敲如上命令,将会显示该目录下所有文件/文件夹的情况
其中权限r-w-x,分别表示读写执行,权重分别为4、2、1,那么别人说给个777权限你应当知道是什么意思咯,
还有755,775等。
2.改变文件/文件夹属性
cd /etc //进入etc目录 vim group //打开group文件
然后你看到的就是系统里面所有的用户组了:
chgrp users test //将test目录所属用户组改为users chgrp -R users test //将test及其子目录下的所有文件所属用户组改为users chown users test //将test所有者改为users chown -R users test //递归,同上 chown root:root test //将test的所有者以及用户组改回root
3.复制文件
cp test test_1 //将源文件复制一份明文test_1
注意,这个复制是完全地复制,新文件的属性以及权限都和之前的一样,那么如果你想将新文件给bin这个用户用,
那么现在就养更改新文件的权限了。
4.更改文件的权限
chmod 777 test_1 //将test_1文件的权限改为777 chmod u+w test_1 //为所有者添加写的权限 chmod g-x test_1 //为所在组减去执行的权限 chmod go=rx test_1 //为所在组和其他人赋予读和执行的权限 chmod u=rwx,a=r test_1 //为所有者赋予读写执行权限,并为所有人赋予读的权限
u(所有者user)、g(用户组group)、o(其他人others)、a(所有人all)
注意:文件和文件夹的r权限不同,r对于文件来说是读取文件内容,但是对于文件夹,看上去是可以读取该目录
下的文件列表,但是如果没有x权限的话,是不能进入该目录的,所以更谈不上读取列表了。
5.文件/文件夹的创建修改以及删除
命令依次是查看单钱目录下文件/文件夹、新建目录test、更改test目录权限777、新建文件test/test.txt、切换到test目录、
打开test.txt文件进行编辑:
i //在当前位置生前插入 Esc键 //退出编辑模式 :wq回车 //保存退出 :q!回车 //不保存退出,更新时间 :x回车 //保存退出,内容修改才会更新时间
rm 命令可以直接删除(给出询问)文件但不能删除文件夹
rm -r 命令可以递归式(给出询问)地删除文件夹以及其下面的文件
rm -rf 命令,毫无提示地删除文件以及文件夹(慎用!!!)
cat 命令直接读文件内容
6.linux常见目录
这里不做详细介绍,贴出一片可供参考的Blog:https://www.cnblogs.com/duanji/p/yueding2.html