1 huige永生

尚未进行身份认证

复杂的社会,你得学习啊

等级
TA的排名 6w+

Nginx启动脚本的编写和测试

Nginx启动脚本的编写安装nginx:使用yum搜索nginx的安装包[root@localhost ~]# yum search nginxLoaded plugins: langpacks, product-id, search-disabled-repos, subscription-managerThis system is not registered to Re...

2020-02-17 18:01:11

Shell文本处理三剑客之一awk(1)

Shell文本处理三剑客之一awk(1) AWK是一种优良的文本处理工具。它不仅是 Linux 中也是任何环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言(其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母)的最大功能取决于一个人所拥有的知识。AWK 提供了极其强大的功能:可以进行样...

2020-02-17 17:50:16

Linux中的Shell可以使用C语言printf函数

Linux中的Shell可以使用C语言printf函数[root@localhost seq]# printf "%g" 0.000012341.234e-05[root@localhost seq]# printf "%g"^C.00001234[root@localhost seq]# printf "%g\n" 0.000012341.234e-05[root@loca...

2020-02-17 17:39:48

C语言中的printf函数

C语言中的printf函数C语言中的%g是printf()函数的一个输出格式化类型,它表示以%f%e中较短的输出宽度输出单双精度实数,在指数小于-4或者大于等于精度时使用%e格式%02g : 02表示不足两位,前面补0输出;超过两位的不影响[root@localhost seq]# printf "%02X\n" 0x123123[root@localhost se...

2020-02-17 17:28:06

环境变量初始化与对应文件的生效顺序

环境变量初始化与对应文件的生效顺序注解 —和 ↓是实线,------是虚线登陆shell读取环境变量文件的流程profile —> ~/.bash_profile —> 操作bash | | | | | ----...

2020-02-17 17:23:40

ssh连接慢解决办法(亲测成功)

ssh连接慢解决办法(成功_新)注意:与/etc/hosts文件无关,不要乱动用真机连接虚拟机卡的话:1.进入虚拟机vim /etc/ssh/sshd_config2.将 #UseDNS yes改为UseDNS no即可如下:使用/UseDNS找到地方然后添加#UseDNS yesUseDNS no#PidFile /var/run/sshd.pidsyste...

2020-02-17 17:06:32

Shell中的join用法

Shell中的join用法将两个文件里指定栏位置同样的行连接起来,即依照两个文件中共同拥有的某一列,将相应的行拼成一行(原文件不改变)内连接(忽略不匹配的行) join file1 file2显示左边文件中所有记录,右边文件中没有匹配的显示空白join -a1 file1 file2显示右边文件中所有记录,左边文件中没有匹配的显示空白join -a2 file1...

2020-02-17 17:04:19

Shell文本处理三剑客之一grep

