入门网安学习:探秘Linux的基础知识 | 网安学习第一课

在网络安全的学习过程中,初学者常常感到迷茫,不知从何处入手。为了帮助这些初学者,我们建议从掌握最基本的Linux命令开始。本文将提供最详细的Linux入门指南,让初学者能够逐步学习并建立起坚实的基础。为了方便学习,建议将本文收藏起来,随时查阅。

为什么选择Linux

Linux的独特之处在于一切都围绕文件展开。使用Linux终端/shell,你可以轻松地进行文件的创建、命名、移动、压缩和解压等操作。另一个巨大的优势是Linux对系统资源的低占用,无需高配置电脑,甚至可以在单片机、树莓派等设备上运行。

Linux文件系统结构

Linux文件系统结构简单而有序,所有内容都位于一个顶级目录(/)下,并细分为各种子文件夹。以下是一些重要子文件夹及其作用:

图片[1]-入门网安学习:探秘Linux的基础知识 | 网安学习第一课-山海云端论坛
  • /: 顶级目录或根目录,包含了Linux系统中所有的文件。
  • /bin: 包含系统命令的二进制文件,如cd、ls等。
  • /boot: 包括引导加载程序、内核可执行文件和引导Linux操作系统所需的文件。
  • /etc: 存放系统各类软件的参数,保持系统文件,用户软件配置文件。
  • /home: 存放本地系统配置文件和已安装应用程序的配置文件。
  • /lib: 包含系统启动所需的共享库文件。
  • /media: 用于挂载外部可移动媒体设备,如USB驱动器。
  • /mnt: 常规文件系统的临时挂载点。
  • /opt: 存放第三方工具等可选文件。
  • /root: 根用户的主目录。
  • /sbin: 包含用于系统管理的可执行文件,即用户安装的命令。
  • /tmp: 用于存储操作系统和许多程序的临时文件,通常在系统启动时清除。
  • /usr: 包含可执行文件、库、man文件等。
  • /var: 包含可变数据文件,如日志文件、电子邮件收件箱、与Web应用程序相关的文件等。

Linux常用命令速查表

01 -h命令

使用-h命令显示每个工具的使用帮助,如:

whatweb -h

图片[2]-入门网安学习:探秘Linux的基础知识 | 网安学习第一课-山海云端论坛

02 pwd

返回当前工作目录:

pwd

03 ls

列出当前目录下的文件内容:

ls # 列出文件内容 ls -a # 显示隐藏的文件

04 cd

通过cd命令切换工作目录:

cd [目录名称]

05 tree

以树状结构展示文件:

图片[3]-入门网安学习:探秘Linux的基础知识 | 网安学习第一课-山海云端论坛

tree

06 clear

清除当前终端内容,快捷键Ctrl+K。

07 文件三大妈

mkdir # 创建文件夹 cp # 复制文件 mv # 移动和重命名

08 cat

查看文件内容:

cat [文件名]

09 whoami

显示当前用户:

whoami

10 ifconfig

显示当前设备的IP和网络等相关信息:

ifconfig

图片[4]-入门网安学习:探秘Linux的基础知识 | 网安学习第一课-山海云端论坛

11 用户管理

passwd # 修改用户密码 useradd # 添加用户 userdel # 删除用户 addgroup # 添加用户组 delgroup # 删除用户组

后记

除了上述列出的命令,还有许多其他需要学习的命令。本文提供的是使用频率较高的基础命令,希望初学者能够建立起对Linux的初步认识,为进一步深入学习打下基础。如果有不足之处,欢迎多多指正。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容