0x00 Linux Fundamentals Part 1

Task1、引言

目标:

  • 在Linux机器上运行第一条命令
  • 会与文件系统进行交互
  • 介绍在Linux上的用户和组

Task2、背景知识

“Linux”这个名称实际上是基于 UNIX(另一种操作系统)的多个操作系统的总称。由于 UNIX 是开源的,Linux 的变体具有各种类型和大小 - 适用不同的用途。例如,Ubuntu 和 Debian 是一些更常见的 Linux 发行版,因为它具有很强的可扩展性。还可以将 Ubuntu 作为服务器(例如网站和 Web 应用程序)或成熟的桌面运行。

Linux使用场景:

  • 网站访问
  • 汽车控制面板
  • 商店的收银台和收银机(Pos系统)
  • 关键基础设施(交通灯控制器或工业传感器)

Task3、与Linux机器交互

step1:部署机器

部署完成后会出现以下内容:

Task4、简单命令

Task5、与文件系统交互

 命令:

 Task6、搜索文件

Using Find

Using Grep

 grep 命令允许我们在文件内容中搜索我们正在查找的特定值。

 Task7、Shell 操作符

Operator "&"

该运算符允许我们在后台执行命令。例如,假设我们要复制一个大文件。这显然需要相当长的时间,并且在文件成功复制之前我们无法做任何其他事情。“&”shell 运算符允许我们执行命令并使其在后台运行(例如此文件复制),从而允许我们执行其他操作!

Operator "&&"

可用于创建要运行的命令列表,command1 && command2,但是,只有在 command1 成功时,command2 才会运行。

Operator ">"

从运行的命令中获取输出并将该输出发送到其他地方。【注意:会覆盖文件原先的内容】

Operator ">>"

该运算符也是一个输出重定向器,就像我们之前讨论的运算符 (>) 一样。该运算符的不同之处在于,它不会覆盖文件中的任何内容。

 Questions and answers

 

posted @ 2023-12-07 13:00  Kruskal  阅读(5)  评论(0编辑  收藏  举报