前言

我昨天发布了关于 技能树的问题,那个还只是基础的,我接下将发布linux常用命令,作为昨天测试工程师,必定会使用kali
而linux命令也很重要。 如果你不会,不懂命令。你使用kali的时候,也只能看着别人,漏洞复现也只能照抄

能搜索到这篇文章的人,相信知道什么是linux了,就不介绍了

正文

什么是shell呢?

看看这张图,早期是开机后直接面对黑黑的命令行,shell命令才能控制其他软件

shell :是为用户与机器之间搭建成的一个桥梁,让我们能够通过shell来对计算机进行操作和交互,从而达到让计算机为我们服务的目的。

shell与终端的区别
终端接收用户的输入,并传递给shell程序,接收程序输出并展示到屏幕
shell接收并解析用户的命令给操作系统执行,将结果输出到终端

vim的使用

我们写文档的时候会通过编辑器来编辑文档
vim是kali linux自带的编辑器
vim的作用
1.编写代码
2. 编写文档

0x01

先使用touch命令,创建文件
touch hello.txt


我们在进入文件,进行修改编辑文档,这就是vim的用处之一

使用 vim hello.txt就可以进入编辑了

0x02进入文档,进行编辑


这里我输入 的话按个字母i

会显示插入,这时候就可以书写了
然后我写入hello world文本

如何保存退出嘞?
先按下键盘的右上角的Esc会像下图显示

会退出写入模式
然后再按shift + :

这时候会显示一个 冒号,我们输入wq,就可以退出了

w:保存
q:退出
wq 和 x 都是保存退出
q!:强制退出
w!:强制保存,管理员才有权限
insert 键: 在键盘的回退键旁边,点 ins 可以直接切换到插入模式

单独写一个w,是保存,但不退出
单独写一个q,是退出,不保存
wq 和 x 都是保存退出
q!是强制退出,不会保存
w! 是强制保存,单不会退出
这样就看的懂吧
下面是一些其他的方式

i:在当前光标所在字符的前面,转为输入模式
I:在当前光标所在行的行首转换为输入模式
a:在当前光标所在字符的后面,转为输入模式
A:在光标所在行的行尾,转换为输入模式
o:在当前光标所在行的下方,新建一行,并转为输入模式
O:在当前光标所在行的上方,新建一行,并转为输入模式
s:删除光标所在字符
r:替换光标处字符

查找
普通模式: 
/PATTERN:从当前位置向后查找
?PATTERN:从当前位置向前查找

Linux常用命令

1.echo命令
echo命令用于在终端输出字符串或变量提取后的值
格式为 “echo [字符串 | $变量]”。

2.date命令
date命令用于显示及设置系统的时间或日期,格式为“date [选项] [+指定的格式]”。

3.poweroff命令
poweroff 是条关机的命令,其格式为poweroff。

4.top命令
显示当前系统正在执行的进程的相关信息,包括进程ID、内存占用率等,格式为“top [参数]”。

具体查看这篇博客
https://wwwblogs/niuben/p/12017242.html

5.ifconfig命令

ifconfig命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]”。

6.uname命令

uname命令用于查看系统内核与系统版本等信息,格式为“uname [-a]”。

7.who命令

who用于查看当前登入主机的用户终端信息,格式为“who [参数]”。
这个不用我说了吧,不懂后面加个 --help

8.history命令

history命令用于显示历史执行过的命令,格式为“history [-c]”。

9.pwd命令

pwd命令用于显示用户当前所处的工作目录,格式为“pwd [选项]”。
注意,linux大小写敏感,千万不要小写

10.cd命令

cd命令用于切换工作路径,格式为“cd [目录名称]”。
这个就不用我说了吧

11.ls命令

ls命令用于显示目录中的文件信息,格式为“ls [选项] [文件] ”。

依然是你懂的~~

文末

内容比较多,接下来我会继续补全,我讲的是常用命令
有说错的地方评论指出,我会改正。
欢迎大佬们捧场,感兴趣的可以加我vx互相交流

(另外:我不是打广告,只是互相交流,人多了我会创个群,方便一起交流)

更多推荐

linux 常用命令 自学篇(一)