【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!


在这里插入图片描述

🎬 鸽芷咕:个人主页

 🔥 个人专栏: 《linux深造日志》《粉丝福利》

⛺️生活的理想,就是为了理想的生活!

引入

  哈喽各位宝子们好啊!我是博主鸽芷咕。日志这个东西我相信大家都不陌生,在 linxu/Windows 系统中每天运行都会产生各种系统日志。而咱们每天学习知识也是一样的,每天学习的知识都会记录在我们的脑袋里或者我们各种学习笔记上,而想对一门技术达到顶尖的层次肯定是得一心深造自己才能达到的,《Linux深造日志》就此应育而生。

文章目录

  • 引入
  • 一 、Linux中的目录结构&命令行的含义
      • 1.1 命令行的含义
  • 二、快速上手常用指令
      • 2.1 ls 显示目录下的内容
      • 2.2 pwd 查看当前目录
      • 1.3 cd 进入目录
      • 1.4 tree 查看目录结构
      • 1.5 创建目录
      • 1.5 创建文件
  • 三、linux周边知识讲解
    • 3.1 家目录与跟目录的概念
    • 3.2 linux中有隐藏文件吗?
    • 3.3 绝对目录与相对路径
  • 结语

一 、Linux中的目录结构&命令行的含义

在windows中目录相信大家都不陌生,你们每次的C盘D盘里面存储着各种文件和目录。而在linux中也是有自己的目录结构的
在这里插入图片描述

  • 其中 / 被我们称之为根目录,在Linux中目录是以树形结构来构建的
  • 使用 ls 命令就可以来验证一下根目录的结构是不是这样的

在这里插入图片描述

这里就可以看到我们在根目录下使用 ls 查看目录其结构和我们的结构图是一样的。

1.1 命令行的含义

这里还有一个知识点,再linux 系统中最左边的命令行的含义如图所示

在这里插入图片描述

好了到了这里我们就大致了解清楚了linux的简单结构和命令行的含义,以后在企业中我们使用企业的linux服务器也是都在linux的命令行输入指令的,这里其实和windows中的cmd命令窗口是一样的,只不过windows 中大部分操作都是通过图形化界面来操作的。

在这里插入图片描述
在这里插入图片描述

二、快速上手常用指令

目录结构和命令行了解了那么我们就来学几个常见操作吧!如何显示自己在那个目录,以及如何进入目录,如何创建目录以及在目录中如何创建文件!

2.1 ls 显示目录下的内容

  • 命令名称ls
  • 英文原意list
  • 所在路径/usr/bin/ls
  • 执行权限:所有用户
  • 功能描述:显示目录下的内容

常用选项:

  • -a 列出目录下的所有文件,包括以 . 开头的隐含文件。
  • -i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件
  • -l 列出文件的详细信息。
  • -r 对目录反向排序。
  • -t 以时间排序。
  • -s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件)
  • -R 列出所有子目录下的文件。(递归)
  • -1 一行只输出一个文件。

🍸 命令示范:
在这里插入图片描述
在这里插入图片描述

2.2 pwd 查看当前目录

  • 命令名称:pwd
  • 命令英文原意:print working directory
  • 命令所在路径:/bin/pwd
  • 执行权限:所有用户
  • 功能描述:显示当前所在的工作目录

🍸 命令示范:
在这里插入图片描述

1.3 cd 进入目录

  • 命令名称:cd
  • 命令英文原意:change directory
  • 命令所在路径:/usr/bin/cd
  • 执行权限:所有用户
  • 语法:cd [目录]
  • 功能描述:切换目录

cd .. : 返回上级目录
cd /home/litao/linux/ : 绝对路径
cd ../day02/ : 相对路径
cd ~:进入用户家目
cd -:返回最近访问目录

🍸 命令示范:
在这里插入图片描述

1.4 tree 查看目录结构

  • 命令名称:tree
  • 下载指令:yum install
  • 所在路径:/usr/bin/tree
  • 执行权限:所有用户
  • 功能描述:以树形结构显示目录

🍸 命令示范:
在这里插入图片描述

1.5 创建目录

进入目录的指令我们理解了那么,如何创建一个目录呢?

  • 命令名称:mkdir
  • 英文原意:make directories
  • 所在路径:/usr/bin/mkdir
  • 执行权限:所有用户。
  • 功能描述:创建空目录。

常用选项:

-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录

🍸 命令示范:
在这里插入图片描述

1.5 创建文件

  • 命令名称:touch
  • 命令所在路径:/bin/touch
  • 执行权限:所有用户
  • 语法:touch [文件名]
  • 功能描述:创建空文件

🍸 命令示范:
在这里插入图片描述

三、linux周边知识讲解

3.1 家目录与跟目录的概念

前面我们讲了 linux 中的根目录是 / ,而命令行我们每次登录都是在家目录里面这是什么意思呢?

