一、简介
1、历史
林纳斯·本纳第克特·托瓦兹,linux之父,著名电脑程序员、黑客,Linux内核的发明人及该计划的合作者。
2、特点
开源:源代码对用户开放
稳定:linux以其出色的稳定性而闻名
安全:由于其开源性,Linux操作系统可以由全球的开发者社区进行审查和修复漏洞,使其具备快速响应和更新的能力。并且Linux提供了强大的权限管理和安全工具,帮助管理员抵御安全威胁。
3、目录结构
/etc 系统配置所在⽂件夹
/home 除了root⽤户以外,其他所有⽤户都会在home中有⼀个同名⽂件夹,且⽤户对⾃⼰的⽂件夹具有完整操作权限
/root 只有root⽤户才有权限操作
/usr 存放系统软件资源
/tmp 系统临时⽂件等所在⽬录
/bin 存放着最经常使⽤的命令
/var var 是 variable(变量) 的缩写,这个⽬录包括各种⽇志⽂件
4、shell(Linux系统内置命令)
是一种解释型程序的设计语言,也是一种命令解释程序。
5、命令提示符
[root@kali ~]#
root 当前登录的⽤户
kali 主机名
~ 当前⽤户家⽬录
/ 根⽬录
$ 普通⽤户
#root用户
二、Linux文件与目录管理
1、⽂件与⽬录管理
pwd:查看当前所在⽂件位置
cd :切换⽬录 (后⾯接绝对路径或相对路径)
/根路径
~主⽬录(⽤户所在⽬录)
.当前⽬录
..当前⽬录的上⼀级⽬录
ls :以平铺⽅式显示当前⽬录包含内容
ls -a :查看隐藏⽂件
ls -l :以详细列表形式显示当前⽬录包含内容
2、命令行通配符
*匹配0-多个字符
?匹配单个字符
[a-z]匹配a-z之间的⼀个
[0-9]匹配0-9之间的⼀个
3、⽂件与⽬录管理常⻅指令
touch ⽂件名 :创建⽂件
mkdir ⽬录名:创建⽬录
mkdir -p a/b : 同时创建⽗⼦⽬录
cp:复制⽂件或⽬录
mv:移动⽂件或⽬录
rm ⽂件或⽬录 :删除⽂件或⽬录
rm -rf ⽂件夹 :删除⾮空⽬录
4、查看文件内容
cat查看⽂件内容
head查看⽂件头部内容
tail查看⽂件尾部内容
5、搜索关键字
grep根据匹配规则搜索(查找⽂件内容)
grep -c "root" /etc/passwdfind按照条件查找⽂件
find /etc -name "network*"
6、vim编辑器
(1)vim 文件名 > 进入命令模式
(2)输入i/a/o > 进入输入模式 > ESC键退出
(3)输入: > 进入底线命令模式 > 回车结束运行
(4)在:后输入q/wq/q! > 退出/保存并退出vim编辑/强制退出vim编辑 不保存