随笔分类 -  shell

摘要:Linux下安装apache httpd以及httpd常见用法 一、Linux安装apache httpd 1、官网下载httpd源码包:(目前最新版为2.4.10) http://httpd.apache.org/ 2、安装apache httpd安装依赖的包:apr和apr-util 如果不安装 阅读全文
posted @ 2021-06-11 15:50 温家三哥 阅读(1910) 评论(0) 推荐(0)
摘要:Linux chkconfig命令 Linux chkconfig命令用于检查,设置系统的各种服务。 这是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。 语法 chkconfig [--add][--del][--list] 阅读全文
posted @ 2021-06-10 22:11 温家三哥 阅读(837) 评论(0) 推荐(0)
摘要:Linux内核启动流程 arch/arm/kernel/head-armv.S 该文件是内核最先执行的一个文件,包括内核入口ENTRY(stext)到start_kernel间的初始化代码, 主要作用是检查CPU ID, Architecture Type,初始化BSS等操作,并跳到start_ke 阅读全文
posted @ 2021-06-10 17:12 温家三哥 阅读(2638) 评论(0) 推荐(0)
摘要:深度:一文看懂Linux内核!Linux内核架构和工作原理详解 简介 作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。 Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动i 阅读全文
posted @ 2021-06-10 16:55 温家三哥
摘要:Linux split命令 Linux split命令用于将一个文件分割成数个。 该指令将大文件分割成较小的文件,在默认情况下将按照每1000行切割成一个小文件。 语法 split [--help][--version][-<行数>][-b <字节>][-C <字节>][-l <行数>][要切割的文 阅读全文
posted @ 2021-06-10 15:25 温家三哥 阅读(562) 评论(0) 推荐(0)
摘要:Linux sort命令 Linux sort命令用于将文本文件内容加以排序。 sort可针对文本文件的内容,以行为单位来排序。 语法 sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件] 参数说明 阅读全文
posted @ 2021-06-10 15:07 温家三哥 阅读(187) 评论(0) 推荐(0)
摘要:Linux uniq 命令 Linux uniq 命令用于检查及删除文本文件中重复出现的行列,一般与 sort 命令结合使用。 uniq 可检查文本文件中重复出现的行列。 语法 uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入 阅读全文
posted @ 2021-06-10 14:52 温家三哥 阅读(243) 评论(0) 推荐(0)
摘要:Sed 简介 sed 是一种新型的,非交互式的编辑器。它能执行与编辑器 vi 和 ex 相同的编辑任务。sed 编辑器没有提供交互式使用方式,使用者只能在命令行输入编辑命令、指定文件名,然后在屏幕上查看输出。 sed 编辑器没有破坏性,它不会修改文件,除非使用 shell 重定向来保存输出结果。默认 阅读全文
posted @ 2021-06-10 12:17 温家三哥 阅读(1884) 评论(0) 推荐(0)
摘要:vi介绍 vi编辑器是一个用于创建和修改文本文件的交互式编辑器。使用vi编辑器时所有的文本编辑都放在一个缓冲区中,可以把所作的修改写到磁盘也可以放弃所做的修改。 对于那些有志于成为系统管理员的人而言,掌握如何使用vi编辑器是非常重要的。你必须知道如何使用vi编辑器,特别是在窗口环境不可用的时候。 V 阅读全文
posted @ 2021-06-10 11:05 温家三哥 阅读(401) 评论(0) 推荐(0)
摘要:awk简介 awk其名称得自于它的创始人 Alfred Aho 、Peter Weinberger 和 Brian Kernighan 姓氏的首个字母。实际上 AWK 的确拥有自己的语言: AWK 程序设计语言 , 三位创建者已将它正式定义为“样式扫描和处理语言”。它允许您创建简短的程序,这些程序读 阅读全文
posted @ 2021-06-09 17:06 温家三哥 阅读(536) 评论(0) 推荐(0)
摘要:Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 参考网址:https://www.cnblogs.com/chyingp 阅读全文
posted @ 2021-06-08 17:41 温家三哥 阅读(3871) 评论(0) 推荐(0)
摘要:特殊变量 首先来看几个特殊变量: 1 #!/bin/bash 2 echo $0 # 当前脚本的文件名(间接运行时还包括绝对路径)。 3 echo $n # 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是 $1 。 4 echo $# # 传递给脚本或函数的参数个数。 5 阅读全文
posted @ 2021-06-08 17:01 温家三哥 阅读(3403) 评论(0) 推荐(0)
摘要:Shell脚本的条件测试和if条件语句使用方法 一、条件测试操作 要使Shell脚本程序具备一定的“智能”,面临的第一个问题就是如何区分不同的情况以确定执行何种操作。Shell环境根据命令执行后的返回状态值(¥?)来判断是否执行成功,当返回值为0时表示成功,否则(非0值)表示失败或异常。使用专门的测 阅读全文
posted @ 2021-06-07 22:52 温家三哥 阅读(689) 评论(0) 推荐(0)
摘要:Shell echo命令:输出字符串 echo 是一个 Shell 内建命令,用来在终端输出字符串,并在最后默认加上换行符。请看下面的例子: #!bin/bash name="tom" age=26 height=175 weight=65 echo "你好!" #直接输出字符串 echo $nam 阅读全文
posted @ 2021-06-01 17:04 温家三哥 阅读(1126) 评论(0) 推荐(0)
摘要:Linux Shell管道详解 我们已经知道了怎样从文件重定向输入,以及重定向输出到文件。Shell 还有一种功能,就是可以将两个或者多个命令(程序或者进程)连接到一起,把一个命令的输出作为下一个命令的输入,以这种方式连接的两个或者多个命令就形成了管道(pipe)。 Linux 管道使用竖线 | 连 阅读全文
posted @ 2021-05-31 22:40 温家三哥 阅读(5079) 评论(0) 推荐(1)
摘要:Linux Shell 重定向分为两种,一种输入重定向,一种是输出重定向;从字面上理解,输入输出重定向就是「改变输入与输出的方向」的意思。 那么,什么是输入输出方向呢?标准的输入输出方向又是什么呢? 一般情况下,我们都是从键盘读取用户输入的数据,然后再把数据拿到程序(C语言程序、Shell 脚本程序 阅读全文
posted @ 2021-05-31 19:19 温家三哥 阅读(1588) 评论(0) 推荐(0)