Linux操作系统(上)

90 阅读2分钟

一、简介

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编辑 不保存