1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Linux 文件类型及常用命令(2)(cp mv cat more less head tail chmod getenforce)

Linux 文件类型及常用命令(2)(cp mv cat more less head tail chmod getenforce)

时间:2020-04-27 12:28:02

相关推荐

Linux 文件类型及常用命令(2)(cp mv cat more less head tail chmod getenforce)

1、命令 cp:拷贝(类似于Windows系统的复制,但区别是可以重命名)

拷贝文件、目录(需要使用 -r 参数),可以重命名。

2、命令 mv:移动或重命名

①如果是在当前目录下移动,则是更改文件名。

②移动文件或目录

3、命令cat(tac) more less head tail :文档查看

3.1 cat (正序)查看文件内容 / tac (倒序)查看文件内容

①参数 -A :显示所有字符(如下图的 $ 表示行尾)

②参数 -n:显示行号

3.2 more 查看文件内容(一屏一屏的显示),到文件最后会自动退出查看。

查看下一屏:空格键

查看上一屏:CTRL+B

★↓★推荐使用★↓★

3.3 less 查看文件内容,到文件最后不会自动退出查看,需要使用 q 退出。

往下看(一屏):空格键 / CTRL+F

网上看(一屏):CTRL+B

可以使用方向键前、后一行一行的查看。

定位首行、末行:g shift+g

●支持查找内容:

从前往后搜:/ (查找下一个:n 查找上一个:N(shift+n)),高亮显示查找到的内容。例如:/0 查找0

从后往前搜:?(查找下一个:n 查找上一个:N(shift+n)),高亮显示查找到的内容。例如:/0 查找0

3.4 head :默认查看前10行

参数-n:指定要查看的行数

参数 -f:显示动态日志文件的更新内容(一般用于查看实时监控日志)

3.5 tail:默认查看结尾的10行

参数-n:指定要查看的行数

参数 -f:显示动态日志文件的更新内容(一般用于查看实时监控日志)

4、命令 chmod:更改文件或目录权限

4.1文件或目录的权限

每个文件或目录都有3段权限位:r 可读 w 可写 x 可执行 -不可以

第一段:所有者对应的权限 rw-(详见下图红色)

第二段:所属组对应的权限 r-- (详见下图黄色)

第三段:除所有者、所属组之外,其他用户的权限 r--(详见下图蓝色)

权限也可以使用数字表示:r=4 可读 w=2 可写 x=1可执行 -=0不可以

例如: rw-(详见上图红色)=6 r-- (详见上图黄色)=4 rwx=7

4.2 更改权限

chmod 700 /root/.ssh 将文件.ssh 的权限变更为700 即rwx------

4.3 chmod 参数 -R:批量修改目录下所有内容的权限。

5、防火墙 selinux

在文件权限最后以 . 结尾的均是在selinux权限开启的情况下创建的文件。

5.1 查看当前selinux的状态:getenforce

5.2 更改selinux 的状态:setenforce 0/1 ( 其中0对应的状态为permissive)

5.3 selinux 的状态介绍:

模式一:enforcing 开启状态,违反了策略,就无法继续操作

模式二:permissive 警告状态,Selinux有效,但是违反了策略的话仍旧可以继续操作,但会把违反的内容记录下来

模式三:disabled 关闭状态。

5.4 setenforce 0:暂时关闭selinux,即将selinux更改为警告状态,重启后无效需要再次设置。

5.5 彻底关闭selinux:需要更改配置文件。

将配置文件修改为: SELINUX=disabled 并重启系统即可。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。