• 展开微博窗口
  • QQ:826945906
  • 微信:u200714928
  • 展开分类目录
胡伟

RPM包管理详解

RPM Package Manager 由Red Hat公司提出,被众多Linux发行版所采用; 建立统一的数据库文件,详细记录软件包安装、卸载等变化信息,能够自动分析软件包依赖关系。 一、rpm命令 1、查询已经安装的RPM软件信息 rpm  -q[子选项]  [软件名] 1、q  –query查询 2、query-options查询子选项 [-i,–info]:查看指定 […]

shell变量

将某一个变量的值,作为另一个变量的变量名的方法: #!/bin/bash name=yushuang var=name res=`eval echo ‘$’”$var”` echo $res   说明:第一步: “$var”  –>name 第二步: echo ‘$’”$var&#822 […]

Linux traceroute命令详解和使用例子

通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样,但基本上来说大部分时候所走的路由是相同的 linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回, […]

awk sed grep 详解

awk 【功能说明】 用于文本处理的语言(取行,过滤),支持正则 NR代表行数,$n取某一列,$NF最后一列 NR==20,NR==30 从20行到30行 FS竖着切,列的分隔符 RS横着切,行的分隔符 【语法格式】 awk [–F] [“[分隔符]”] [’{print$1,$NF}’] [目标文件] awk ‘BEGIN{FS=”[列分隔符]+”;RS=”[行分隔符]+”;print “-GE […]

进程管理supervisor的简单说明

背景: 项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,之前都是通过nohup、&、screen来实现,带着能否做一个start/stop/restart/reload的服务启动的想法找到里Supervisor。关于supervisor的介绍在网上大致搜索总结如下: Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并 […]

高级Shell命令使用

一、将输入信息转换为大写字符后再进行条件判断: 我们在读取用户的正常输入后,很有可能会将这些输入信息用于条件判断,那么在进行比较时,我们将不得不考虑这些信息的大小写匹配问题。 /> cat > test1.sh #!/bin/sh echo -n “Please let me know your name. ” read name       #将变量name的 […]