随笔分类 - 随笔
摘要:①、服务器仓库:http:// https:// ftp:// file:// ②、客户端配置:/etc/yum.conf 每个仓库的公共配置 /etc/yum.repos.d 每个仓库自己的配置文件 ③、yum repolist 以启用的仓库 yum repolist all 所有仓库 yum c
阅读全文
摘要:一、首先设置光盘挂载,才可以看到光盘里rpm包 快捷方法:①、yum install -y autofs ②、systemctl start autofs (永久启动systemctl enable --now autofs) ③、cd /misc/cd (这就是光盘挂载点) 二、进入/misc/c
阅读全文
摘要:grep:适用于找文本内容 sed:适用于大量修改。属于行编辑器。支持标准输入。是一行行的取到内存中处理。 格式:sed [参数] ‘地址命令’ 文件 (可以只有命令,但不能只有地址) 一、参数 -n 使默认输出不显示 -i.后缀 真正的修改了文件。加后缀为了给原来的文件一个备份 -r 支持扩展正则
阅读全文
摘要:1、tar:只打包,不压缩 -cpvf xxx.tar 目录/文件[多目录或文件] (p保留属性) -rf xxx.tar 目录/文件[多目录或文件] 追加 -tf xxx.tar 查看 -xvf xxx.tar 解包 (当前目录) -C 目录(指定目录) 打包并压缩 -zcvf xxx.tar.g
阅读全文
摘要:实现文件的压缩 1、compress和uncompress ->.Z后缀,会删除原来文件 -d <=> uncompress -c 只将内容显示到屏幕上,不删除原文件。 compress -c a >a.Z -v 详情 zcat 直接查看文本文件。 zcat a.Z > a 2、gzip和gunzi
阅读全文
摘要:一、locate:(非实时查找)模糊搜索,搜索速度极快 查找逻辑:查询系统上预建的文件索引数据库/var/lib/mlocate/mlocate.db。索引构建时系统空闲时自动进行创建的,周期性任务。updatedb来手动更新索引,但是会很耗资源。 -i 忽略大小写 -n 只搜索前n个就停止了 -r
阅读全文
摘要:一、if分支: 单分支:if 判断条件;then 条件成立则执行的语句 fi 双分支:if 判断条件;then 条件成立则执行的语句 else 条件不成立则执行的语句 fi 多分支:if 判断条件1;then 条件1成立则执行的语句 elif 判断条件2;then 在条件1不成立下,条件2成立则执行
阅读全文
摘要:一、条件测试:(与echo %?联用) ①、test EXPRESSION test -V NAME <==> [ -v NAME] 判断变量是否被定义过。“”空也算被定义过 ②、[ EXPRESSION ] ③、[[ EXPRESSION ]] (支持通配符与正则表达式) 二、数值测试: -gt
阅读全文
摘要:①、算数运算:+、-、*、/、%、**(乘方) 方法:①、let name=算数运算 ②、var=$[算数运算] ③、var=$((算数运算)) ④、exper $name 运算符 $name (*需要转义) ⑤、declare -i name (声明为int型) ⑥、传给bc ②、 逻辑运算:&、
阅读全文
摘要:总体格式:①、行首she(#)bang(!)机制 #!/bin/bash #!/usr/bin/python ②、注释(可写可不写) 提前在~/下配置好.vimrc。规范后缀:.sh ③、给脚本加上执行权限 ④、运行脚本 运行脚本方法:①、绝对路径 ②、相对路径 ③、放入$PATH变量中 如:mkd
阅读全文
摘要:1、nmcli connection add con-name etht1 type ethernet ipv4.addresses 172.16.0.123/16 ifname eth1 2、nmcli connection #查看是否生效 3、ip a #发现生效的地址不是自己配置的,修改属性
阅读全文
摘要:基本格式:grep 选项 “正则表达式” 文本。(支持管道) 参数:-m 显示已找到的第一行的所有满足条件的 -v 取反。如不取s和t开头的:-v "^[st]" -E 可使用正则表达式,等价于egrep -i 忽略大小写 -c 统计行数 -o 只显示匹配的内容。如只显示自己的ip:ifconfig
阅读全文
摘要:vim中查找/ 替换s,一般格式 %s/ / / 列全部%,只找到每行第一个 行全部g,只找光标所在整行 通配符与正则表达式区别: 通配符常与shell命令配合,与文件名相关 正则表达式通常用于文件的内容搜索查找、替换有关 分类:①、基础 ②、扩展 一、基础正则表达式 原字符分类:①、字符匹配 ②、
阅读全文
摘要:一、查看: cat 查看文本文件 -A 可将符号也显示如换行 -b 显示行号不带空行 -n 显示行号带空行 -s 查看时将空行合并 tac (将cat倒过来,所以就是反着显示) nl 显示行号 = cat -b rev 将同行反过来 more 可翻屏,但不可回看,看完自动退出 ls -R /etc/
阅读全文
摘要:文本编辑器:全屏编辑 ①、nano ②、gedit ③、vi,vim 行编辑 sed vim:vim +# 打开时跳第几行,+默认为末尾 插入模式 ESC—> <—i/a/o 命令模式(普通模式) :—> <—ESC 命令行模式(扩展模式) 命令行模式: r 读 r/etc/issue w 存 w临
阅读全文
摘要:修改权限两大类方法: 一、chmod u+/-r/w/x,g+/-r/w/x,o+/-r/w/x 或a+/-r/w/x 文件/文件夹 -R(递归修改,很危险) 二、chmod 八进制(其实十进制没区别) 文件/文件夹 chmod --reference=fi.txt f2.txt 参考fi.txt来
阅读全文
摘要:用户及用户组: 组如同一个职位,用户属于哪个组好比如进入了某个岗位,而却可以有主岗位和多个副岗位。 四大文件:①、/etc/passwd 用户名:加密密码:UID:GID:描述:shell类型 ②、/etc/shadow 用户名:加密密码:改口令到1790年天数:几天内不得改密码:。。。:。。。 注
阅读全文
摘要:在高保护模式下,完全不留操作痕迹删除:shred -zvnu 文件名 z:0填充 v:进度条 n:覆盖次数 u:删除 批量改名:rename conf(后缀名) conf.bak(要改的后缀名) * 变回去:rename .bak "" * 硬链接:与原文件相同 ln 软连接:与原文件不同 ln -
阅读全文
摘要:查找[a-c] 注意a顺序a,A,b,B,c [:lower:]代表a-z小写 [:upper:]代表A-Z大写 日期文件 touch `date -d '-1 day' +%F-%T `.log cp -a 注意普通用户权限,其他都可处理 lsblk与df与free: lsblk 查看磁盘分区情况
阅读全文
摘要:$()与 ` ` touch $(date +%F).log { } touch {1..3}.file touch{1..10..2}.file rm -rf .bash_history history -c history !编号 whatis 查命令是啥,然后用man命令 /etc/issue
阅读全文

浙公网安备 33010602011771号