TryHackMe 第4天 | Pre Security (三)

该学习路径讲解了网络安全入门的必备技术知识,比如计算机网络、网络协议、Linux命令、Windows设置等内容。过去两篇已经对计算机网络和网络协议进行了简单介绍,本篇博客将记录 Linux命令 部分。

Linux 系统的优点就是其轻量级,有些 Linux 系统为了达到更加轻量级的目的甚至没有 GUI (Graphical user interface,用户图形界面) 或者 桌面环境。因此与这种系统交互绝大一部分通过 Terminal (终端) 完成。

终端就是一个黑框框,和 Windows 上的 CMD 很像。

先介绍两个最基本的两个命令:echowhoami

echo 命令与编程语言的输出很像,都是直接输出内容

whoami ,直译过来意思是“我是谁”,的确该命令用于显示当前登录的用户

Linux Fundamentals Part 1

Interacting with the filesystem

在操作系统中,我们经常需要要对文件系统进行操作。对于文件系统,我们经常会用到下面几个命令:ls、cd、cat、pwd

ls 命令用于列出工作目录下的文件:

cd 命令用于进入另一个目录:

cat 命令用于输出文件内容:

pwd 命令用于展示当前工作目录的完整路径,pwd 是 print working directory 的缩写:

Searching for files

在与文件系统进行交互时,我们有时候会想去直接搜索某些文件。搜索文件常用如下两个命令:find、grep

find 命令用于在当前目录下寻找指定文件:

find 查找指定文件名文件

find 使用通配符查找文件

grep 命令用于搜索文件内容,查找需要的特定值:

Shell operators

在终端输入命令时,我们经常会用到几个操作符,这些操作符可以在一定程度上方便我们的工作:&、&&、>、>>

& 操作符允许我们将该命令置于后台执行。当我们需要复制一个大文件时,将其置于后台执行,我们就可以做其他事情了。

图上可以看出,当我们使用了 & 操作符时,系统会给我们返回该任务的进程号。

&& 操作符用于创建一个要运行的命令列表。例如我们可以构建一串命令 command 1 && command 2,当 command 1 被成功执行后,紧接着就会执行 command 2.

> 操作符被称为输出重定向器,它可以从运行的命令中获取输出,然后将输出发送到其他地方。

>> 操作符也是输出重定向器,它与 > 操作符的作用一样。二者不同之处在于,> 操作符会将输出覆盖,而 >>  操作符会把输出追加。下面进行举例对比:

如图所示,operatortest 文件中有一个数字 1。现在使用 > 操作符给该文件中写入内容&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DonciSacer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值