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

这篇具有很好参考价值的文章主要介绍了【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

🎬 鸽芷咕:个人主页

 🔥 个人专栏: 《linux深造日志》《粉丝福利》
⛺️生活的理想,就是为了理想的生活!

引入

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

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

在windows中目录相信大家都不陌生,你们每次的C盘D盘里面存储着各种文件和目录。而在linux中也是有自己的目录结构的
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

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

【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

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

1.1 命令行的含义

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

【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

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

【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

二、快速上手常用指令

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

2.1 ls 显示目录下的内容

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

常用选项:

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

🍸 命令示范:
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

2.2 pwd 查看当前目录

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

🍸 命令示范:
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

1.3 cd 进入目录

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

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

🍸 命令示范:
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

1.4 tree 查看目录结构

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

🍸 命令示范:
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

1.5 创建目录

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

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

常用选项:

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

🍸 命令示范:
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

1.5 创建文件

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

🍸 命令示范:
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

三、linux周边知识讲解

3.1 家目录与跟目录的概念

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

其实这个linux 和我们win10是一样的,windows 和 linux 都是多用户操作系统在windows 中我们每天默认登录都在桌面,而如果我们在同一台电脑使用不同用户登录那么新的用户界面和以前的用户界面是单独的。
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

  • 每次进来都默认路径都是在 C:\Users\gugu\Desktop
    【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

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

【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

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

3.2 linux中有隐藏文件吗?

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

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

【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++
而在我们Linux中隐藏文件是以 . 开头的文件就叫做隐藏文件我们在进行普通查看的时候是不现实的在这里的,只有当输入 -a 查看全部文件才可以
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

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

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

所以当我们 cd .. 的时候会回到上级目录
【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

  • 在windows 中也是如此不知道大家对比下就了解了,只不过windows中不是隐藏文件变成了图形化按钮。
    【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

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

3.3 绝对目录与相对路径

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

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

【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++

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

结语

【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!,《linux深造日志》,linux,运维,服务器,c++文章来源地址https://www.toymoban.com/news/detail-854007.html

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

到了这里,关于【Linux深造日志】运维工程师必会Linux常见命令以及周边知识!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Linux运维工程师面试题(5)

    目录 Linux运维工程师面试题(5) 1 SELECT 语句处理的顺序 2 MySQL 高可用方案有哪些 3 mysql 主从复制原理 4 mycat 读写分离原理 5 MHA 高可用原理 6 mysqldump 备份的原理 7 drop, delete 与 truncate 的区别,哪个最快 8 判断主从延迟的方法 9 MySQL 主要的索引类型 10 MySQL 中 myisam 与 innodb 的区

    2024年02月10日
    浏览(5)
  • Linux运维工程师面试题(7)

    目录 Linux运维工程师面试题(7) 1 常用的 ansible 模块有哪些 2 说一下 ansible 使用 roles 编排的目录结构 3 docker 六大命名空间 namespace 4 cgroups 的作用 5 runc 的作用 6 docker 常用的命令 7 docker 存储引擎有哪些,区别是什么 8 进入 docker 容器有几种方法,区别是什么 9 Dockerfile 常用指

    2024年02月10日
    浏览(9)
  • Linux运维工程师面试题(6)

    目录 Linux运维工程师面试题(6) 1 数据库事务的四个特性及含义 2 mysql 的 sql 语句怎么优化 3 varchar 与 char 的区别是什么?大小限制?utf8 字符集下 varchar 最多能存多少个字符? 4 索引有什么用? 5 sql 注入是怎么产生的,如何防止? 6 csrf 是什么?如何防范? 7 如何加强 MySQ

    2024年02月10日
    浏览(10)
  • Linux运维工程师面试题(4)

    目录 Linux运维工程师面试题(4) 1 redis 常用的数据类型 2 redis 数据持久化有几种,区别是什么,如何选择 3 redis 有哪些架构模式 4 什么是缓存雪崩?如何解决? 5 什么是缓存穿透?如何解决? 6 什么是缓存击穿?如何解决? 7 redis 为什么这么快 8 Redis 常用命令 9 SQL 语句分类

    2024年02月11日
    浏览(11)
  • Linux运维工程师面试题(9)

    目录 Linux运维工程师面试题(9) 1 pod 的生命周期 2 探针类型 3 探针方式 4 探针结果 5 Pod 重启策略 6 镜像获取策略 7 k8s 的服务类型 8 k8s中 service 和 ingress 的区别 9 有状态和无状态服务的区别 10 k8s 中 service 是做什么的? 祝各位小伙伴们早日找到自己心仪的工作。 持续学习才

    2024年02月09日
    浏览(7)
  • Linux运维工程师面试题(3)

    目录 Linux运维工程师面试题(3) 1 LVS 的工作模式有几种,分别是什么 2 LVS 由哪几部分组成 3 LVS 相关的术语有哪些 4 LVS 集群的负载调度算法有哪些 5 使用LVS 可不可以把iptables给禁用删除 6 haproxy 调度算法有哪些 7 nginx 实现负载均衡的分发策略有那些 8 四层负载和七层负载的区

    2024年02月11日
    浏览(10)
  • Linux运维工程师面试题(2)

    Linux运维工程师面试题(2)

    目录 Linux运维工程师面试题(2) 1 访问一个网站的流程 2 TCP 三次握手,四次挥手 3 apache 和 nginx 有哪几种虚拟主机 4 TCP 和 UDP 的区别 5 nginx 和 apache 的区别 6 什么是反向代理,什么是正向代理,区别是什么? 7 cookie和session的区别 8 nginx 调优 9 系统出现大量的 time_wait 问题怎么

    2024年02月11日
    浏览(11)
  • 【运维工程师学习三】Linux中Shell脚本编写

    【运维工程师学习三】Linux中Shell脚本编写

    Shell程序有很多, 如 Korn shell(ksh)、Bourne Again shell(bash)、C shell(包括csh与tcsh) 等等, 各主要操作系统下缺省的shell: AIX下是 Korn Shell Solaris缺省的是 Bourne shell FreeBSD缺省的是 C shell HP-UX缺省的是 POSIX shell Linux缺省的是 Bourne Again shell 但这种在命令行中的命令是即时输出结果的,不

    2024年02月11日
    浏览(7)
  • Linux下安装Elasticsearch(1),面试字节跳动Linux运维工程师该怎么准备

    Linux下安装Elasticsearch(1),面试字节跳动Linux运维工程师该怎么准备

    network.host: 0.0.0.0 # 绑定到0.0.0.0,允许任何ip来访问 我们把data和logs目录修改指向了elasticsearch的安装目录。但是这两个目录并不存在,因此我们需要创建出来。 进入elasticsearch的根目录,然后创建: mkdir data mkdir logs 目前我们是做的单机安装,如果要做集群,只需要在这个配置

    2024年04月25日
    浏览(9)
  • 实施工程师需要知道的常见linux命令

    实施工程师需要知道的常见linux命令

           做为现场实施人员,操作linux服务器几乎是每天的必备工作,那么有哪些命令是工作中需要掌握的,下面会总结出来。         使用pwd命令,如下图所示,可以看到当前所处的目录是/root这个目录        比如我们想进入到/usr/local目录下,那么就使用cd命令,cd后面跟

    2024年02月09日
    浏览(1)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包