Kali下Linux基础命令

Kali 是一个基于 Debian 的 Linux 发行版。它的目标就是为了简单:在一个实用的工具包里尽可能多的包含渗透和审计工具。Kali 是由 Offensive Security 公司开发和维护的。它在安全领域是一家知名的、值得信赖的公司,它甚至还有一些受人尊敬的认证,来对安全从业人员做资格认证。Kali 并不要求你自己去维护一个 linux 系统,或者你自己去收集软件和依赖项。它是一个“交钥匙工程”。所有这些繁杂的工作都不需要你去考虑,因此你只需要专注于要审计的真实工作上,而不需要去考虑准备测试系统。

Linux命令格式

命令 [选项] [参数]

ls显示当前目录下非影藏文件与目录

ls -l列出文件和文件夹的详细信息

ls -alh显示文件或者文件夹大小 -h 参数原意是Human Readable即人类易读

pwd查询当前工作目录

cd切换

mkdir rmdir 创建或删除目录

cp复制

rm删除

mv重命名

rm – rf和rm -rf /* 删除/etc/下所有文件和删除/下所有文件

cat查询文件内容

head显示文件前N行

tail显示文件后N行

tac从最后一行开始倒过来将内容数据输出到屏幕上

nl (Number of Lines) 将指定的文件添加行号标注后写到标准输出。类似cat,不过会以一页一页的显示

less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件

df查询磁盘空间,-T显示文件类型

man和help都是帮助命令,用来查看命令的帮助文档。help命令用于显示shell内部命令的帮助信息。help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。

ps aux查看和结束系统进程。管道符合(|)用来分割两条命令,先执行前面的,grep查找文件里符合条件的字符串。

kill用来删除执行中的程序或工作

vi编辑器,用于编辑文件的。

cat /etc/passwd 查询用户信息

创建用户/组

删除用户/组

shadow用户密码存放文件

awk,是一种处理文本文件的语言,是一个强大的文本分析工具。F参数:指定分隔符,可指定一个或多个。print 后面做字符串的拼接

文件权限rwx421,创建一个目录默认权限为755,创建一个文件默认为644

chmod 用于改变文件或目录的访问权限

chown修改文件/目录属主,-R表示递归

find文件查找,用来在指定目录下查找文件。-name表示根据名称。

crontab计划任务,直接编辑文件:nano /etc/crontab或

格式为:分时日月周命令

使用crontab命令:crontab -e