随笔 - 55  文章 - 0  评论 - 0  阅读 - 1047

随笔分类 -  01_shell

上一页 1 2 3 下一页
30_awk
摘要:1. 基本用法 [root@kvm ckh]# cat 1.txt root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:a 阅读全文
posted @ 2023-10-23 01:27 鸟叔书 阅读(3) 评论(0) 推荐(0) 编辑
29_sed
摘要:一. Sed 的用法举例(逐行处理) 1. p => print 打印 # 1. p => print 打印 [root@kvm ckh]# cat 1.txt aaabbb bbbccc cccddd dddeee eeefff mmnnmmnn zzkkkzzk [root@kvm ckh]# 阅读全文
posted @ 2023-10-22 00:31 鸟叔书 阅读(20) 评论(0) 推荐(0) 编辑
28_find
摘要:1.find 常用指令 [root@kvm ~]# ls ckh createVM.sh [root@kvm ~]# ls ckh/ 1.txt 2.txt demo.txt DEMO.txt [root@kvm ~]# [root@kvm ~]# find / -name 1.txt /root/ 阅读全文
posted @ 2023-10-21 00:52 鸟叔书 阅读(12) 评论(0) 推荐(0) 编辑
27_grep
摘要:1.grep 用法举例 -m 匹配几次后停止 -v 反选 -i 忽略字符大小写 -n 显示匹配行号 -c 统计匹配行数 -o 仅显示匹配到的字符串 -q 静默模式 -A 后几行 -B 前几行 -C 前后各几行 -e 多个选项之间“或者”关系 -w 匹配整个单词 -E 启用扩展正则表达式 =egrep 阅读全文
posted @ 2023-10-21 00:51 鸟叔书 阅读(28) 评论(0) 推荐(0) 编辑
26_字符串的处理
摘要:1.字符串截取 # 方法1 # s{}表达式 ${变量名:起始位置:长度} (从0开始) [root@kvm ~]# n="abcdefg" [root@kvm ~]# [root@kvm ~]# echo ${#n} 7 [root@kvm ~]# echo ${n:0:4} abcd [root 阅读全文
posted @ 2023-10-21 00:50 鸟叔书 阅读(4) 评论(0) 推荐(0) 编辑
25_shell概述
摘要:1.shell 解释器 [root@kvm ~]# cat /etc/shells /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash [root@kvm ~]# [root@kvm ~]# echo $SHELL /bin/bash # 指定解释器运行脚本 [r 阅读全文
posted @ 2023-10-19 23:54 鸟叔书 阅读(4) 评论(0) 推荐(0) 编辑
24_进度条
摘要:1.进度条 #!/bin/bash function jindu() { while :; do for i in {1..20}; do echo -e "\e[5;${i}H\e[34m*\e[0m" sleep 0.1 clear done for i in {20..1}; do echo 阅读全文
posted @ 2023-10-19 23:52 鸟叔书 阅读(3) 评论(0) 推荐(0) 编辑
23_提示用户输入年份后测试判断是否为闰年
摘要:1.判断平闰年 #能被 4 整除并且并 100 整除的年是闰年 #能被 400 整除的年也是闰年 function run() { read -p "请输入一个年份:" sum if [ $((sum % 4)) -eq 0 ] && [ $(($sum % 100)) -eq 0 ]; then 阅读全文
posted @ 2023-10-19 23:52 鸟叔书 阅读(11) 评论(0) 推荐(0) 编辑
22_生成斐波那契数列
摘要:1.斐波那契数列 #!/bin/bash # 斐波那契数列后一个数字永远是前 2 个数字之和 # 0 1 1 2 3 5 8 13 21 34 55 89 arr=(0 1) # 方法1 function fb1() { for i in $(seq 2 11); do arr[$i]=$(expr 阅读全文
posted @ 2023-10-19 23:51 鸟叔书 阅读(9) 评论(0) 推荐(0) 编辑
21_常用命令04
摘要:1. uniq 去重 [root@kvm ~]# cat 1.txt 10 20 30 40 30 30 50 70 70 70 80 [root@kvm ~]# cat 1.txt | uniq 10 20 30 40 30 50 70 80 [root@kvm ~]# [root@kvm ~]# 阅读全文
posted @ 2023-10-18 22:35 鸟叔书 阅读(6) 评论(0) 推荐(0) 编辑
20_排序方法1
摘要:1.输入一串数字排序 #!/bin/bash function paixu() { arr=($@) len=${#arr[@]} for ((i = 1; i < len; i++)); do for ((j = 0; j < len - i; j++)); do for ((m = j + 1; 阅读全文
posted @ 2023-10-18 22:34 鸟叔书 阅读(6) 评论(0) 推荐(0) 编辑
19_划分LVM逻辑卷
摘要:1.安装包 yum -y install lvm2 2.创建卷组 # 1. 查看所有的vdb盘 [root@stream9 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS vda 253:0 0 20G 0 disk └─vda1 253:1 0 阅读全文
posted @ 2023-10-17 23:16 鸟叔书 阅读(17) 评论(0) 推荐(0) 编辑
18_常用命令03
摘要:1.字符串包含子串 # 使用方法1 [root@vm1 zk]# [[ "aaabb" =~ "bb" ]] && echo "包含" || echo "不包含" 包含 [root@vm1 zk]# [root@vm1 zk]# [[ "aaab" =~ "bb" ]] && echo "包含" | 阅读全文
posted @ 2023-10-17 23:16 鸟叔书 阅读(32) 评论(0) 推荐(0) 编辑
17_常用命令02
摘要:1. 查看文件后/前几行 # tail => 尾巴 # head => 头 # 查看后5行 [root@stream9 ~]# cat 1.txt 1 2 ... 19 20 [root@stream9 ~]# [root@stream9 ~]# tail -5 1.txt 16 17 18 19 阅读全文
posted @ 2023-10-17 00:33 鸟叔书 阅读(20) 评论(0) 推荐(0) 编辑
16_磁盘操作
摘要:1.磁盘分区 # 1. 查看现有磁盘 # 请提前创建盘 vdb => qemu-img create -f qcow2 disk1.img 10G # 创建虚拟机同时 创建disk1.img 在xml文件 也需添加disk1磁盘部分 # 添加到描述文件 xml [root@stream9 ~]# l 阅读全文
posted @ 2023-10-15 00:28 鸟叔书 阅读(18) 评论(0) 推荐(0) 编辑
15_createVM
摘要:1.xxx #!/bin/bash CPU_MODE=$(virsh capabilities | grep "<model>.*</model>" | awk -F[\<\>] '{print $3}' | head -1) IMAGE_DIR=/var/lib/libvirt/images XM 阅读全文
posted @ 2023-10-11 16:16 鸟叔书 阅读(7) 评论(0) 推荐(0) 编辑
14_虚拟机配置
摘要:1. 常用命令 # 1. 查看有几个启动的虚拟机 [root@stream9 ~]# virsh list Id Name State # 2. 查看所有虚拟机 [root@stream9 ~]# virsh list --all Id Name State # 3. 查看模板虚拟机的类型格式 cd 阅读全文
posted @ 2023-10-11 16:16 鸟叔书 阅读(18) 评论(0) 推荐(0) 编辑
13_配置免密登录
摘要:1.生成密钥对 [root@centos79 ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphras 阅读全文
posted @ 2023-10-11 16:14 鸟叔书 阅读(19) 评论(0) 推荐(0) 编辑
12_打印三角形
摘要:一.打印三角 1.图一 #!/bin/bash # 1 # 22 # 333 # 4444 # 55555 # 666666 # 7777777 # 88888888 # 999999999 for i in $(seq 9); do for ((j = 1; j <= i; j++)); do e 阅读全文
posted @ 2023-10-11 16:14 鸟叔书 阅读(7) 评论(0) 推荐(0) 编辑
11_打印颜色
摘要:1.shell 颜色控制 #!/bin/bash # 字体颜色 # 重置=0 # 黑色=30 # 红色=31 # 绿色=32 # ***=33 # 蓝色=34 # 洋红=35 # 青色=36 # 白色=37. # 背景颜色 # 重置=0 # 黑色=40 # 红色=41 # 绿色=42 # ***=4 阅读全文
posted @ 2023-10-09 10:42 鸟叔书 阅读(29) 评论(0) 推荐(0) 编辑

上一页 1 2 3 下一页
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示