Shell
baiqishijkh
Believe yourself!
展开
-
shell脚本实现关闭指定程序名的进程
shell脚本实现关闭指定程序名的进程1、 基础篇在Linux系统下,我们进行程序调试或者是进行应用程序升级时,经常需要先对我们的目标程序进行kill关闭。此时最基础的办法就是先查找到目标进程的PID,然后再执行kill命令去关闭目标进程。如:我们想要关闭掉svn相关的进程,首先执行ps -aux | grep svn找到当前系统中有svnserve的进程,其PID为15889...原创 2017-08-16 15:23:49 · 18419 阅读 · 2 评论 -
RedHat 增加开机启动服务
0、前言 很多情况下,我们在增加一个服务时,该服务可能在系统重启后没有自动启动,而需要人为的去将此服务启动,这样比较繁琐。 此处以Red Hat Enterprise Linux 7 为环境,进行svn服务的自启动添加1、SVN服务的安装 请参考《基于RHEL7的SVN版本控制系统搭建(结合HTTP服务)》 http://blog.csd原创 2017-11-21 09:59:03 · 5643 阅读 · 0 评论 -
gdb获取进程的全局变量
0、前言 在程序运行过程中,我们经常需要查看一些变量的情况以此来判断当前程序的运行情况,对于嵌入式Linux设备而言,最常见的就是填加相应的打印信息至控制台或是写入到日志文件中,这两种方式在本质上可以认为是类似的,只不过前者是将控制台作为输出,而后者是以日志文件作为输出。 因为增加打印查看变量,需要重新对程序进行编译处理,有时候这样的操作会比较繁琐和耗时,而我们原创 2017-11-21 19:24:24 · 4376 阅读 · 0 评论 -
Bash One-Liners Explained
Bash One-Liners ExplainedBash One-Liners Explained 是一系列介绍 Bash 命令技巧的文章,由国外牛人Peteris Krumins撰写。凭借扎实的功底和丰富的经验,作者总结了许多快速解决问题的技巧,并且每一条都只要用简洁的一行 Bash 命令就可以完成,同时每一行命令文中都给出了非常详尽的解释。原文地址:http://www.cato转载 2018-01-15 14:25:39 · 521 阅读 · 0 评论 -
shell中单引号/双引号,小括号/大括号的使用
一、shell中单引号’’和双引号””1、当使用echo来打印出固定字符串常量时,不带引号、带单引号和带双引号,其输出结果相同,如下:[root@baiqishi study]# echo Hello WorldHello World[root@baiqishi study]# echo 'Hello World'Hello World[root@baiqishi stud原创 2018-01-15 15:06:08 · 2158 阅读 · 0 评论 -
Bash Pitfalls: 编程易犯的错误
Bash Pitfalls文章介绍了40多条日常 Bash 编程中,老手和新手都容易忽略的错误编程习惯。每条作者在给出错误的范例上,详细分析与解释错误的原因,同时给出正确的改写建议。文中有不少引用的文章,也值得大家仔细阅读。原文地址:http://mywiki.wooledge.org/BashPitfalls1.for i in $(ls *.mp3)Bash写循环代码的时候,确实比转载 2018-01-17 16:55:35 · 417 阅读 · 0 评论