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

article/2025/10/19 14:06:46

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


http://chatgpt.dhexx.cn/article/KeGkFfh1.shtml

相关文章

Linux验证SELinux状态

安全增强型Linux(SELinux)是一个Linux内核的功能,它提供支持访问控制的安全政策保护机制。记录操作如何验证SELinux,并且避免系统无法启动的问题。 以root权限执行:sudo su - 运行命令getenforce,验证SELi…

Linux 查看 SELinux 的状态

可以运行下面的命令来查看当前服务配置的 SELinux 的状态。 getenforce 上面的输出状态显示了当前 SELinux 的配置状态。 如果上图显示当前的状态。 临时禁用 SELinux 。 使用下面的命令来临时禁用 SELinux。 setenforce 0 Linux 查看 SELinux 的状态 - 系统和容器 - OSSE…

Android Senlinux 基础说明

一、SELinux 三种模式简介 Enforcing:强制模式。代表SELinux在运行中,且已经开始限制domain/type之间的验证关系Permissive:宽容模式。代表SELinux在运行中,不过不会限制domain/type之间的验证关系,即使验证不正确&…

如何关闭防火墙和selinux操作

在每次部署相关软件的时候总是会遇到各种奇奇怪怪的问题,多半是防火墙没有关,或者是selinux没有关 如何关闭防火墙: 那先来看一下防火墙的状态:systemctl status firewalld 如果是下图所示开着的,那就把它给关了&am…

Linux下如何关闭SELinux的图文教程(完整版)

大家好! 最近遇到Mysql数据启动报错的问题,于是发现是因为SELinux没有关闭,那么这篇文章就简单的记录SElinux是如何让关闭的。 前言 SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现…

Android8.x/9.x/10.x user版本关闭selinux以及打开UART控制台输入和关闭内核日志输出功能

1、user版本关闭selinux 仅限于系统调试时使用,量产版本需要将其设置回去成ELINUX_ENFORCING模式。 1.1)背景 C:\Users\zhaojr> adb root C:\Users\zhaojr> adb remount C:\Users\zhaojr> adb shell ac8257:/ # getenforce getenforce Enforcing这个表明…

GeForce Experience 绕过登录与禁止自动更新

本文说明了,如何在未注册Nvidia账户的情况下,绕过GeForce Experience(以下简称为GFE)账户登录的方法,从而直接使用登陆后才能使用的各种功能。在PC未联网的情况下,此方法依旧能正常绕过登录,直接…

adb shell getenforce/setenforce(三级命令)

adb shell getenforce adb shell setenforce

PyTorch官方教程(中文版)

PyTorch官方教程(中文版) TENSOR概述初始化向量对Tensor的操作转移存储位置到GPU张量的切片操作张量的合并操作张量乘法将单元素tensor转换为基本数据类型 与NumPy的联系tensor转numpynumpy转tensor DATASETS & DATALOADERS载入数据集迭代和可视化数…

pytorch基础教程(目标检测)

文章目录 1 python ;两大法宝函数2 加载数据3 TensorBoard 的使用4 transforms的使用5 torchvision中的数据集使用6 dataloader的使用7 卷积操作8 卷积层9 最大池化10 非线性激活11 线性层12 Sequential的使用13 损失函数14 优化器15 现有网络模型的使用及修改16 网…

总结 | 深度学习之Pytorch入门教程

目录 一、整体学习的建议 1.1 如何成为Pytorch大神? 1.2 如何读Github代码? 1.3 代码能力太弱怎么办? 二、Pytorch与TensorFlow概述 2.1 什么是Pytorch? 2.1.1 Pytorch两个核心模块 2.1.2 Pytorch可视化:Visdom 2.1.3 Pyt…

面向Windows的Pytorch完整安装教程

目录 1. 概述 2. 安装 2.1 安装cuda 2.2 安装cudnn 2.3 安装Pytoch 2.4 验证 1. 概述 PyTorch是一个开源的Python机器学习库,其前身是著名的机器学习库Torch。2017年1月,由Facebook人工智能研究院(FAIR)基于Torch推出了PyT…

pytorch新手自学教程(一)

Pytorch详细新手自学教程(一) 前言Tensor(张量)Variable (变量) 前言 本教程参考书籍《深度学习入门之pytorch》 -----关于pytorch的优点这里不再说明,毕竟现在的主流仍然是TensorFlow。 1、环境配置可到pytorch官网搜索下载包的pip或conda指…

GPU版本安装Pytorch教程最新方法

目录 步骤 第一步:安装 Anaconda 和 Pycharm 软件 第二步:下载安装CUDA11.3 (1)首先查看自己电脑GPU版本 方式一:搜索框输入nvidia,打开nvidia控制面板 方式二:winR打开cmd,输…

pytorch官方教程中文版(一)PyTorch介绍

pytorch编程环境是1.9.1cu10.2 建议有能力的直接看官方网站英文版! 下面所示是本次教程的主要目录: pytorch官方教程中文版: PyTorch介绍学习PyTorch图像和视频声音文本强化学习在生产环境中部署PyTorch模型使用FX重构代码前端API扩展PyT…

【PyTorch入门教程】1. 基础知识

欢迎关注 【LearnOpenCV: PyTorch入门教程】 PyTorch入门:Ch1 基础知识 PyTorch入门:[Ch2 使用预训练模型进行图像分类] PyTorch入门:[Ch3 使用迁移学习进行图像分类] PyTorch入门:[Ch4 使用ONNX和Caffe2进行模型推理] PyTorch入门…

PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】笔记

PyTorch深度学习快速入门教程(绝对通俗易懂!)【小土堆】笔记 教程与代码地址P1 PyTorch环境的配置及安装(Configuration and Installation of PyTorch)【PyTorch教程】P2 Python编辑器的选择、安装及配置(PyCharm、Jup…

【超详细】Pytorch 入门教程(一)

Pytorch基本语法 1 认识Pytorch2 Pytorch的基本元素操作3 Pytorch的基本运算操作4 关于Torch Tensor和Numpy array之间的相互转换5 总结1 认识Pytorch 什么是Pytorch? Pytorch是一个基于Numpy的科学计算包, 向它的使用者提供了两大功能. 作为Numpy的替代者, 向用户提供使用GPU…

PyTorch安装教程(带图文)

文章目录 1.准备工作2.安装pytorch3.检验4.总结 前言 上一篇文章讲解了如何安装Anaconda,现在来安装pytorch,安装好工具就可以好好学习了。 1.准备工作 由于我安装anaconda时选择了最新版的,它默认安装了最新版python 3.8.5版本,我看网上大多数博主推荐…

Pytorch安装教程(最全最详细版)

目录 概述安装一、CUDA 安装(一)CUDA 概述(二)安装 二、Anaconda 安装三、Pytorch安装(一)GPU版本安装方法一方法二 (二)CPU版本安装 概述 PyTorch是一个开源的深度学习框架&#x…