【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 目录 就是相对来找的所以这个叫做 相对路径

结语

在这里插入图片描述

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

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

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

相关文章

【自定义类型详解】完结篇——联合体(共用体)与枚举详解

先赞后看已成习惯!!! 联合体 1. 联合体的定义 联合体又叫共用体,它是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。给联合体其中⼀个成员赋值,其他成员的值也会跟着变化。 联合体的结…

kaggle 房价预测 得分0.53492

流程 导入需要的包引入文件,查看内容数据处理调用模型准备训练输出结果 导入需要的包 import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns from sklearn.model_selection import train_test_split from sklearn.linear_model i…

独孤思维:集中火力赚钱,单点爆破

独孤的粉丝体量比较小,不如很多大咖。 所以,独孤给自己设定了一个规则: 即自己体量不够大的时候,这一段时间,只主推一个项目。 独孤之前同时推了好几个项目的时候。 好多粉丝过来问,独孤,你…

js生成word

js生成word 下载依赖 npm install html-docx-js引入 import htmlDocx from html-docx-js/dist/html-docx;代码 //参数 html 文件名字 下载完执行回调函数 function html2word (html,fileName,callback){const converted htmlDocx.asBlob(html);const link document.cre…

适合各大资源网投稿html源码

源码介绍 适合各大资源网投稿html源码,源码由HTMLCSSJS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面 效果预览 源码下载 适合各大资源…

Linux gettid()系统调用源码分析

1、gettid()系统调用作用 gettid() 是一个Linux系统调用&#xff0c;用于获取当前进程的线程ID。在使用此系统调用时&#xff0c;你需要包含 <sys/syscall.h> 头文件&#xff0c;并且可以通过直接调用或使用 syscall() 函数来进行系统调用。 注意&#xff1a;ps 中显示的…

数据分析(1)

数据分析基础&#xff08;1&#xff09; 为了让刚开始学习的朋友对数据分析有一个清晰的整体认识&#xff0c;因此笔者在此对数分进行一个较为详细的介绍有助于大家更好的在宏观层面进行理解&#xff0c;避免在后续学习中产生迷茫。 数据分析的概念 定义&#xff1a;数据分析…

Oracle体系结构初探:聊聊REDO

上一篇文章写了undo&#xff08;文章链接&#xff1a;聊聊UNDO&#xff09;&#xff0c;这篇和大家一起聊聊redo。redo如果按照我的傻瓜翻译&#xff0c;意为再次去做、重新去做。Oracle官方对于redo的描述是&#xff1a;记录对数据所做的所有更改&#xff0c;包括未提交和已提…

Vue3——组件基础

组件基础 1. 组件定义与使用 1.1 代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>组件基础&l…

Docker - 镜像、容器、仓库

原文地址&#xff0c;使用效果更佳&#xff01; Docker - 镜像、容器、仓库 | CoderMast编程桅杆Docker - 镜像、容器、仓库 提示 这个章节涉及到 Docker 最核心的知识&#xff0c;也是在使用过程中最常使用到的&#xff0c;需要重点学习。 什么是Docker镜像、容器、仓库&…

leetcode:438. 找到字符串中所有字母异位词

给定两个字符串 s 和 p&#xff0c;找到 s 中所有 p 的 异位词 的子串&#xff0c;返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串&#xff08;包括相同的字符串&#xff09;。 示例 1: 输入: s "cbaebabacd", p "…

前端工程化01-复习jQuery当中的AJAX

4.1、基础概念 什么是服务器 一台存储网站内容、网站文件的电脑 什么是资源 网站中使用的文件&#xff08;html、css、图片、…&#xff09;这些东西就叫做资源数据也是服务器上的资源&#xff0c;而且是一个网站的灵魂 客户端 客户端应该指上网的设备但是在前端开发中&a…

Web后端-请求响应

黑马程序员JavaWeb开发教程 文章目录 一、请求1、简单参数2、实体参数3、数组集合参数&#xff08;1&#xff09;数组参数&#xff08;2&#xff09;集合参数 4、日期参数5、json参数&#xff08;1&#xff09;在Postman中怎么发起请求来传递JSON格式的请求参数&#xff08;2&a…

NLOS中如何提取出首达路径

在非视距&#xff08;NLOS&#xff0c;Non-Line-of-Sight&#xff09;通信系统中&#xff0c;首达路径&#xff08;First Arrival Path&#xff09;的提取对于信号定位、信道估计以及通信质量的提升具有至关重要的作用。首达路径通常指的是信号从发射端传播到接收端时所经历的第…

精通MongoDB聚合操作API:深入探索高级技巧与实践

MongoDB 聚合操作API提供了强大的数据处理能力&#xff0c;能够对数据进行筛选、变换、分组、统计等复杂操作。本文介绍了MongoDB的基本用法和高级用法&#xff0c;高级用法涵盖了setWindowFields、merge、facet、expr、accumulator窗口函数、结果合并、多面聚合、查询表达式在…

卷王问卷考试系统/SurveyKing调查系统源码

SurveyKing是一个功能强大的开源调查问卷和考试系统&#xff0c;它能够快速部署并适用于各个行业。 这个系统提供了在线表单设计、数据收集、统计和分析等功能&#xff0c;支持20多种题型&#xff0c;提供多种创建问卷的方式和设置。 项 目 地 址 &#xff1a; runruncode.c…

nn.Sequential与tensorflow的Sequential对比

nn.Sequential() 是 PyTorch 深度学习框架中的一个类&#xff0c;用于按顺序容器化模块。nn.Sequential 是一个有序的容器&#xff0c;它包含多个网络层&#xff0c;数据会按照在构造函数中传入顺序依次通过每个层。在 nn.Sequential 中&#xff0c;不需要定义 forward 方法&am…

C++相关概念和易错语法(7)(初始化列表、隐式类型转换、友元)

1.初始化列表 初始化列表是集成在构造函数里面的&#xff0c;对象在创建的时候一定会调用构造函数&#xff08;就算不显式定义&#xff0c;也会自动生成并调用&#xff09;。初始化列表就是这些对象的成员变量在创建的时候初始化的地方。 下面是使用的例子&#xff0c;可以先…

Prompt学习笔记(一)

提示工程是什么&#xff1f; 提示工程是指在使用生成式人工智能&#xff08;Generative AI&#xff09;&#xff0c;如 ChatGPT、Midjourney 时&#xff0c;编写高效、准确的提示的过程。 大语言模型是什么&#xff1f; 既然要和大语言模型交流&#xff0c;那么我们就有必要…

香港服务器_免备案服务器有哪些正规的?企业、建站方向

香港服务器&#xff0c;是最受欢迎的外贸、企业建站服务器&#xff0c;在个人建站领域&#xff0c;香港服务器、香港虚拟主机都是首选的网站服务器托管方案&#xff0c;不仅其具备免备案的特点&#xff0c;而且国内外地区访问速度都很快。那么&#xff0c;现今2024年个人和企业…