Linux红帽(RHCE)认证学习笔记

news/2024/10/9 3:23:49/

Linux 文件管理

1. Linux下的目录结构

/ 是Linux里的根目录

Linux的一级目录

  • /boot :存放的是系统的启动配置⽂件和内核⽂件
  • /dev :存放的是Linux的设备⽂件
  • /etc:存放的是Linux下的配置文件
  • /home:存放普通用户的家目录
  • /media:挂载点⽬录
  • /mnt:挂载点⽬录
  • /run:挂载点⽬录
  • /opt:存放软件⽂件的⽬录
  • /proc:存放的是进程⽂件
  • /srv:存放⼀些资源⽂件
  • /sys:存放⼀些资源⽂件(系统资源)
  • /tmp:存放的是⼀些临时⽂件(⾮常重要)
  • /var⽬录:存放log⽇志⽂件的⽬录(⾮常重要)
  • /usr⽬录:Linux软件默认安装的⽬录
  • /bin->/usr/bin :存放的是普通⽤户能执⾏的命令
  • /lib->/usr/lib:存放的是32位的函数⽂件
  • /lib64->/usr/lib64:存放的是64位的函数⽂件
  • /sbin->/usr/sbin:存放的是超级⽤户能执⾏的命令
  • /root:是root⽤户的家⽬录

在商⽤环境或⽣产环境,⼀定要尽量的避免直接使⽤root权限操作Linux

su命令详解

su(switch user)切换⽤户

普通⽤户切换到任何⽤户都需要输⼊密码
root⽤户切换到任何⽤户都不需要输⼊密码
su - username
su命令切换⽤户如果不加"-",只是shell层⾯的切换,⽤户的环境变量实际上是没有变的
su -和su - root 是⼀样的,没区别

文件管理命令

⽂件的增删改查

⽂件的创建(⽂本⽂件的创建,⽬录⽂件的创建)

⽂件的删除(⽂本⽂件的删除,⽬录⽂件的删除)

⽂件的修改(⽂件内容的修改,⽂件属性的修改)

⽂件的查看(⽂件内容的查看,⽂件属性的查看)

理解绝对路径和相对路径

绝对路径:以顶级⽬录开头的路径就是绝对路径,在Linux⾥⾯"/"就是顶级⽬录,以/开头的路径就是绝对路径

相对路径:不以/开头的路径就是相对路径

  • cd(change directory)命令

cd path(相对路径或者绝对路径)

cd … 表示切换到上级⽬录

cd ~ 表示切换到当前shell⽤户的家⽬录,相当于直接敲cd命令

cd - 表示切换到上次所在的⽬录(反复的敲,会在两个⽬录下反复的切换)

ctrl+shift+t多⼀个命令⾏的shell,然后atl+1~9来回切换,ctrl+d关闭当前的shell

  • ls 命令
ls 是对【文件属性】的查看
ls 如果什么都不加,表示显示当前⽬录下的所有⽂件名称
$ ls
# ls后⾯加路径,就能显示路径下⾯的⽂件内容,如果ls后⾯跟的是⽬录,就把⽬录下⾯的⽂件名字列出来,如果ls后⾯跟的是普通⽂件,就把这个普通⽂件的名字列出来
$ ls /opt/testfile.txt #只列出文件的名字(文件名也算文件的属性)
# ls /opt #列出目录下的文件# ls 可以跟多个路径(相对路径和绝对路径都可以)
$ ls /opt /var /opt/testfile# ls 的参数详解
-l	参数表示显示⽂件的详细信息
-a  参数表示显示以"."开头的⽂件,在Linux中,以"."开头的⽂件是隐藏⽂件
-d  表示显示⽬录本身的属性,⽽不是⽬录下的内容的属性
-h  参数必须和-l参数⼀起使⽤,-h参数能让⽂件的⼤⼩显示的更⼈性化ls -l显示的内容,第⼀列表示⽂件的类别"-"表示普通⽂件“d”表示⽬录本身⽂件的属性ls -l /opt -d  # 显

http://www.ppmy.cn/news/1435126.html

相关文章

Linux第七章

🐶博主主页:ᰔᩚ. 一怀明月ꦿ ❤️‍🔥专栏系列:线性代数,C初学者入门训练,题解C,C的使用文章,「初学」C,linux 🔥座右铭:“不要等到什么都没有了…

k8s使用calico网络插件时,集群内节点防火墙策略配置方法

前言 我们在内网使用k8s时,有时候需要针对整个集群的节点设置防火墙,阻止一些外部访问,或者是仅允许白名单内的ip访问,传统做法是使用firewall之类的防火墙软件,但是,使用firewall存在如下问题&#xff1a…

智能合约语言(eDSL)—— wasmtime实现合约引擎补充

1、链上下文 由于我们是应用到区块链中,所以我们需要把链的环境传递给wasmtime,这样wasmtime在运行合约的时候,就可以获取到链上数据;我们运行合约当时的环境,打包成一个变量context,传递给wasmtime。conte…

面向对象三大特征(python)

目录 1. 封装 为什么使用封装? 如何实现封装? 一个简单的封装示例 二.继承 为什么使用继承? 如何实现继承? 一个简单的继承示例 使用继承的好处 三.多态 为什么使用多态? 如何实现多态? 一个简…

STM32学习和实践笔记(20):定时器

1.定时器介绍 STM32F1的定时器一共有8个,由2个基本定时器(TIM6、TIM7)、4个通用定时器(TIM2-TIM5)和2个高级定时器(TIM1、TIM8)组成。 基本定时器的功能最为简单,类似于51单片机内定…

C#编程模式之原型模式

模式介绍:各位朋友,我们继续探讨C#的编程模式,本文介绍原型模式。原型模式的本质,其实就拷贝加创建一个新的实例。那可能就会由朋友问了,这么简单的原理,直接New一个新的实例,然后把原型类赋值给…

n-gram模型

N-gram是一种基于统计的语言模型,它基于一个假设,即一个词的出现仅与它前面的N-1个词有关,而与更远的词无关。 N-gram模型通常用于自然语言处理(NLP)任务,如文本生成、文本分类、机器翻译、拼写检查和语音识别等。在N-gram模型中…

NL2SQL技术方案系列(6):金融领域知识检索,NL2SQL技术方案以及行业案例实战讲解4

NL2SQL技术方案系列(6):金融领域NL2SQL技术方案以及行业案例实战讲解4 NL2SQL基础系列(1):业界顶尖排行榜、权威测评数据集及LLM大模型(Spider vs BIRD)全面对比优劣分析[Text2SQL、Text2DSL] NL2SQL基础系列(2):主流大模型与微调方法精选集,Text2SQL经典算法技术回顾七…