RHCSA复习

在Linux中, wrx 分别代表写(write)、读(read)和执行(execute)权限,它们对应的权限值分别是:
 
-  r (读权限):权限值为4。
 
-  w (写权限):权限值为2。
 
-  x (执行权限):权限值为1。
 
通过将这些权限值相加,可以表示不同的权限组合。例如, rwx (读、写、执行)权限的组合值为7(4+2+1), rw- (读、写)权限的组合值为6(4+2)。

在Linux系统中, wc 命令的作用是统计文件中的行数、单词数和字节数。其基本语法为 wc [选项] [文件] 。以下是一些常见的选项及作用:
 
-  -l :只显示行数。
 
-  -w :只显示单词数。
 
-  -c :只显示字节数。
 
例如, wc -l file.txt 会显示 file.txt 文件的行数; wc -w file.txt 会显示文件中的单词数; wc -c file.txt 则显示文件的字节数。如果不指定选项, wc 会同时显示行数、单词数和字节数。此外, wc 也可以同时处理多个文件,会在最后显示所有文件的统计信息总和。

- 开头表示普通文件。
d开头表示目录文件
l开头表示链接文件
b开头表示设备文件
s开头表示套接字文件

shell是一个命令解释器

RedHat系统中用户默认的shell是bash

Linux系统是一个多用户,多任务的操作系统

touch可以创建一个空文件夹

立刻关机命令:shutdown -h now    ,poweroff

硬链接和软连接的创建区别如下:
 
命令参数
 
- 硬链接:使用 ln 命令,基本语法为 ln [源文件] [硬链接文件] 。
- 软连接:使用 ln -s 命令,基本语法为 ln -s [源文件] [软链接文件] 。
 
源文件限制
 
- 硬链接:不能跨文件系统创建硬链接,因为不同文件系统的inode编号系统不同。
- 软连接:可以跨文件系统创建软链接,对源文件所在位置没有限制。
 
指向类型
 
- 硬链接:只能指向文件,不能指向目录。
- 软连接:既可以指向文件,也可以指向目录。
 
创建原理
 
- 硬链接:通过在文件系统中为源文件创建一个新的目录项,使新的文件名指向与源文件相同的inode,从而实现多个文件名共享同一个文件内容。
- 软连接:创建一个新的文件,该文件包含了指向源文件的路径信息,类似于一个快捷方式,通过读取这个路径来找到源文件。

在命令模式下,按下以下按键可以进入插入模式:
 
- i:在当前光标位置前插入文本。
 
- I:在当前行的行首插入文本。
 
- a:在当前光标位置后追加文本。
 
- A:在当前行的行尾追加文本。
 
- o:在当前行下方新建一行并进入插入模式。
 
- O:在当前行上方新建一行并进入插入模式。

在Linux中, cat 命令功能:
 
1. 查看文件内容,如 cat test.txt 。
2. 合并文件, cat file1.txt file2.txt > newfile.txt  。
3. 创建新文件, cat > newfile.txt 再输入内容,按 Ctrl+D 结束。
4. 显示文件内容并标行号, cat -n file.txt  。


Linux中,虽 root 是默认管理员账号,但系统可创建其他有管理员权限的账号,还能通过 sudo 让普通用户执行管理任务,所以管理员账号不一定是 root 。

ls 是Linux系统中用于列出目录内容的命令,具有以下功能:
 
- 列出当前目录下的文件和子目录:在终端输入 ls ,会显示当前目录下的所有文件和子目录的名称。
- 列出指定目录下的内容:使用 ls [目录名] ,可以列出指定目录中的文件和子目录。例如, ls /home/user/Documents 会列出 Documents 目录下的内容。
- 显示详细信息:加上 -l 选项,如 ls -l ,会以长格式显示文件和目录的详细信息,包括文件权限、所有者、大小、修改时间等。
- 显示隐藏文件:默认情况下, ls 不会显示以 . 开头的隐藏文件。使用 -a 选项,如 ls -a ,可以显示当前目录下的所有文件,包括隐藏文件。
- 排序输出结果:使用 -t 选项可按修改时间排序,最新修改的文件或目录排在前面; -S 选项则按文件大小排序。

重要的系统配置文件大部分在/etc目录下
查看系统内核命令:uname  -r
Linux创建分区时一定要创建的两个分区:
SWAP/根分区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/900633.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“乐企“平台如何重构业财税票全流程生态?

2025年,国家税务总局持续推进的"便民办税春风行动"再次推进数字化服务升级,其中"乐企"平台作为税务信息化的重要载体,持续优化数电票服务能力,为企业提供更高效、更规范的税务管理支持。在这一背景下&#xf…

Android audio(6)-audiopolicyservice介绍

AudioPolicyService 是策略的制定者,比如某种 Stream 类型不同设备的音量(index/DB)是多少、某种 Stream 类型的音频数据流对应什么设备等等。而 AudioFlinger 则是策略的执行者,例如具体如何与音频设备通信,维护现有系…

Boost库搜索引擎项目(版本1)

Boost库搜索引擎 项目开源地址 Github:https://github.com/H0308/BoostSearchingEngine Gitee:https://gitee.com/EPSDA/BoostSearchingEngine 版本声明 当前为最初版本,后续会根据其他内容对当前项目进行修改,具体见后续版本…

git分支合并信息查看

TortoiseGit工具 1、选择"Revision graph" 2、勾选view中的 Show branchings and merges Arrows point towards merges 3、图案说明 红色部分‌:代表当前分支 橙色部分‌:代表远程分支 黄色部分‌:代表一个tag 绿色部分‌&#xf…