其实这个linux 和我们win10是一样的,windows 和 linux 都是多用户操作系统在windows 中我们每天默认登录都在桌面,而如果我们在同一台电脑使用不同用户登录那么新的用户界面和以前的用户界面是单独的。
在这里插入图片描述

  • 每次进来都默认路径都是在 C:\Users\gugu\Desktop
    在这里插入图片描述

而不同用户之间又有单独的目录,所以不同用户的桌面不同。在windows 中默认用户的路径是在 C:\Use 里面 而 linux 的用户目录默认是在根目录下的 /home 下面。

在这里插入图片描述

🔥 所以家目录就是用户的默认路径其位置在 /home 里面,而根目录就是系统根目录的意思。

3.2 linux中有隐藏文件吗?

前面我们快速上手了几个指令,比如进入目录删除目录、新建目录,和创建文件。那么这时就有小伙伴要问了我在windows 中是有隐藏文件的那么Linux中有隐藏文件吗?

  • 在windows 中隐藏的文件只需要点击一下就可以看到了

在这里插入图片描述
而在我们Linux中隐藏文件是以 . 开头的文件就叫做隐藏文件我们在进行普通查看的时候是不现实的在这里的,只有当输入 -a 查看全部文件才可以
在这里插入图片描述

而在其中 ... 又是一个重要的知识点,大家都是知道目录的结构其实是一个多叉树结构,那么每一个目录都是一个子节点,有子节点就有父节点。

  • 我们的 . .. 就是一个隐藏目录其中
  • . 代表是当前目录
  • .. 代表的是上级目录

所以当我们 cd .. 的时候会回到上级目录
在这里插入图片描述

  • 在windows 中也是如此不知道大家对比下就了解了,只不过windows中不是隐藏文件变成了图形化按钮。
    在这里插入图片描述

🔥 他们俩的作用是帮我们快速找到当前目录的文件和 回退到上级目录毕竟我们不光要进入文件还要回退到上级目录。

3.3 绝对目录与相对路径

有人会问了在 Linux 中和 windows 都有路径那么路劲的作用是什么?其实路径是标识我们文件的唯一标识一个多叉树从根到子节点的路线只有一条这个就叫 绝对路径。(系统标识的唯一路径)

  • 例如我们想从根目录找到 etc 的路径就只有 /var/ftp/etc

在这里插入图片描述

  • 而我们从**etc** 去隔壁找 lib 目录 就是相对来找的所以这个叫做 相对路径

结语

在这里插入图片描述

☁️看到这里了还不给博主扣个
⛳️ 点赞🍹收藏 ⭐️关注!

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

新媒体运营-----短视频运营-----PR视频剪辑----字幕

新媒体运营-----短视频运营-----PR视频剪辑-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article/details/138079659 文章目录 1. PR创建字幕2. 通过剪映来智能添加字幕3. 如何像文本对象一样,给字幕做特效4. 写字特效 1. PR创建字…

ssm079基于SSM框架云趣科技客户管理系统+jsp

客户管理系统设计与实现 摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本客户管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处…

Gateway基础知识

文章目录 Spring Cloud GateWay 用法核心概念请求流程两种配置方式设置日志(建议设置)路由的各种断言断言The After Route Predicate FactoryThe Before Route Predicate FactoryThe Between Route Predicate FactoryThe Cookie Route Predicate Factory…

Java使用IText根据pdf模板创建pdf文件

1.导包 <dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.10</version></dependency><dependency><groupId>com.itextpdf</groupId><artifactId>itext-as…

Rust之构建命令行程序(六):信息写入

开发环境 Windows 11Rust 1.77.2 VS Code 1.88.1 项目工程 这次创建了新的工程minigrep. 将错误信息写入标准错误而不是标准输出 此时&#xff0c;我们正在使用宏println!将所有输出写入终端。在大多数终端中&#xff0c;有两种输出:一般信息的标准输出&#xff08;stdout&…

docker安装【zookeeper】【kafka】【provectuslabs/kafka-ui】记录

目录 1.安装zookeeper:3.9.2-jre-172.安装kafka:3.7.03.安装provectuslabs/kafka-ui &#xff08;选做&#xff09;新环境没有jdk&#xff0c;安装jdk-17.0.10备用 mkdir -p /export/{data,apps,logs,conf,downloads}cd /export/downloadscurl -OLk https://download.oracle.…

【VScode】VScode+如何从git上面拉取代码?

目录标题 1、打开VSCode。File>New Window。2、打开集成终端&#xff08;Terminal > New Terminal 或使用快捷键Ctrl \)。3、在终端中&#xff0c;使用Git命令克隆仓库。4、打开项目。 1、打开VSCode。File>New Window。 2、打开集成终端&#xff08;Terminal > …

基于HAL库的stm32中定时器的使用--定时器中断每隔一秒进行led灯的闪烁以及定时器生成PWM

