信号(signal)是Linux进程间通信的一种机制,全称为软中断信号,也被称为软中断。信号本质上是在软件层次上对硬件中断机制的一种模拟。 与其他进程间通信方式(例如管道、共享内存等)相比,信号所能传递的信息比较粗糙,只…
分类:shell
Mac系统下Bash Shell 利用Alias 简化命令
设置进入某个文件夹的快捷键 打开 .bash_profile 文件 如果没有 .bash_profile 文件需要新建: vi ~/.bash_profile 如果之前创建过,则打开: open ~/.bash_prof…
Awk 命令学习总结、AWk命令系列学习(linux shell)
前面的话 学习linux 的同人,都知道linux shell文本处理能力非常强大。有一组强大的文本处理工具:grep,sed,awk 。 其中grep 经常用作查找匹配文本、sed用作文本编辑替换、awk也是最强大的,…
Shell脚本编程30分钟入门
什么是Shell脚本 示例 看个例子吧: #!/bin/sh cd ~ mkdir shell_tut cd shell_tut for ((i=0; i<10; i++)); do touch test_$i.t…
shell shortcut
大多数Linux发行版中默认的shell为bash. Bash是Bourne Again Shell的缩写。使用快捷键可以极大提升工作效率。 1. 移动光标 ALT + B : 向前移动一个单词 ALT + F : 向后…
shell中的curl网络请求
curl 是利用URL语法在命令行下工作的文件传输工具,1997年首次发行,支持文件上传和下载,结合shell脚本体验更棒。但按照传统习惯称 curl 为下载工具。 curl 支持的通信协议有 有FTP、FTPS、HTT…
shell删除.svn
有时候会有需求删除目录下所有.svn目录,除了使用svn export命令之外,用shell脚本也可以轻松做到 try first with: find . -name ".svn" -type d | xargs -n…
Mac下进行文本编码转换
打开终端,输入命令: iconv -f UTF-8 -t GBK Desktop/from.txt > to.txt -f是现在的格式 -t是目标格式 Desktop/from.txt 是输入文件 to.txt是目…
服务器自动打包发布shell脚本
脚本功能简介 自动拉取Git服务器最新代码 服务器maven自动打包 自动重启发布jar项目 nohup 启动项目后保存进程号至文件 前置条件 Git可用 maven可用 spring boot打成jar包可以正常启动 …
mac 改变 shell 类型
查看目前装了那些shell ➜ ~ cat /etc/shells # List of acceptable shells for chpass(1). # Ftpd will not allow users to co…
shell 脚本中&和&&的区别
& means “run command in the background. “command1 && command2 means “run command…
我对Makefile的理解
一、GNU make makefile是GNU make的配置文件, 常用的make参数如下: -j --jobs N: job个数,即线程个数,推荐用4的整数倍(4*n) -B --always-make:无条件的编译…