为了更好的了解CTF的一些基础知识,我决定从今天开始系统的学习一下Linux的操作系统。知识点取材自B站黑马程序员的课程
Linux操作系统的目录结构
1、Linux只有一个顶级目录,称之为:根目录
2、出现在开头的/表示:根目录
3、出现在后面的/表示:层次关系
4、反斜杠”"一般在windows中的路径中使用,不要与Linux系统混淆
Linux命令入门
什么是命令、命令行:
命令行:即Linux终端(Terminal),是一种命令提示符页面,以纯字符的形式操作系统,可以使用命令对系统发出操作指令。
命令:即Linux程序,一个命令就是一个Linux的程序。命令没有图形化页面,可以在命令行(终端中)提供字符化的反馈。
Linux命令的通用格式:
command [-options] [parameter]
1、命令本体,即命令本身
2、可选选项,控制命令的行为细节
3、可选参数,控制命令的指向目标
ls命令
ls命令的作用是列出目录下的内容,语法细节如下:ls [-a -l -h] [Linux路径]
· -a -l -h是可选的选择
· Linux路径是此命令可选的参数
当不使用选项和参数,直接使用ls命令本体,表示:以平铺形式,列出当前工作目录下的内容
总结:
1、ls命令的作用是?
在命令行中,以平铺的形式,展示当前工作目录(默认HOME目录)下的内容(文件或文件夹)
2、HOME目录是?
每一个用户在Linux系统的专属目录,默认在:/home/用户名
3、当前工作目录?
Linux命令行在执行命令的时候,需要一个工作目录,打开命令行程序(终端)默认设置工作目录在用户的HOME目录
· -a选项,表示:all的意思,即列出全部文件(包含隐藏的文件/文件夹)
· -l选项,表示:以列表(竖向排列)的形式展示内容,并展示更多信息
· -h选项,需要和-l选项搭配使用,以更加人性化的方式显示文件的大小单位
· 命令的选项是可以组合使用的,比如: ls -lah,等同于 ls -l -a -h