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 并重启系统即可。