- 博客(18)
- 收藏
- 关注
原创 iptables命令
#### 选项iptables -h 获取帮助iptables -V 显示版本信息iptables -L 列出链详细信息,可指定链iptables -vL 显示更详细链信息iptables -vnL 显示更详细链信息,并以数字化显示iptables -vnL --line-number 列出信息时,显示规则序号iptables -F 清除所有规则,不包括默认规则,可指定链iptables -D 链名 规则序号 删除指定规则iptables -I...
2021-12-06 16:40:19
1410
2
原创 iptables四表五链
五个链:INPUT、OUTPUT、FORWARD、PREROUTING、POSTROUTINGfilter是默认表,过滤规则表,根据预定义的规则过滤符合条件的数据,真正负责主机防火墙功能,这个表定义了三个链。INPUT:负责过滤所有目标是本机地址的数据包,通俗来说就是过滤进入主机的数据包OUTPUT:处理所有源地址是本机地址的数据包FORWARD:负责转发流经主机的数据包。起到转发的作用,和NAT关系很大。NAT表负责网络地址转换,即来源与目的的IP地址和port的转换。和主机本身无关,一般.
2021-12-06 16:39:13
732
原创 linux软件管理
### rpmrpm 字符 输入任意字符查看rpm详细用法rpm -i 程序包 安装rpm -v 程序包 显示安装过程rpm -vv 程序包 显示程序详细安装过程rpm -h 程序包 标记#号显示程序包执行进度rpm -U 程序包 升级程序rpm --force 程序包 强制安装rpm --oldpackage 旧版程序包 降级为旧版本rpm -a 程序包 查询所有包rpm -f 文件 查看已存在的指定文件由哪个程序包安装生成rpm -e 程序包 卸载rpm...
2021-12-06 16:36:23
695
原创 正则表达式
### 字符匹配. 代表任意单个字符,包括不仅限于字母、汉字、数字。例:grep "谈..狗" 文件名 匹配以谈为首,以狗为尾的四字词语。[] 代表匹配内容范围,指定任意数量单个字符(输入多个字符分开匹配)例:grep "[0-9]" 文件名 匹配所有包含数字的内容 grep "[五月天]"文件名 匹配五、月、天三个字[^] 代表匹配内容之外,指定任意数量单个字符(输入多个字符分开匹配)例:grep "[^0-9]" 文件名 匹配所有不包含数字的内容[:space:]...
2021-12-06 16:34:54
206
原创 awk基本用法
#### print指令awk '{print $段数}' 文件 默认分隔符为空格,分段后匹配指定段数awk -F分隔符 '{print $段数,$段数}' 文件 指定分隔符,匹配对应段数awk -F "[多个分隔符]+" '{print $段数,$段数}' 文件 指定多个分隔符,匹配对应段数awk -v 允许变量赋值awk -v FS=分隔符 '{print $段数FS$段数}' 文件 赋值变量FS为分隔符,达到输出结果以变量为分隔符的目的awk -v FS=分隔符 ...
2021-12-06 16:33:24
516
原创 sed基本用法
命令sed 行处理工具,分为选项和动作sed -n p 文件名 输出文件内容sed -n '/字符/p' 文件名 输出文件中包含指定字符的行sed -n '行数,行数p' 文件名 输出文件指定行数到指定行数的内容sed -n '行数,行数d'文件名 删除文件指定行数到指定行数的内容sed -e 行数a\内容 文件名 在指定行数后添加指定内容sed -i 将修改写入文件,而不是仅输出至屏幕sed -r 使用正则表达式sed '行数c 内...
2021-12-06 16:32:19
119
原创 grep基本用法
grep "字符" 检索文件中包含该字符的行grep -i "字符" 检索文件中包含该字符的行,检索时不区分大小写grep -n "字符" 检索文件中包含该字符的行,并显示行号grep -c "字符"显示文件中包含该字符的行总数grep -o "字符" 仅显示指定字符,而不输出整行grep -A行数 "字符"检索文件中包含该字符的行,并显示指定行的后几行数grep -B行数 "字符"检索文件中包含该字符的行,并显示指定行的前几行数grep -w "字符" 检索文件中包含该字符作...
2021-12-06 16:31:14
158
原创 vim的使用
命令模式vim 文件名 打开文件 vim -b 文件名 打开二进制文件 vim +行数 打开文件并跳转至指定行数命令模式的命令 行数yy 复制当前光标所在行的向下指定行数到缓冲区,未指定行数则仅复制当前光标所在行 行数dd 删除当前光标所在行的向下指定行数到缓冲区,未指定行数则仅删除当前光标所在行 p 将缓冲区内容粘贴到光标所在行的下一行,P则是下一行 r 替换光标所在处的字符 R 进入替换模式,进行多字符替换和添加 u 返回上一级操作D 从当前光标位置删除到行尾ggdG gg是跳转至首行第
2021-12-06 16:28:54
74
原创 文本分析基础命令
wc 文件名 统计文件的行总数、单词总数、字节总数wc -m 文件名 统计文件的字符总数wc -l 只计数行数wc -w 只计数单词总数wc -c 只计数字节总数sort 文件名 以文件内的每一行的首字母为标准升序排序sort -u 文件名 去除重复行sort -r 文件名 以文件内的每一行的首字母为标准降序排序sort -n 文件名 按照数值大小排序uniq 文件名 去除前后相连的重复行uniq -c 文件名 显示重复的行数uniq -d 文件名 仅显示重复过的
2021-12-06 16:26:19
170
原创 文本查看基础命令
cat 文件名 查看文本内容more 文件名 分页查看文件head -行数 指定获取文件或标准输入的前几行数 head -c 字节数 指定获取文件或标准输入的前几个字节数tail -行数 指定获取文件或标准输入的后几行数 tail -c 字节数 指定获取文件或标准输入的后几个字节数 tail -f 文件名 跟踪获取文件fb的后面新追加内容cut -b 字节数 获取指定字节数的标准输入或文本文件字节 cut -c 字符数 获取指定字符数的标准输入或文本文件字符 cut -f 字段数 获取指定字
2021-12-06 16:22:37
231
原创 文件管理:文件基础操作命令
touch 名称 创建一个新文件[19:53:52 root@qiyue[ 4]#touch 1.txt[19:53:57 root@qiyue[ 4]#ll总用量 0-rw-r--r-- 1 root root 0 7月 15 19:53 1.txtcp /路径/名称 /路径 将指定路径的文件或目录复制至其他路径[19:55:28 root@qiyue[ 4]#cp /root/bin/4/1.txt /root/bin/4/5[19:56:09 root@qiyue[ ...
2021-07-15 20:10:14
99
1
原创 文件管理:linux常见系统目录功能
系统文件目录从根目录开始,根目录用/来表示[12:52:35 root@qiyue[ /]#lsbin boot data dev etc home lib lib64 media misc mnt net opt path proc root run sbin srv sys tmp usr varbin 所有用户使用的基本命令都放在这里boot 引导文件存放目录,内核文件和一些启动加载相关的文件放在这里。dev 设备文件或特殊文件...
2021-07-15 13:33:24
85
原创 文件管理:目录
pwd 显示当前所在目录[19:51:13 root@qiyue[ bin]#pwd/root/bincd 路径 更改所处目录[19:54:10 root@qiyue[ bin]#cd /root/bin/4[19:54:17 root@qiyue[ 4]#pwd/root/bin/4ls 查看当前所在目录的
2021-07-15 12:49:07
82
原创 基础命令:获取linux系统内的帮助命令
help 内部命令 以内部命令为参数,可查询内部命令的帮助[14:45:18 root@qiyue[ ~]#help cdcd: cd [-L|[-P [-e]] [-@]] [目录] 改变 shell 工作目录。 ........命令 --help 以命令为参数,可查询多数外部命令的帮助[14:46:28 root@qiyue[ ~]#ls --help用法:ls [选项]... [文件]...List information about the FILEs (...
2021-07-14 14:54:38
111
1
原创 基础命令:echo的用法
echo 信息 可将信息输出至下一行,所见即所得。[12:55:34 root@qiyue[ ~]#echo 暴龙战士暴龙战士echo -n 信息 使用n选项,输出时不换行,[13:48:03 root@qiyue[ ~]#echo -n 暴龙战士暴龙战士[13:49:01 root@qiyue[ ~]#echo -e 启用转义符号"\"功能。下面将列举几个常用选项:\b 删除前一字符,前提是后面也必须存在字符。[14:00:37 root@qiyue[ ~]#ec...
2021-07-14 14:30:54
1182
原创 基础命令:内外部命令及命令别名
type 命令 跟上以命令为准的参数,可区分该命令是内部命令还是外部命令[12:44:13 root@qiyue[ ~]#type cdcd 是 shell 内建type -a 命令 选项a可以额外查询该命令的路径[12:44:38 root@qiyue[ ~]#type -a cdcd 是 shell 内建cd 是 /usr/bin/cdenable 查看所有可管理的内部命令12:45:13 root@qiyue[ ~]#enableenable .enable :e...
2021-07-14 13:00:20
123
1
原创 基础命令:linux的关机和重启
init 0 poweroff halt三个命令执行后均为关机,一般只需记住poweroff即可init 6 reboot两个命令执行后均为重启init 5 转图形化界面init 3 转字符化页面shutdown 此命令为计划关机或重启,如不设置选项和参数,则默认为一分钟后关机[12:11:43 root@qiyue[ ~]#shutdownShutdown scheduled for Wed 2021-07-14 12:26:06 CST, use 's...
2021-07-14 12:32:41
178
原创 基础命令:查看信息
tty 查看当前所在终端[11:45:53 root@qiyue[ ~]#tty/dev/pts/0hostname 查看当前主机名[11:55:49 root@qiyue[ ~]#hostnameqiyuelscpu 查看cpu相关信息[12:00:39 root@qiyue[ ~]#lscpu架构: x86_64CPU 运行模式: 32-bit, 64-bit字节序: Little EndianCPU: 4...
2021-07-14 12:13:09
203
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人