linux 使用心得

linux 使用心得
1.必须明白用户 用户组 和拥有者

2.拥有者就是用户

3.用户属于用户组也可以输入其他组

4.只有root用户可以赋予权限

权限表示图

第一段:10个字符,第1个字符表示文件类型,具体来说d表示这是个目录,如果是-,表示是一个普通文件;
剩余的9个字符,分成3组,每组3个字符,分别表示**/拥有者/当前用户组/其他用户组/**的rwx权限;
具体来说,rwx表示拥有者root具有rwx权限,可读(可以列出目录test2下的内容)可写(可以修改和删除test2目录下的文件和目录)可执行(可以进入test2目录);
r-x表示群组对目录test2只有可读可执行权限,而不能修改和删除test2目录下的文件;
r-x表示其他人对目录test2只有可读可执行权限;

第三段:表示文件的拥有者,root;

第四段:表示文件的群组。root;

第五段: 表示文件大小,单位默认为bytes

rwx 代表 读写执行权限 数字为二进制数字421
只有root用户可以使用 chomd 777 文件名 的权限 -rwxrwxrwx

1、chgrp:更改文件属组
chgrp [-R] 用户组名 文件名

2、chown:更改文件属主,也可以同时更改文件属组
chown [–R] 用户名 文件名
chown [-R] 用户名:用户组名 文件名

3、chmod:更改文件9个属性

owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= — = 0+0+0 = 0

chmod 777 文件或目录

vi 编辑器用法

:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:wq 保存文件并退出vi
:q 不保存文件,退出vi

一些简命令
ls: 列出目录
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp: 复制文件或目录
rm: 移除文件或目录
mv: 移动文件与目录,或修改文件与目录的名称

创建和移除文件夹 mkdir rmdir
创建和移除文件 touch rm
查看文件 cat
编辑文件 vi

从文件内容查找匹配指定字符串的行:
$ grep “被查找的字符串” 文件名
从文件内容查找与正则表达式匹配的行:
$ grep –e “正则表达式” 文件名
查找时不区分大小写:
$ grep –i “被查找的字符串” 文件名
查找匹配的行数:
$ grep -c “被查找的字符串” 文件名
从文件内容查找不匹配指定字符串的行:
$ grep –v “被查找的字符串” 文件名

从根目录开始查找所有扩展名为.log的文本文件,并找出包含”ERROR”的行
find / -type f -name “*.log” | xargs grep “ERROR”

系统查找到httpd.conf文件后即时在屏幕上显示httpd.conf文件信息。
find/-name"httpd.conf"-ls

在根目录下查找某个文件
find . -name “test”

后面有了在加

你可能感兴趣的:(linux 使用心得)