Java学习笔记(多线程):ReentrantLock 源码分析

本文是自己的学习笔记,主要参考资料如下 JavaSE文档 1、AQS 概述1.1、锁的原理1.2、任务队列1.2.1、结点的状态变化 1.3、加锁和解锁的简单流程 2、ReentrantLock2.1、加锁源码分析2.1.1、tryAcquire()的具体实现2.1.2、acquirQueued()的具体实现2.1.3、tryLock的具…

在C++11及后续标准中,auto和decltype是用于类型推导的关键特性,它们的作用和用法。

在C11及后续标准中,auto和decltype是用于类型推导的关键特性,它们的作用和用法有所不同。以下是详细说明: 1. auto 关键字 基本作用 自动推导变量的类型(根据初始化表达式)主要用于简化代码,避免显式书写…

Linux:进程程序替换execl

目录 引言 1.单进程版程序替换 2.程序替换原理 3.6种替换函数介绍 3.1 函数返回值 3.2 命名理解 3.3 环境变量参数 引言 用fork创建子进程后执行的是和父进程相同的程序(但有可能执行不同的代码分支),我们所创建的所有的子进程,执行的代码&#x…

LeetCode.02.04.分割链表

分割链表 给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。 你不需要 保留 每个分区中各节点的初始相对位置。 示例 1: 输入:head [1,4,3,2,5,2], x …

Johnson算法 流水线问题 java实现

某印刷厂有 6项加工任务J1,J2,J3,J4,J5,J6,需要在两台机器Mi和M2上完 成。 在机器Mi上各任务所需时间为5,1,8,5,3,4单位; 在机器M2上各任务所需时间为7,2,2,4,7,4单位。 即时间矩阵为: T1 {5, …

按键++,--在操作uint8_t类型(一个取值为1~10的数)中,在LCD中显示两位数字问题

问题概况 在执行按键,--过程中,本来数值为1~10.但是在执行过程中,发现数值在经过10数值后,后面的“0”会一直在LCD显示屏中显示。 就是执行操作中,从1,2,3,4,5&#xf…

【QT】QTreeWidgetItem的checkState/setCheckState函数和isSelected/setSelected函数

目录 1、函数原型1.1 checkState/setCheckState1.2 isSelected/setSelected2、功能用途3、示例QTreeWidget的checkState/setCheckState函数和isSelected/setSelected这两组函数有着不同的用途,下面具体说明: 1、函数原型 1.1 checkState/setCheckState Qt::CheckState QTr…

005 vue项目结构 vue请求页面执行流程(vue2)

文章目录 vue项目结构vue请求页面执行流程main.jsrouterHelloWorld.vueApp.vueindex.html vue项目结构 config目录存放的是配置文件,比如index.js可以配置端口 node_modules存放的是该项目依赖的模块,这些依赖的模块在package.json中指定 src目录分析 1…

汇丰xxx

1. Spring Boot 的了解,解决什么问题? 我的理解: Spring Boot 是一个基于 Spring 框架的快速开发脚手架,它简化了 Spring 应用的初始搭建和开发过程。解决的问题: 简化配置: 传统的 Spring 应用需要大量的…

基于 Spring Boot 瑞吉外卖系统开发(一)

基于 Spring Boot 瑞吉外卖系统开发(一) 系统概述 系统功能 技术选型 初始项目和数据准备 初始项目和SQL文件下载 创建数据库并导入数据 打开reggie项目 运行效果 主函数启动项目,访问URL: http://127.0.0.1:8080/backend/pag…

大型语言模型智能应用Coze、Dify、FastGPT、MaxKB 对比,选择合适自己的LLM工具

大型语言模型智能应用Coze、Dify、FastGPT、MaxKB 对比,选择合适自己的LLM工具 Coze、Dify、FastGPT 和 MaxKB 都是旨在帮助用户构建基于大型语言模型 (LLM) 的智能应用的平台。它们各自拥有独特的功能和侧重点,以下是对它们的简要对比: Coz…

【项目管理】第6章 信息管理概论 --知识点整理

项目管理 相关文档,希望互相学习,共同进步 风123456789~-CSDN博客 (一)知识总览 项目管理知识域 知识点: (项目管理概论、立项管理、十大知识域、配置与变更管理、绩效域) 对应&…

Zapier MCP:重塑跨应用自动化协作的技术实践

引言:数字化协作的痛点与突破 在当今多工具协同的工作环境中,开发者与办公人员常常面临数据孤岛、重复操作等效率瓶颈。Zapier推出的MCP(Model Context Protocol)协议通过标准化数据交互框架,为跨应用自动化提供了新的…

echart实现动态折线图(vue3+ts)

最近接到个任务,需要用vue3实现动态折线图。之前没有用过,所以一路坎坷,现在记录一下,以后也好回忆一下。 之前不清楚echart的绘制方式,以为是在第一秒的基础上绘制第二秒,后面实验过后,发现并…

Java学习——day24(反射进阶:注解与动态代理)

文章目录 1. 反射与注解2. 动态代理3. 实践:编写动态代理示例4. 注解定义与使用5. 动态代理6. 小结与思考 1. 反射与注解 注解:注解是 Java 提供的用于在代码中添加元数据的机制。它不会影响程序的执行,但可以在运行时通过反射获取和处理。反…

C++之nullptr

文章目录 前言 一、NULL 1、代码 2、结果 二、nullptr 1、代码 2、结果 总结 前言 当我们谈论空指针时,很难避免谈及nullptr。nullptr是C++11引入的一个关键字,用来表示空指针。在C++中,空指针一直是一个容易引起混淆的问题,因为在早期版本的C++中,通常使用NULL来…