Linux命令
jichenchen1990
这个作者很懒,什么都没留下…
展开
-
linux常用的进程间的通讯方式
linux常用的进程间的通讯方式(1)、管道(pipe):管道可用于具有亲缘关系的进程间的通信,是一种半双工的方式,数据只能单向流动,允许一个进程和另一个与它有共同祖先的进程之间进行通信。(2)、命名管道(named pipe):命名管道克服了管道没有名字的限制,同时除了具有管道的功能外(也是半双工),它还允许无亲缘关系进程间的通信。命名管道在文件系统中有对应的文件名。命名管道通过命令mkfifo或系统调用mkfifo来创建。(3)、信号(signal):信号是比较复杂的通信方式,用于通知接收进程有某原创 2020-05-15 14:37:54 · 354 阅读 · 0 评论 -
shell中实现浮点数运算
bc的简单用法bc是Linux内置中的计算器,能够处理浮点数的计算,看下面的应用例子。[root@node2 ~]# bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WAR转载 2017-07-25 10:55:25 · 8920 阅读 · 0 评论 -
Centos7.3下安转sslyze
当我们希望获取web服务器所支持的协议信息时,我们可以使用开源的sslyze工具,这是一个python脚本写的工具! 获取源码: git clone https://github.com/nabla-c0d3/sslyze.git 或者 wget wget https://github.com/nabla-c0d3/sslyze/releases/download/{版本信息}安装方法原创 2017-04-21 14:09:29 · 683 阅读 · 0 评论 -
Xargs用法详解
简介 之所以能用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了xargs命令,例如: find /sbin -perm +700 |ls -l 这个命令是错误的 find /sbin -perm +700 |xargs ls -l 这样才是正确的 xargs 可以读入 stdin 的资料,并且以空白字元或断行字元作为分辨,将 std转载 2017-05-04 11:17:50 · 284 阅读 · 0 评论 -
回车与换行的区别
符号 ASCII码 意义 \n 10 换行NL \r 13 回车CR回车 \r 本义是光标重新回到本行开头,r的英文return,控制字符可以写成CR,即Carriage Return 换行 \n 本义是光标往下一行(不一定到下一行行首),n的英文newline,控制字符可以写成LF,即Line Feed 在不同的操作系转载 2017-05-23 17:21:16 · 219 阅读 · 0 评论 -
vim显示不可见特殊字符
一、查看特殊字符Vim中可见特殊字符会直接显示,不可见特殊字符会显示为该字符在命令行的输入方式, 例如\r显示为^M。通过:help digraph-table可看到所有Vim中可输入的特殊字符, 该文档的第一页如下:char digraph hex dec official name ^@ NU 0x00 0 NULL (NUL) ^A SH 0x01 1 START OF HEADING (转载 2017-05-23 17:20:15 · 22209 阅读 · 0 评论 -
Vim 中c语言混乱格式瞬间标准
今天在开发程序是,从其他地方copy了一些code到我的vim环境中,这是个c程序,但是在Vim环境中这段code是乱码,内心比较纠结,一个一个纠正太累了,随后查到如下命令,完美解决! 方法如下: 在Vim中使用了如下命令 gg=G (在Vim的终端模式下直接入)原创 2017-04-21 16:11:00 · 443 阅读 · 0 评论 -
VIM的列编辑操作
删除列 1.光标定位到要操作的地方。 2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。 3.d 删除。插入列 插入操作的话知识稍有区别。例如我们在每一行前都插入”() “: 1.光标定位到要操作的地方。 2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。 3.SHIFT+i(I) 输入要插入的内容。 4.ESC 按两次,会在每行的选定的区域出现插入的内容。转载 2017-05-12 09:17:47 · 355 阅读 · 2 评论 -
nm命用于显示二进制目标文件的符号表
nm命令被用于显示二进制目标文件的符号表。 【语法】 nm(选项)(参数) 【选项】 -A:每个符号前显示文件名; -D:显示动态符号; -g:仅显示外部符号; -r:反序显示符号表。【参数 】 目标文件:二进制目标文件,通常是库文件和可执行文件。来自: http://man转载 2017-02-10 16:26:44 · 1896 阅读 · 0 评论 -
Linux下Shell中特殊变量$!,$?,$@,$#,$*的变量说明
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出转载 2016-05-04 17:56:16 · 311 阅读 · 0 评论