笔记专题提供笔记的最新资讯内容,帮你更好的了解笔记。
1.如何查看信号相关函数 man signal 查看SEE ALSO(我的os: ubuntu 14.04 64位) SEE ALSO kill(1), alarm(2), kill(2), killpg(2), pause(2), sigaction(2), sig‐ nalfd(2), sigpending(2), sigprocmask(2), sigs
运行脚本时,需要改变文本的颜色来提高标准输出的可读性。 echo命令和printf命令能实现此功能。 使用printf命令能实现格式化输出,使得脚本运行的结果更加规范、易读。 首先先介绍echo命令的一些常用参数 echo -n 去掉echo输出时行尾默认的换行符 echo -e 启用反斜线控制字符的转换,此项正是本文所需要的。 echo -E 关闭反斜线控制字符的转换 shell脚本使用echo
Unix 环境高级编程 读者:注意仅仅是记录自己阅读进度,坚持阅读,没有深度 源代码: http://www.libpix.org/apue/ 第二版 http://www.apuebook.com/code3e.html 第三版 第1章UNIX基础知识 文件和目录 2017年7月20日 系统调用和库函数 第2章 UNIX标准话及实现 最大文件描述符 sysconf 第3章 文件I/O 引言 文件
《unix环境高级编程》学习笔记-1 unix环境高级编程学习笔记-1 12 文件长度 13 文件截断 4.12 文件长度 文件的长度由stat结构的st_size表示,以字节为单位。 符号链接,文件长度为文件名称中的实际字节数。 文件空洞由偏移量超过文件尾端,并写入数据造成的。 ls -l 显示文件字节数。 du -s 显示文件占用实际磁盘总量字节块数n(一块512字节等)。 n*512 可能大
最推荐的Chrome扩展Vimium 以下大写全部表示加Shift gg:跳转到页面的顶部 G:到页面最底部 r:重新载入该页。(相当于F5刷新页面) d:向下翻一屏 u:向上翻一屏 j: 向下细微滚动窗口。   k:向上细微滚动窗口。 J:下一个标签页。 K:上一个标签页。 x:关闭当前页面 X:恢复刚刚关闭的页面。 o:相当于Chrome中的地址栏,可以匹配历史记录、收藏夹并在当前窗口打开,或
Vim文档编辑 一、实验介绍 1.2 实验知识点 Vim重复命令 跳转命令 复制粘贴 二、实验步骤 2.1 vim重复命令  2.1.1 重复执行上次命令 在普通模式下.(小数点)表示重复上一次的命令操作 拷贝测试文件到本地目录 $ cp /etc/protocols . 打开文件进行编辑 $ vim protocols 普通模式下输入x,删除第一个字符,输入.(小数点)会再次删除一个字符,除此之
.vimrc文件 set number set hlsearch set incsearch set autoindent set smartindent set cindent set tabstop=4 set shiftwidth=4 set expandtab set softtabstop=4 set smarttab 缩写版: 注:在vim编辑界面输入´:help vimfiles´可
shell 输入输出重定向 command > file 将输出重定向到file command < file 将输入重定向到file command >> file 将输出以追加的形式重定向到file n > file 将文件描述符n重定向到file n >> file 将文件描述符n以追加的形式重定向到file n >& m 将输出m和文件n合并 n <& m 将输入n和文件m合并 << ta
/**************************************************** 包含头文件: #include <sys/stat.h> 结构体 struct stat { mode_t st_mode; // 文件模式及类型 ino_t st_ino; //inode节点号 dev_t st_dev; //设备号 dev_t st_rdev; //特殊设
GO语言学习笔记(一)一些基础常识以及实现生成随机密码小程序 之前用 nodejs 和 shell 分别实现过生成随机密码的小程序。最近,准备入门一下 golang 在粗粗的看了一些资料之后,决定再实现一个这个语言,以方便我更加好的入门这一个语言。 由于我之前完全没有后端语言的经验,所以,全是坑。。。 go 程序的程序基本构架 // 申明主包 package main // 引用需要的库 impo
export功能 创建一个环境变量,并对其子shell可见。没有用export声明的变量,仅对当前的shell可见。 用代码测试export的功能 一 不用export声明变量 父shell echo 'parent.sh start' ss=ruzun echo $ss ./child.sh 子shell echo 'child.sh start' echo $ss 执行./parent.sh,
/***************************************** 包含头文件: #include <stdio.h> #include <wchar.h> 函数原型: int fwide(FILE *fp,int mode); 函数说明: 设置流的定向 注: 若mode为正值,则流试图被设置为宽定向,若mode是负值,则流试图被设置为字节定向,若mode为0,不试图
ADB原理 1.1 介绍 ADB全称Android Debug Bridge。它为系统间调试提供了一座桥梁,不仅可以在pc上使用目标机的shell,而且还可以互传文件,直接在目标机上安装、卸载程序等,是一种多用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 它不仅支持windows,而且还支持Linux、MacOS系统。 可以通过下列几种方法加入adb: 1. 在设备上运行shell命令
db x 反向删除 b dw 正向删除 d aw (delete a word),aw是文本对象。 b是下一个单词的开头 w是上一个单词的开头
一:口令文件的操作 /***************************************** struct passwd成员: struct passwd { char* pw_name; // 用户名 char* pw_passwd; //加密口令 uid_t pw_uid; //数值用户ID gid_t pw_gid; // 数值组ID char* pw_gecos; /
一: 进程终止 /********************************************************* 退出函数: 包含头文件: #include <stdlib.h> 函数原型: void exit(int status); void _Exit(int status); 包含头文件: #include <unistd.h> 函数原型: voi
编写bash脚本,首先在文件的第一行加入如下代码: #! /bin/bash 比如文件test1.sh的完整代码: #! /bin/bash echo "Just a test!" 执行如下指令: chmod +x test1.sh && ./test1.sh 即可看到效果。 一、变量相关 1、输入变量 read var 2、输出变量 echo $var demo代码如下: #! /bin/bas
VIM 笔记 阙荣文 - Que's C++ Studio / 2017.9.14 0. 学会的是解决 VIM 相关问题的方法论而不仅仅是一些知识点. 1. 善用 VIM 自带的用户手册 :h 关键在于平时就一直使用 VIM,命令用得多了自然就记牢熟练了. 2. 基本常识 - 掌握之后可以代替Windows下一般的文本编辑器 2.1.1 VIM 的模式 VIM 的几种模式: 常规模式/可视模式/命
/********************************************************** 包含头文件: #include <unistd.h> 函数原型: pid_t getpid(void); pid_t getppid(void); uid_t getuid(void); uid_t geteuid(void); gid_t getgid(voi
1、Bash中命令分割 每个命令或是命令序列都是通过分号(;)或换行符来分隔 $ cmd1 ;cmd2  等价于 $cmd1 $cmd2 2、终端打印echo、printf 双引号 --- 变量名替换;特殊字符序转义字符(\)  -e才生效 单引号 --- 变量名不会被扩展,依照原样输出;特殊字符序转义字符(\)  -e才生效 m11@xubuntu:~$ echo -e "aaa\nbbb" a