Welcome 微信登录

首页 / 操作系统 / Linux

在shell或者perl中改变字体或背景的颜色

在shell或者perl中改变字体或背景的颜色

在shell下提到终端的颜色的时候不得不提到几个提示符变量:PS1:默认提示符,也就是远程登上系统之后,打开终端,我们天天见到的那个熟悉的提示符;[root@vps ~]$echo $PS1[u@h W]$PS2:就是我们命令一行写不完在我们命令行下我们打上””,另起一行所显示的那个;[root@vps ~]$echo “hello” > “world”hello world[root@vps ~]$echo $PS1[u@h W]$PS3:就是我们...
Linux base shell重定向详解

Linux base shell重定向详解

一、标准输入,标准输出与标准错误输出在linux shell执行命令时,每个进程都和三个打开的文件相联系,并使用文件描述符来引用这些文件。由于文件描述符不容易记忆,shell同时也给出了相应的文件名: 文件文件描述符输入文件—标准输入0(缺省是键盘,为0时是文件或者其他命令的输出)输出文件—标准输出1(缺省是屏幕,为1时是文件)错误输出文件—标准错误2(缺省是屏幕,为2时是文件)系统中实际上有12个文件描述符,我们可以任意使用文件描述符3到9. 标准输入:...
Linux Shell 常见的命令行格式简明总结

Linux Shell 常见的命令行格式简明总结

复制代码 代码如下:#在后台执行 cmd 指令cmd &#命令序列. 在同一行执行多个命令cmd1 ; cmd2#在当前 shell 中以一组的形式执行多个命令{ cmd1 ; cmd2 ; }#在子 shell 中以一组的形式执行多个命令(cmd1 ; cmd2)#管道. 以 cmd1 的执行输出作为 cmd2 的输入cmd1 | cmd2#命令替换. 以 cmd2 的执行输出作为 cmd1 的参数cmd1 `cmd2`#POSIX 命令替换. 允许嵌套...
shell基础学习中的字符串操作、for循环语句示例

shell基础学习中的字符串操作、for循环语句示例

复制代码 代码如下:#!/bin/bashmy_name="jxq"echo $my_nameecho ${my_name}# ------------------------------------# 字符串操作# ------------------------------------# 单引号字符串的限制,双引号没有这些限制:# 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的# 单引号字串中不能出现单引号(对单引号使用转义符后也不行)n...
linux shell流程控制语句实例讲解(if、for、while、case语句实例)

linux shell流程控制语句实例讲解(if、for、while、case语句实例)

一、shell条件语句(if用法)if语句结构[if/then/elif/else/fi]复制代码 代码如下:if 条件测试语句 thenaction[elif 条件actionelseaction]fi如果对于:条件测试语句不是很清楚,可以参考:linux shell 逻辑运算符、逻辑表达式详解shell命令,可以按照分号分割,也可以按照换行符分割。如果想一行写入多个命令,可以通过“";”分割。如:复制代码 代码如下:[chengmo@centos5 ~...
shell统计pv和uv、独立ip的方法

shell统计pv和uv、独立ip的方法

每天分析日志的哥们实在伤不起,经常需要给出PV,UV,独立IP等一些统计值,使用C/C++,java都可以写,过程是这样的,先读取文件,逐行扫描,把能标记的值放入数据结构中,排重得出最终结果,其实Linux本身有很强大的文本处理功能,完全可以用shell + 一些文本小工具得出结果。Nngix输出的access log文件如下:日志文件代码 复制代码 代码如下:192.168.1.166 - - 119272312 [05/Nov/2011:16:06:5...
<< 151 152 153 154 155 156 157 158 159 160 >>