linux基础
基础语言
1.apt 包管理工具 可以进行对包的安装 更新 卸载
-apt update 检查已经安装的软件包
-apt upgrade 更新已经安装的软件包
-apt-cache search xxx 搜索 (用apt-cache show 可以查看包的信息)
-apt install xxx 安装
-apt autoremove xxx 卸载一个软件包并自动删除不需要的包
-apt-get -purge remove xxx 卸载一个软件包并且同时删除配置文件
linux的目录和文件
1.linux 的用户与用户组
三个权限:拥有者 用户组 其他人权限
1.文件的权限
ls -al :显示当前目录的详细信息 、查看文件的权限信息
一共十个字母=一位字母(文件的类型)+ 9个字符(三种用户的权限)
权限 -r:读取 ,w:写入,x:执行
chmod可以更改权限
以数字方式更改权限: chmod 777 file 表示三种用户都有rwx权限
以字母方式更改权限: chmod a=rwx file a代表所有人
例子 chmod ug+w,o-w file 为拥有者添加写的权限 去掉其他人写的权限
2.文件夹的权限
r:查询目录下文件名
w:具有修改目录结构的权限
x:可以进入目录
一般对于目录来说,rx是最重要的
3.文件目录管理的常见命令
ls : 列出目录 ls -al 显示详细的信息
pwd:显示终端的当前路径
mkdir:创建新的目录
rmdir :删除一个空的目录
cp:复制目录
cd :切换终端当前路径
文本编辑器的使用
类似记事本ヾ(●゜ⅴ゜)?
vim
打开方式:-vim 文件
四种模式:
normal-mode:只用于浏览文件 可以用一些快捷键yy复制
insert-mode(输入i从正常模式进入插入模式):可以打入文字
command-mode(正常模式下按:):w保存文件 wq保存并推出
visual可视模式:复制多行文本
常用命令
- 正常模式下
yy复制 ,p粘贴,dd删除
查找 :按/进入,n找下一个,N找上一个
- 命令模式
替换:作用范围s/目标/替换/替换标志
例%s/abc/def/g 全局范围找abc 并把所有abc换成def
kali linux
在vmware 中安装kali linux
作用
- 主机渗透测试:例如metasploit
- 无线网络渗透测试:aircrack-ng
- web 渗透测试:sqlmap