0x01 Linux Fundamentals Part 2

发布时间 2023-12-07 23:39:53作者: Kruskal

Task1、 引言

  • 参数介绍
  • 复制文件和移动文件
  • 介绍文件和文件夹安全的访问机制以及如何识别当前用户对文件的访问权
  • 运行脚本和执行文件

Task2、利用SSH接入远程主机

什么是 SSH 及其工作原理?

SSH 只是一种加密形式的设备之间的协议。通过网络传输的数据都会被加密,形式如下图:

 step1:部署你的Linux主机

step2:点击Start AttackBox

 step3:使用SSH连接主机

 

 Task3、参数引入

ls -a:显示隐藏文件

 ls --help:列出该命令接受的可能选项,提供简要说明和如何使用它的示例。

 ③man ls:利用man阅读与ls相关的文档

 

 Task4、文件系统交互(续)

  • 创建文件和文件夹
  • 移动文件和文件夹
  • 删除文件和文件夹

Creating Files and Folders (touch, mkdir)

touch 文件名

mkdir 文件目录名

Removing Files and Folders (rm)

rm 文件名

rm -R 文件目录名

Copying and Moving Files and Folders (cp, mv)

cp 源文件 目标文件

mv 源文件 目标文件

 Determining File Type(文件类型)

①file 文件名

 Task5、权限

ls -lh:输出文件夹针对不同用户的权限开放情况

 权限类别:

  • Read
  • Write
  • Execute 

The Differences Between Users & Group

如果已设置权限,则一组用户也可以对同一文件拥有相同或不同的权限集,而不会影响文件所有者本身。

su 用户切换用户

su -l 用户:切换用户,进入一个新的终端

 Task6、常见的目录

/etc:存储操作系统使用的系统文件的常见位置。

例如,下面屏幕截图中突出显示的 sudoers 文件包含有权以 root 用户身份运行 sudo 或一组命令的用户和组的列表。

 ②/var:“var”是变量数据的缩写,是 Linux 安装中的主要根文件夹之一。此文件夹存储系统上运行的服务或应用程序经常访问或写入的数据。例如,正在运行的服务和应用程序的日志文件写入此处(/var/log),或者不一定与特定用户关联的其他数据(即数据库等)。

 

 ③/root:与 /home 目录不同,/root 文件夹实际上是“root”系统用户的主目录。

 

④ /tmp:该目录是“temporary”的缩写,是易失性目录,用于存储只需要访问一次或两次的数据。与计算机上的内存类似,一旦计算机重新启动,该文件夹的内容就会被清除。