本文正在参与 “走过Linux 三十年”话题征文活动
linux操作系统的架构:
- linux操作系统的结构为树状结构:
eg: /etc/1.txt (根目录下的etc下的1.txt)
注意:
1. /etc/1.txt 这是一个路径它可以表示一个目录的位置它也可以表示一个数据的位置。
2. /(根):包含所有数据所有内容的目录叫做根目录。
- 根目录常用目录:
/boot : 存放启动文件,包括内核,文件系统的配置。
/etc :存放各种程序的配置文件。
/home :存放普通用户家目录的目录。
/root :存放root用户的家目录。
/bin : 存放各种运行程序,各种可执行文件。
/tmp :存放系统运行时的临时文件。
/var :存放邮件信息,日志等变化的信息的目录。
/dev :存放鼠标键盘等硬件的目录。
/sbin :存放各种运行程序,各种可执行文件。
`注意:`
linux硬盘和硬盘接口:
1) 硬盘接口分为 ide 和 scsi 这两个及接口
2) ide 和 scsi 的区别就在于,接口的稳定性,`ide<scsi` ,ide接口成`柱状`, scsi 是`芯片状`。
3)linux中/dev/hda 代表的是ide接口,/dev/sda就是scsi接口的硬盘。(其中a代表的是磁盘顺序号)
颜色区分:
1)蓝色代表,目录
2)黑色代表,文本文档
3)绿色代表,可执行程序
4)青色代表,快捷方式
- 常见知识点:
cat /etc/redhat-release (查看linux系统版本)
lscpu(查看cpu信息)
cat /proc/meminfo (查看内存信息)
uname -i (查看内核版本,又叫硬件架构)
hostname (显示当前系统的用户名字。)
`注意:`
1. hostname这条命令只能配置临时的主机名字。
2. 并且hostname查询时是完整的但是标识符提示的主机名字并没有显示全部。(这是因为主机名字只显示从左往右第一个.前边的字符串)
3. 想配置永久的主机名就要到/etc/hostname下边,然后重启。
ifconfig (列出已激活网卡的信息。)
ifconfig + 网卡名字 + ip(掩码可以不用写,因为系统自动判断是a,b,c 类地址)
`注意:`
1. ifconfig也是一个临时配置IP的命令(要想配置永久的可以用nmcli这条命令,我们后面讲)
2. 我们除了知道网卡的名字以外,我们还要知道这两个字段(RX进站流量 , TX 出站流量)(写shell脚本经常用)
- 创建目录:
mkdir + 创建目录
常用选项:
`-p` --适合多层目录进行创建
- 创建文本文档:
touch + 创建文本文档
- 过滤文本文档内容利器
grep "过滤字段" 过滤的目标文件路径
常用选项:
`-i` --查找字段忽略大小写
`-v` --输出除了查找字段所有字段(反向查询)
`-q` --查到相应字段或没查到相应字段都不进行屏幕回显
`-w` --查找固定单词
常用参数:
`^...` --查找以什么开头
`...$` --查找以什么结尾
`^$` --查找空格字段