1.kali命令格式

在这里先讲讲kali命令的格式,每个命令都是由 命令 选项 对象 三部分构成。 命令 和 对象 应该比较好理解,可以认为 选项 是对 命令 的功能限定。举个例子,如果我想说:“扔掉室友的所有作业!” 用kali的命令格式来写就是 扔掉 所有 室友作业 。
要注意的是 kali中的 命令 选项 对象 三部分之间需要有空格存在,并且在kali是严格区分大小写,相同的命令大小写不同会有不同的含义。

2.ls (查看内容)

命令: ls 选项 目录

ls -a (查看目录下所有文件,包括隐藏文件)

“.” 开头的文件在kali中属于隐藏文件

ls -l (查看目录下文件的详细信息)
ls -h (按照容易理解的格式列出文件大小)

3.cd (切换工作目录)

命令: cd 选项 目录

cd /root/content/(切换目录到root下的content目录中)
cd . (当前目录)

“.” 代表当前目录

cd . . (切换至上一级目录)
cd - (切换到上一个工作目录)
cd ~ (切换到用户家目录)

4.pwd (查看当前路径)

命令:pwd

pwd (查看当前路径)

5.mkdir (创建目录)

命令: mkdir 选项 目录名

mkdir content (当前目录下创建content目录)
mkdir -p content/abc/ (当前目录下创建content目录并且包含abc目录)

6.touch (创建一个文件)

命令: touch 文档名

touch file (创建一个file的文件)

7.cp (复制文件或目录)

命令: cp 选项 源文件地址 目标地址

cp /root/file /opt/ (将root下的file文件复制到opt中)
cp -r /root/content /abc (将root下的content目录复制到abc中)
cp /root/file . (将root下的file文件复制到当前目录)

“.” 代表当前目录

8.rm (删除文件或目录)

命令: rm 选项 对象

rm file (删除file文件)
rm -r content (删除content目录下所有文件)
rm -f file (不经询问删除file文件)

9. which (查看命令所调用文件的目录)

命令: which 命令

which ls (查看ls命令所调用文件的目录)

10. cat (将文件打印出来查看)

命令: cat 选项 文件

cat file (将file文件中的内容打印到终端上)

11.echo (输出指定内容)

命令:echo 文本

echo hello (输出文字hello)
echo hello > file (将hello输入到file文件中并覆盖之前的内容)
echo hello >> file (将hello追加到file文件的末尾)

12. more (逐页阅读文件)

命令:more 选项 文件

more file (逐页阅读file文件)

按 ↓ 键翻页 按↑键返回至第一页 按q键退出

13.less (逐行阅读文件)

less file (逐行阅读file文件)

按 ↓ 键下一行 按↑键上一行 按q键退出

14.head (打印文件前几行内容)

命令:head 选项 文件

head file (默认阅读file文件前十行)
head -n 4 file (阅读file文件前四行)

15.tail (打印文件后几行)

命令:tail 选项 文件

tail file (默认打印文件后十行)
tail -n 4 file (打印file文件后四行)
tail -f file (循环读取file文件 ,用于监控某个文件是否有新增内容)

16. wc (计算文件数字)

命令:wc 选项 文件

wc -l file (显示file文件的行数)
wc -w file(显示file文件的字数)
wc -c file (显示file文件的bytes字数)

17.du (查看文件使用的空间)

命令:du 选项 文件

du -h file (查看file文件占用的大小)

18.df (查看磁盘使用空间情况)

命令:**df 选项 **

df -h (查看磁盘使用空间情况)

19.vi编辑器

vi编辑器有三种模式: 编辑模式 一般模式 命令模式

当我们用编辑器打开文件时处于一般模式,此时的命令有

/ (/后输入特定字符,编辑器会在当前文件中检索特定字符的位置)
gg (光标移动到第一行)
G (光标移动到最后一行)
dd (删除当前行)
i 或者 a (进入编辑模式)

在编辑模式下我们可以对文件的内容进行修改,修改结束后按下esc键输入":"进入命令模式
在命令模式下,此时的命令有

w 保存文件
q 退出文件
wq 保存文件并退出
q! 不保存强制退出
wq! 保存并强制退出
set nu 显示行号

20.-help (帮助选项)

命令: 命令 -help

ls -help (查询ls命令的所有选项及含义)

21.绝对路径和相对路径

绝对路径的开头为根目录 “/”
相对路径开头为当前目录

可以理解绝对路径为 目标文件在根目录下的……位置
可以理解相对路径为 目标文件在当前路径下的……位置

例如 /home/kali/content/file (根目录下的home目录中的kali目录中的content目录下有file文件)
在kali目录下使用绝对路径查看file文件命令为: cat /root/kali/content/file
在kali目录下使用相对路径查看file文件命令为: cat content/file

22.tab键的使用

在输入命令或者文件、目录名一半时按下tab键可以补齐剩余的内容(前提是没有相同的命令或者文件、目录名),按下两次tab键列出当前目录下所有以输入字符开头的文件或文档名。