Linux查找指定文件及网络基础设置
Linux系统一般有4个主要部分
内核、shell、文件系统和应用程序。
内核、shell和文件系统一起形成了基本的操作系统结构。
1.内核
负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
2.shell
Shell本身是一个用C语言编写的程序,它是用户使用Unix/Linux的桥梁,用户的大部分工作都是通过Shell完成的。
Shell既是一种 命令语言,又是一种 程序设计语言。
作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
3.文件系统
Linux是一个倒树型结构,最大的目录名称叫“ / ” (根目录)
Linux系统中的二级目录
/bin | 二进制可执行文件,系统常规命令 |
---|---|
/boot | 启动目录,存放系统自动启动文件,内核,初始化程序 |
/dev | 系统设备管理文件 |
/etc | 大多数系统配置文件存放路径 |
/home/子目录 | 普通用户家目录 |
/lib | 函数库 |
/lib64 | 64位函数库 |
/media | 临时挂载点 |
/mnt | 临时挂载点 |
/run | 自动临时设备挂载点 |
/opt | 第三方软件安装路径 |
/proc | 系统硬件信息和系统进程信息 |
/root | 超级用户家目录 |
/sbin | 系统管理命令,通常只有root可以执行 |
/srv | 系统数据目录 |
/var | 系统数据目录 |
/sys | 内核相关数据 |
/tmp | 临时文件产生目录 |
/usr/ | 用户相关信息数据 |
系统中的通用配置符号
查找文件中的匹配项
符号 | 意义 |
---|---|
? | // 匹配单个字符 |
* | // 匹配0到任意字符 |
[[:alpha:]] | // 单个字母 |
[[:lower:]] | // 单个小写字母 |
[[:upper:]] | // 单个大写字母 |
[[:digit:]] | // 单个数字 |
[[:punct:]] | // 单个符号 |
[[:space:]] | // 单个空格 |
[[:alnum:]] | // 单个数字或字母 |
[[:punct:][:upper:]] | // 单个符号或单个大写字母 |
例:使用方法
查找指定文件
find -P
[1-9] | 1位数字,且数字属于1-9 |
---|---|
[!3-5] | 1位不是3-5的数字 |
[^3-5] | 1位不是3-5的数字 |
[a-z] | 1位不确定的a-z的任意字母 |
{1…3} | 确定的3位数字:1 2 3 |
{1,4,7} | 3个确定数字1 4 7 |
例
常用目录代表符
①
~
// 当前用户家目录
②
~username
// 指定用户的家目录
③
~+
// 当前目录
④
~-
// 进入当前目录之前所在目录
网络设置
(一)切换目录,进入指定文件,显示其中文件及具体信息
(二)查看网络设置
若其中存在GETWAY则将其删去
若存在文件ifcfg-br0,则查看文件,保证其中无GETWAY