随笔分类 - linux
摘要:netstat netstat命令用于显示与IP、TCP、UDP、ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接、TCP和UDP监听、进程内存管理的相关报告。 使用方法netstat [-参数选项],以下是几个常
阅读全文
摘要:正则表达式是以行为单位,通过一些特殊符号的辅助,来进行查找、替换和删除某些特定字符串的处理方法。 下面使用grep命令来进行正则表达式的练习。
阅读全文
摘要:数据流重定向 数据流重定向是将某个命令执行后应该出现在屏幕上的数据传输到其他地方。 标准输入stdin:代码为0,使用<或者<<,<表示覆盖<<表示追加 标准输出stdout:代码为1,使用>或者>>,>表示覆盖输出>>表示追加输出 标准错误输出stderr:代码为2,使用2>或者2>>,>表示覆盖
阅读全文
摘要:流程控制 一、if #单if判断 if [ 条件判断 ];then command fi #if……else……多重判断 if [ 条件判断 ];then command1 elif [ 条件判断 ];then command2 else command3 fi 二、for for i in ite
阅读全文
摘要:一、变量命名 ①变量默认为字符串类型,且系统变量名大写,用户自定义变量名小写。 ②变量与值之间用等号=连接,=左右两侧都没有空格 ③变量名可使用数字、字母、下划线,但不能以数字开头 ④变量值如果有空格可以使用单引号或双引号括起来,单引号内的特殊字符为纯文本,双引号内的特殊字符可保持原本特性。 [ro
阅读全文
摘要:一、文件系统概述 对于linux的文件系统来说,它将一个文件的属性存放到inode中,实际数据存放到data block中,整个文件系统还有一个super block。 super block:记录文件系统的整体信息,包括inode/block的总量、使用量、剩余量,文件系统格式等相关信息 inod
阅读全文
摘要:1.zip与unzip zip压缩和unzip解压默认都不删除源文件,且zip生成的压缩文件名可以随意取(为便于辨认还是建议取源文件.zip),unzip也可以解压任意由unzip压缩的文件无需后缀为.zip。 zip [参数] 压缩后文件 待压缩文件 unzip [参数] 要解压文件名 2.gzi
阅读全文
摘要:awk是一个强大的文本分析工具,在对数据进行分析并生成报告时显得尤为强大。 使用方法:awk [options] 'BEGIN{ commands } pattern{ commands } END{ commands }' file,其中commands都包含在大括号内。 第一步:运行BEGIN{
阅读全文
摘要:sed是一种流编辑器,处理时会把当前处理的行存储在临时缓冲区中(模式空间pattern space),接着用sed命令处理缓冲区中的内容,处理完成后把缓冲区的内容输出到屏幕,接着处理下一行,这样不断重复直到文件末。除非使用了-i参数进行写入,否则文件本身内容并没有改变。 使用语法: sed [-ne
阅读全文
摘要:一、find 使用语法:find [查找目录] [查找规则] [查找完后执行的action] find是根据具体目录进行搜索 1.查找目录 如果不指定查找目录,默认在当前目录下进行查找 如果需要在多个目录下查找,多个不同的目录通过空格隔开 2.查找规则 ①根据文件名查找 -name -name和-i
阅读全文
摘要:修改系统时间date 设定日期:date -s 月/日/年,例如设定日期为2018年12月1日,date -s 12/01/2018(年也可以是两位) 设定时间:date -s hh:mm:ss,例如设定时间为21:15:38,date -s 21:15:38 设定日期和时间:date -s "yy
阅读全文
摘要:1.权限对文件的意义 读:可查看文件的内容 写:可修改文件的内容(但不能删除文件) 执行:可执行文件 2.权限对目录的意义 读:可以查看目录下的内容,即可以读取该目录下的结构列表 写:可修改目录下的内容(新增、删除文件或重命名文件) 执行:可进入该目录作为当前工作目录 3.修改文件属性与权限 [ro
阅读全文
摘要:1./etc/passwd 存储用户信息 [root@oldboy ~]# head /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbi
阅读全文
摘要:supper block:记录文件系统的整体信息,包括inode/block大小、总量、使用量、剩余量,文件系统格式与相关信息等 inode:记录文件的属性和所在的block号码(不记录文件名),一个文件只占用一个inode,大小固定为128bytes,12个直接、1个间接、1个双间接、一个三间接记
阅读全文
摘要:1.rpm包的安装过程:进入rpm包的所在目录,通过rpm -ivh 包名安装,rpm安装无法解决依赖关系 2.yum安装过程:读取/etc/yum.repo/下配置文件中的baseurl地址,找到该地址下的repodata/repomd.xml文件(配有依赖关系),读取安装目标所需要的所有安装包并
阅读全文
摘要:1、进程基本介绍 进程id:PID(process id),父进程PPID 进程标志:process flag,说明进程的权限,常见4表示权限为root,1表示只可复制无法执行 进程状态:stat,说明进程的状态,主要的状态有: R(running):正在运行中 S(sleep):睡眠状态但可被唤醒
阅读全文
摘要:磁盘的第一个扇区(512bytes)主要记录了两个重要信息: 主引导分区MBR:master boot record,安装引导加载程序的地方,446bytes 分区表:partition table:记录整块硬盘分区的状态,64bytes,最多容纳4个分区 linux系统引导的顺序 BIOS→MBR
阅读全文
摘要:1.vim的三种模式 命令行模式:vi命令刚进入时的默认模式,所有输入被解释成vi命令,可执行复制、粘贴、移动、删除等命令,也可以进行光标移动、搜索字符串和退出vi等操作 编辑模式:在这一模式下,所有的输入被解释为文件的正文 扩展模式:可以使用一些高级编辑命令,如搜寻和替代字符串、存盘或退出vi编辑
阅读全文