一&#xff1a;什么是定时器 &#xff08;1&#xff09;stm32定时器&#xff0c;是存在于stm32单片机中的一个外设。stm32共有八个定时器&#xff0c;两个高级定时器&#xff08;TIM1、TIM8&#xff09;&#xff0c;四个通用定时器&#xff08;TIM2、TIM3、TIM4、TIM5&#xff…

Java中的ArrayList集合

特点&#xff1a; ArrayList中的一些方法&#xff1a; 1、add(Object element):向集合的末尾添加元素 add(int index,Object element):在列表的指定位置&#xff08;从0开始&#xff09;插入指定元素 2、size():返回列表的中的元素个数 3、get(int index):返回下标为index位置的…

基于昇腾AI 使用AscendCL实现垃圾分类和视频物体分类应用

现如今&#xff0c;人工智能迅猛发展&#xff0c;AI赋能产业发展的速度正在加快&#xff0c;“AI”的需求蜂拥而来&#xff0c;但AI应用快速落地的过程中仍存在很大的挑战&#xff1a;向下需要适配的硬件&#xff0c;向上需要完善的技术支持&#xff0c;两者缺一不可。 基于此&…

SQL中的锁

一、概述 介绍 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中&#xff0c;除传统的计算资(CPU、RAM、I/0)的争用以外&#xff0c;数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题&#xff0c;锁冲…

02-JVM学习记录-运行时数据区

二、运行时数据区 每个JVM只有一个Runtime实例&#xff0c;只有一个运行时数据区。 虚拟机栈、堆、方法区最重要 方法区和堆与虚拟机的生命周期相同&#xff08;随虚拟机启动而创建&#xff0c;虚拟机退出而销毁&#xff09;&#xff0c;程序计数器、虚拟机栈、本地方法栈生命…

JavaScript云LIS系统概述 前端框架JQuery+EasyUI+Bootstrap医院云HIS系统源码 开箱即用

云LIS系统概述JavaScript前端框架JQueryEasyUIBootstrap医院云HIS系统源码 开箱即用 云LIS&#xff08;云实验室信息管理系统&#xff09;是一种结合了计算机网络化信息系统的技术&#xff0c;它无缝嵌入到云HIS&#xff08;医院信息系统&#xff09;中&#xff0c;用于连…

wps/word中字体安装教程

问题&#xff1a;下载的字体怎么导入wps/word wps或word中没有相应字体&#xff0c;怎么导入。其实方法很简单。 Step 1&#xff1a;下载字体 首先&#xff0c;在网上搜索自己喜欢的字体&#xff0c;然后下载到本地。字体的格式通常是.ttf 下面是我网上找的字体&#xff08…

Vue 3 路由机制详解与实践

一、路由的理解 路由是指导用户界面导航的一种机制。它通过映射 URL 到应用程序的不同视图组件来实现页面间的切换和导航。 二、路由基本切换效果 路由基本切换效果指的是当用户在应用程序中进行页面导航时&#xff0c;通过路由可以实现页面的切换&#xff0c;从而展示不同的…

[Flutter3] 记录Dio的简单封装(一)

文章目录 效果使用ResponseEntity类DioManager封装_onResponse / _onDioException 的设计Response的处理catch处理 效果 请求成功/失败/异常的日志输出效果 成功: 失败:500 失败:404 网络异常: 使用 举个使用的例子, 在调用 DioManager的时候, 直接通过返回值的状态, 来…

ESP32开发WebSocket报错TRANSPORT_WS: Sec-WebSocket-Accept not found

我的芯片是ESP32-S3&#xff0c;用ESP-IDF框架进行开发的时候&#xff0c;用官方的WebSocket的example创建了项目。然后把WebSocket连接uri替换为自己的服务器后&#xff0c;运行到esp_websocket_client_start开始连接后&#xff0c;直接报错&#xff1a; E (10615) TRANSPORT…

网络爬虫之爬虫原理

** 爬虫概述 Python网络爬虫是利用Python编程语言编写的程序&#xff0c;通过互联网爬取特定网站的信息&#xff0c;并将其保存到本地计算机或数据库中。 """ 批量爬取各城市房价走势涨幅top10和跌幅top10 """ ​ from lxml import etree impor…

AJAX——黑马头条-数据管理平台项目

1.项目介绍 功能&#xff1a; 登录和权限判断查看文章内容列表&#xff08;筛选&#xff0c;分页&#xff09;编辑文章&#xff08;数据回显&#xff09;删除文章发布文章&#xff08;图片上传&#xff0c;富文本编辑器&#xff09; 2.项目准备 技术&#xff1a; 基于Bootst…

【韩国】UE5的MetaHuman确实可以导入Blender进行编辑。

UE5的MetaHuman确实可以导入Blender进行编辑。根据网络上的信息&#xff0c;你可以将MetaHuman模型导出为FBX文件&#xff0c;然后在Blender中进行修改。修改完成后&#xff0c;你可以将其重新导入到Unreal Engine 5中4。请注意&#xff0c;当你在Blender中编辑模型时&#xff…