一、Windows命令
Win+R :打开CMD命令行
(使用Win+R打开命令行后也可以把cmd改成notepad快速打开笔记本,记录解题过程中的一些信息)
Win+D :一键回到桌面
Alt+Tab:选择最近运行的任务
dir:列出当前目录中的文件

其中有<DIR>的是指文件夹,没有则表示上面带有<DIR>的文件夹中的文件
ping:向指定的IP地址或域名发送网络请求以测试链接,使用方法:ping[IP地址或域名]

如输入指令ping baidu.com向百度发送网络请求以测试链接
ipconfig:显示当前网络配置信息,使用方法:ipconfig arg
cd:更改当前目录,使用方法:cd[目录路径] arg
cd ..:回到上一目录
二、Linux命令(需要在kali虚拟机VMWare终端中执行)
打开虚拟机后右键点击桌面点开Open Termianl Here
可以按ctrl+shift+”+=”键对终端字体的大小进行调整
ls:显示当前目录下的所有文件

ls -l:以列表形式展示未隐藏的文件

ls -a:显示所有文件(包括隐藏文件)

其中蓝色表示文件夹,黑色表示文件,绿色表示压缩包
ls -al:以列表形式显示所有文件(包括隐藏文件)

mkdir:创建一个目录

pwd:显示当前目录的路径

cd:切换目录

cd ..:回退到上一级目录

touch:创建一个空的文件,使用方法:touch 文件名

cp:复制文件,使用方法:cp file1 (/绝对路径/)file2
file1是已经存在的文件,这条命令的作用是在当前目录把file1复制成以file2命名的新文件

file2前面可以加上绝对路径把file2放在其他目录中
如果没加上绝对路径,则默认生成在本文件夹中

rm:删除文件(不能删除目录)



rm-r:递归删除子目录的所有内容

文件夹s的所有内容消失了,s也消失了
rmf:强制删除
rm-f/*:删库跑路,即删除本虚拟机所有内容,别用
cat:显示文件的内容(显示的顺序是从文件的第一行到最后一行)

tac:逆序显示文件的内容(显示的顺序是从文件的最后一行到第一行)

echo:输出指定字符到屏幕上

echo “字符”>>文件:将字符追加到文件中新的一行上

echo “字符”>文件:用字符覆盖文件中的内容

ping:测试网络连通性(可以用ctrl+c结束进程),可以用来找到ip地址

其中39.156.66.10则是baidu.com的ip地址
ifconfig:查看当前的网络配置信息

whoami:查看当前已经登录的用户

ps -aux:查看进程

vim编辑器:
左下角出现
,按下i键(insert的首字母)
左下角出现
表示进入插入模式,可以输入字符
再按下键盘左上角Esc键退出插入模式
最后输入:wq表示保存并退出
再用cat命令可以查看文件是否编辑成功
三、SQL基础语句
SQL是对数据库进行更改的一些操作

表(二维关系表)的一般形式如下:
列名:id、name、url、alexa、country

登录数据库
打开文件资源管理器,找到D盘中的phpstudy_pro文件夹,打开Extensions文件夹中的MySQL5.7.26文件夹中的bin文件夹,找到第一个文件echo.exe点一下,点一下红圈输入cmd进入命令行

如下,输入mysql -u root -p后回车准备输入密码,其中root是用户名

打开php,启动MySQL5.7.26和Apache2.4.39,第二个也可以不启动
password在数据库中可以看到,点击编辑可以查看,输入时不显示具体密码,只能看到*

出现下面这种情况说明登陆成功

若密码错误会出现这种情况↓

show databases;:登录数据库系统后就能执行mysql指令啦,比如执行显示所有数据库的指令,如下输入show databases;,SQL语句以”;”表示结尾,现在的版本不加”;”也不会报错,以下是我的四个数据库

进入指定的数据库:use 数据库名称;,如进入sys和mysql数据库:

显示所有表:show tables;
(这一步是以上一步为基础的,需要先进入某个数据库)

进入其中的某个表:select * from 表名;比如查看sys数据库中的host_summary表

其中*表示显示所有列名,可把*改为id/username/password以显示单个列名,需要显示多个但不是所有列名时,列名之间用逗号”,”隔开

where:有条件的选择表中的某一个数据,where后面写的是条件

and 和 or:当有多个条件时,and表示条件的并(要同时满足这些条件),or表示条件的或(满足其中一个条件即可)

创建数据库:create database 数据库名称,比如create database school,创建一个名为school的数据库,可以问chatGPT相关的SQL语句

8653

被折叠的 条评论
为什么被折叠?



