【linux讲解及其基本命令讲解】

一、linux系统的初步认识

请添加图片描述

请添加图片描述

二、linux常用指令讲解

ls

请添加图片描述

输入 ls 或者 ls . 可以显示出当前目录下的文件

ls还支持在后面加上指定目录来显示指定目录的文件例如输入ls /
请添加图片描述
在ls后面加上了/,就显示出了根目录下的文件。

ls .. 显示上一层目录的文件
请添加图片描述

ls -a

显示出来以(.+文件名)为开头的文件是隐藏文件

ls -l

可以查询文件属于哪个用户的,以及权限,例如:

drwxr-xr-x

d:代表文件夹
r:读
w:写
x:执行
每三个代表一个用户组,例如我们可以将它拆分开为:

d rwx r-x r-x

第一组rwx代表root,表示超级管理员获取它读、写、执行的权限。
第二组r-x代表用户组,该用户组的用户只能获取文件夹读和执行的操作,而没有写的权限
第三组的其他用户也是这样的权限只有读和执行的权限

ls -al

请添加图片描述
可以显示出隐藏文件,同时也显示隐藏文件和普通文件详细信息的操作,那么同样的操作我们可以类推,其他指令也同样可以进行这样的拼接

mkdir

创造文件夹,例如我们想要创建一个test123的文件夹就可以用:

mkdir test123

来创建一个test123的文件夹

cd

请添加图片描述

pwd

请添加图片描述

touch

新建文件
请添加图片描述

echo

使用 echo 可以向新建的文件里写入内容:

echo hello yds > yds.txt

cat

cat 后面接指定文件可以输出文件里的内容
请添加图片描述

mv

具有移动文件和重命名的功能
请添加图片描述
使用:

mv yds.txt test.txt

可以将yds.txt重命名为test.txt

rm

请添加图片描述

ifconfig

查看ip

ping

测试网络连通性

三、CTF中常用指令

请添加图片描述

strings

用于打印文件里的可见字符

strings 123.jpeg

grep

strings 123.jpeg | grep flag

能够找到并打印含有flag的字符,具有搜索的效果

grep -rn "flag"

能够对所有文件进行搜索,查找文件里有没有flag这个字符,加上-r的效果是遇到文件夹也能进去继续搜素

find

find / -name "*flag*"

从根目录开始寻找文件名为 flag 的文件

whoami

用户登录的情况下可以打印出用户名,如果用浏览器向服务器发送指令,则打印出服务器web站点上的用户组请添加图片描述

which

打印出环境变量的路径

请添加图片描述

help

列出当前用户组可用的命令

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值