Shell文本处理三剑客之一grepgrep命令:grep(Global search regular expression andprint out the line(全面搜索研究正则表达式并显示出来),grep命令时支持正则表达式(元字符有特殊含义)作用:grep命令是一种强大的文本搜索工具,根据用户指定的“模式”对目标文件进行匹配(pattern):由正则表达式或者字符及基本文...

2020-02-17 17:00:56

Shell编程select用法

Shell编程select用法select in 循环用来增强交互性,它可以显示出带编号的菜单,用户输入不同的编号就可以选择不同的菜单,并执行不同的功能(自动帮你将编号和你的取值列表里的元素对应)select in是shell独有的一种循环,非常适合终端(Terminal)这样的交互场景,C语言、C++、java、Python、C#等其他编程语言中是没有的shell...

2020-02-16 17:41:29

Shell中for循环用法(python型)

Python风格的for in 循环用法variable表示变量;value_list 表示 取值列表;in是shell中的关键字for variable in value_listdo statementsdone[root@localhost for]# cat 06.sh#!/bin/bashsum=0for n in 1 2 3 4 5...

2020-02-16 17:34:29

shell中的for循环的用法(C语言式)

C语言式的for循环用法exp1 exp2 exp3 是三个表达式,其中exp2是判断条件,for循环根据exp2的结果来决定是否继续下一次的循环;statements是循环体语句,可以有一条,也可以有多条;do和done是shell中的关键字。运行过程1.先执行exp12.再执行exp2,如果它的判断结果成立,则执行循环体中的语句,否则结束整个循环3.执行完循环...

2020-02-16 17:30:41

Shell编程中的常用命令diff和patch

Shell编程中的常用命令diff和patchdiff和patch命令diff通常比较文件的内容(产生补丁文件),patch常用来打补丁<表示第一个文件中的内容>表示第二个文件中的内容diff -udiff -r #比较目录diff通常比较目录的时候 比较的结果是目录中文件的不同,不能比较文件内容的不同(有没有相同名字的文件)a表示添...

2020-02-16 17:23:31

Shell中seq的用法

Shell中seq的用法seq(squeue) 是一个序列的缩写,主要用来输出序列化的东西用法: seq[选项]... 尾数 seq[选项]... 首数 尾数 seq[选项]... 首数 增量 尾数以指定增量从首数开始打印数字到尾数-f, # --format=格式 使用printf样式的浮点格式 后面跟的 “%0.3g”-s, #-...

2020-02-16 17:19:59

Shell中的cut命令(截取)

Shell中的cut命令(截取)通常用来截取[root@localhost mnt]# mkdir cut[root@localhost mnt]# cd cut/[root@localhost cut]# cp /etc/passwd .[root@localhost cut]# cat passwd#看一下passwd 我们可以发现passwd是以:为分隔符的...

2020-02-16 17:17:55

Shell中的xargs用法

Shell中的xargs用法xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具(有些命令无法通过管道,我们使用xargs来解决这个问题)xargs可以将管道或者标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行补编多行xargs 的输入将会包含换行和空白,不过通过...

2020-02-16 17:08:47

Shell中的tr命令

Shell中的tr命令tr (translate的简写)这里用到的意思是转化,转变,转换-c #-C,-complement 用集合1中的字符串替换,要求字符集为ASCII-d #-delete 删除集合1中的字符而不是转换-s #删除所有重复出现字符序列,只保留第一个;即将重复出现字符串压缩为一个字符串-t #先删除第一子符集较第二字符集多出的字符...

2020-02-16 17:04:34

Shell中的sort和uniq命令

Shell中的sort和uniq命令sort :通常用来排序uniq :通常对重复字符进行处理sort -nsort -rsort -u 去重,u: unique(独一无二的)sort -o 指定输出文件sort -t 指定分隔符sort -k 指定列排序(配合-t使用)所有参数都不改变原文件,只是在终端输出uniq -u...

2020-02-16 17:02:23

Shell中的join方法(超详细)

Shell中的join方法将两个文件里指定栏位置同样的行连接起来,即依照两个文件中共同拥有的某一列,将相应的行拼成一行(原文件不改变层)内连接(忽略不匹配的行) join file1 file2显示左边文件中所有记录,右边文件中没有匹配的显示空白Join -a1 file1 file2显示右边文件中所有记录,左边文件中没有匹配的显示空白Join -a2 file1...

2020-02-16 17:00:24

Shell编程数组array详解

Shell编程数组array详解数组:存储相同数据类型的数据Python中的列表:可以存储不同数据类型的数组Shell数组:shell数组定义以及获取数组元素和其他编程语言(C C++ java ...)一样,shell也支持数组,数组(Array)是若干数据的集合,其中的每一份数据都成为元素Shell并没有限制数组的大小,理论上可以存放无限量的数据,和C++,java,C...

2020-02-15 23:36:48

shell中的 case in 用法

shell中的 case in 用法用法case;in;esac都是shell关键字expression是表达式(既可以是一个变量,一个数字,一个字符串,还可以是一个数学计算表达式,或者是命令的执行结果,只要可以得到expression的值就行)pattern是匹配模式(一个数字,一个字符串,或者一个简单的正则表达式)case expression in pat...

2020-02-15 23:32:48

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。