【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.hqwc.cn/news/619711.html

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

相关文章

暖宝轻工机械有限公司现已加入2024第13届生物发酵展

参展企业介绍 公司坐落于富饶的长江三角洲,美丽的瓯越山水---温州,成立20多年来,专业从事换热器新品研发、应用设计、生产制造、销售服务为一体的综合性生产企业。 公司致力于食品、饮料、果酒、制药、暖通、化工等行业领域的加热冷却、蒸发…

微信定时发送指定消息

微信定时发送消息 简介: 该项目为微信定时发送消息机器人,可以扫码登录微信,输入微信好友名称或群聊名称,添加定时任务内容(时间、内容、图片),便可在指定时间发送该设置好的内容。 该项目包…

爬虫的目的是做什么

通过网站域名获取HTML数据解析数据,获取想要的信息存储爬取的信息如果有必要,移动到另一个网页重复过程 这本书上的代码的网址是 : GitHub - REMitchell/python-scraping: Code samples from the book Web Scraping with Python http://shop.…

51单片机-独立按键模块

1. 独立按键控制LED状态 轻触按键实现原理&#xff1a;按下时&#xff0c;接通&#xff0c;通过金属弹片受力弹动来实现接通和断开。 松开按键 按下之后&#xff1a;就会被连接 同时按下K1和K2时&#xff0c;P2_0,接口所连LED灯才亮。 #include <REGX52.H> void ma…

linux学习:目录检索

目录 目录 api 例子 目录 Linux 中的目录并不是一种容器&#xff0c;而仅仅是一个文件索引表 Linux 中目录就是一组由文件名和索引号组成的索引表&#xff0c;目录下的文件的真正内容存储 在分区中的数据域区域。目录中索引表的每一项被称为“目录项”&#xff0c;里面至少…

力扣HOT100 - 240. 搜索二维矩阵 II

解题思路&#xff1a; 从左下角开始&#xff0c;根据条件删除行和列。 class Solution {public boolean searchMatrix(int[][] matrix, int target) {int row matrix.length - 1;int col matrix[0].length - 1;int l 0;while (row > 0 && l < col) {if (targ…

MR鼻祖呼吁不要滥用孟德尔随机化法,多数文章没有意义

孟德尔随机化,Mendilian Randomization&#xff0c;简写为MR&#xff0c;是一种在流行病学领域应用广泛的一种实验设计方法&#xff0c;利用公开数据库就能轻装上阵写文章&#xff0c;甚至是高质量的论文。 近几年绝对是发文利器呀&#xff01; 但&#xff0c;最近MR鼻祖&#…

MBTI入侵职场,题目都用大模型生成了?!

宝子们&#xff0c;MBTI测过吗&#xff1f; 什么是MBTI呢&#xff1f;它是一个深入抽丝剥茧的性格测试&#xff0c;它的全称是Myers-Briggs Type Indicator&#xff08;迈尔斯-布里格斯性格指标&#xff09;&#xff0c;它会从四个维度上分析你的行为、喜好和思考方式&#xf…

Eigen库从入门到放弃(2. Getting Started)

Eigen的头文件定义了多种类型&#xff0c;但是对于简单的来说&#xff0c;使用MatrixXd就足够了&#xff0c;MatrixXd表示任意尺寸的矩阵&#xff0c;但是要注意数据类型是double的。Eigen/Dense的头文件定义了所有MatrixXd和相关类型的成员函数。所有头文件中定义的函数都是在…

【论文阅读——SplitFed: When Federated Learning Meets Split Learning】

级别CCFA 1.摘要 联邦学习&#xff08;FL&#xff09;和分割学习&#xff08;SL&#xff09;是两种流行的分布式机器学习方法。两者都采用了模型对数据的场景&#xff1b;客户端在不共享原始数据的情况下训练和测试机器学习模型。由于机器学习模型的架构在客户端和服务器之间…

高中数学:三角函数-4个解题妙招

一、对偶式 1、针对题型 同角三角函数的问题 2、方法定义 对于形如下方的式子&#xff0c;就可以用对偶式方法解 3、练习 例题1 例题2 二、巧用三角函数定义 1、针对题型 没有给出具体三角函数值的问题 2、方法定义 3、练习 例题1 三、诱导公式 1、针对题型 锐…

深圳比创达电子EMC|什么是人体静电

当人体与衣物或其他物体发生相互摩擦时&#xff0c;由于各种材料对电子的束缚能力不同&#xff0c;导致电子从一种物质转移到另一种物质。这种电子的转移现象使得人体带上了静电。 如果我们无法及时有效地释放身上积聚的电荷&#xff0c;静电就会在人体表面积聚。这通常发生在…