自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 DNS服务

DNS服务器类型     主DNS服务器:数据修改     辅助DNS服务器:请求数据同步                 serial number                 refresh                 retry                 expire                 nagative answer TTL    ...

2019-01-18 17:27:41 164

原创 ssh基于秘钥的认证

一台主机为客户端(基于某个用户实现):1、生成一对秘钥ssh-keygen         -t {rsa|dsa}         -f /path/to/keyfile         -N 'password'2、将公钥传输至服务器端,某用户的家目录下的./ssh/authorized_keys文件中使用文件传输工具传输(ssh-copy-id,scp)ssh...

2019-01-17 11:35:21 221

原创 linux系统启动流程、内核设计风格、ldd

启动流程POST-->BIOS(Boot Sequence)-->MBR(bootloader,446)-->Kernel-->initrd-->(ROOTFS)/sbin/init启动的服务不同         运行级别:0-6                  0:halt                  1:single user mode...

2019-01-08 09:56:54 167

原创 进程间通信(IPC)、调整nice值(优先级)、前台后台(bg、fg、jobs)

共享内存信号:signalsemaphore重要信号1:SIGHUP:让一个进程不用重启,就可以重读其配置文件,并让新的配置信息生效2:SIGINT:ctrl+c终端一个进程9:SIGKILL:杀死这个进程15:SIGTERM:终止一个进程,默认信号kill PIDkillall COMMAND调整nice值调整已经启动的进程的nice值renice...

2019-01-04 11:28:55 220

原创 字符测试

字符测试:==:测试是否相等,相等为真,不等为假!=:测试是否不等,不等为真,等为假><-n string:测试指定字符串是否为空,空则真,不空假-s string:测试指定字符串是否不空,不空为真,空为假...

2018-11-23 10:11:35 276

原创 创建用户

useradd  -u uid  -g gid(基本组)  -GGID,、、、(附加组)  -c “comment”  -d /path/to/directory 配置家目录  -s shell  -m -k 强制穿件家目录,并把/etc/skel/目录下的文件复制一份做去  -M 不给用户创建家目录  -r 添加一个系统用户id:查看用户账号属性信息 ...

2018-11-21 14:17:11 128

原创 光标跳转

ctrl+a:跳到命令行首ctrl+e:跳到命令行尾ctrl+u:删除光标到命令行首的内容ctrl+k:删除光标到命令行尾的内容 

2018-11-12 17:37:06 300

原创 source;test指令;判断符号[ ];script默认变量,$0,$1.....

source可以令shell脚本在父程序中执行test指令判断符号[ ]判断HOME这个变量是否为空script默认变量shift:参数号码偏移

2018-10-18 11:33:02 410

原创 文件对比工具 diff、cmp、patch;文件打印pr

diff常用于ASCII 纯文本文件的比对cmp常用于二进制文件的对比上patch 

2018-10-11 16:42:09 259

原创 printf打印;awk数据处理工具

awkawk逻辑运算符 

2018-10-11 16:01:25 92

原创 延伸的正则表达式egrep

2018-10-11 14:28:20 108

原创 sed工具

&:引用模式匹配整个串,例如 sed -i 's/l..e/&r/g' filename  

2018-10-11 14:04:46 106

原创 基础正则表达式字符

2018-10-11 09:48:17 100

原创 grep进阶

grep反选忽略大小写利用[]来搜索集合字符^:表示开头$:表示结尾.:代表一定有一个任意字符的意思* :代表重复前一个字符0到无穷多次的意思,为组合形态  ...

2018-10-11 09:45:05 145

原创 [:alnum:], [:alpha:], [:upper:], [:lower:], [:digit:]

 

2018-10-10 15:36:05 9776 1

原创 分区命令:split;参数代换xargs

splitxargs

2018-10-09 14:56:10 159

原创 tr、col、paste、expand、

trcoljoinpasteexpand 

2018-10-08 16:40:51 155

原创 cut、sort排序、wc、tee双向重导向

cut sortwctee

2018-10-08 14:06:44 107

原创 变量内容的删除、取代与替换

变量的删除#从前面开始删除前一个目录表示删除最短的数据#:符合取代字符最短的那一个##:符合取代字符最长的那一个%:从后往前删除,与#原理相同取代 ...

2018-10-08 09:53:14 187

原创 万用字符与特殊符号

万用字符*:代表0个到无穷多个字符?:代表一定有一个任意字符[]:同样代表“一定有一个在括号内”的字符(非任意字符)。例如 [abcd] 代表“一定有一个字符, 可能是 a, b, c, d 这四个任何一个”[-]:若有减号在中括号内时,代表“在编码顺序内的所有字符”。例如 [0-9] 代表 0 到 9 之间的所有数字,因为数字的语系编码是连续的![^]:若中括号内的第一个...

2018-09-18 18:11:19 1101

原创 linux bash

ctrl+u:从光标处向前删除指令ctrl+k:从光标处向后删除指令ctrl+a:将光标移动到指令最前端ctrl+e:将光标移动到指令最后端echo输出变量时""和''" ":双引号内的特殊字符$,可以保留原本特性' ':单引号内的特殊字符则仅为一般字符(纯文本)...

2018-09-05 13:57:15 81

原创 read、declare、typeset、array

read用来读取键盘输入的变量read [-pt] 变量名-p:显示提示-t:限制调用read的时间read nametom《==此时光标在等待你的输入echo $name 输出tomdeclare和typeset定义变量类型declare [-aixr] 变量名-a:将后面的“变量名”定义为阵列(array)类型-i:定义为整数数字(integer)类型...

2018-09-03 18:14:47 155

原创 DOS与linux的断行字符、语系编码转换

1、断行字符转换dos2unixunix2dos选项参数-k:保留该文件原本的mtime时间格式-n:保留原本的旧文件,将转换后的文件输出到新文件 dos2unix -n oldfile newfile2、语系编码转换iconv-f:from后跟源文件的编码格式-t:to后跟目标文件的编码格式-o:若想保留源文件,-o后跟新创建的文件iconv -f 源编码...

2018-08-31 16:54:03 260

原创 vim的挑字补全功能&环境设置

1、组合按键ctrl+x-->ctrl+n:通过目前编辑的文档内容的的文字作为关键字ctrl+x-->ctrl+f:以当前目录内文档名字作为关键字ctrl+x-->ctrl+o:以扩展名作为语法补充,以vim内置关键字作为补充2、vim环境设置与记录:set nu:设置行号:set nonu:取消行号:set hlsearch:高亮度搜索:set ...

2018-08-31 16:28:08 268

原创 linux多文件&多窗口

1、多文件编辑vim打开多个文件vim file1 file2 ....:n:编辑下一个文件:N:编辑上一个文件:files:查看vim打开的文件2、多窗口功能:sp {file}:file可加可不加,不加是当前文件多窗口,加了两个文件多窗口...

2018-08-31 15:25:23 557

原创 vim常用操作指令

vim常用操作ctrl+f:屏幕向下移动一页,相当于[PgDn]ctrl+b:屏幕向上移动一页,相当于[PgUp] 数字0:光标移到该行最前面的字符处$:光标移动到该行的最后面的字符处G:光标移动到该文件的最后一行,ps(nG,n表示数字)gg:光标移动到该文件的第一行n<Enter>:光标向下移动n行:/word:搜索关键字:n1,n2s/word...

2018-08-31 11:31:59 160

原创 linux的inode、superblock

inode tableinode记录的数据有1、该文件的存取模式(read/write/excute)2、该文件的拥有者与群组(owner/group)3、该文件的容量4、该文件创建或者改变时间(ctime)5、最近一次的读取时间(atime)6、最近修改的时间(mtime)7、定义文件特性的旗标(flag)8、该文件真正内容的指向(pointer)inod...

2018-08-31 10:43:30 253

原创 linux常用工具及链接

查看linux最新版本内核:https://www.kernel.org/

2018-07-23 17:48:47 479

原创 添加用户的小脚本

查看默认添加用户配置文件#!/bin/bash#user=$1if id $user > /dev/null 2>&1;then        echo "$user exist"else        adduser $user && echo "$user" | passwd --stdin $user >/dev/null 2>&1  ...

2018-07-06 16:36:58 315

原创 linux添加用户全过程

一、/etc/passwd,各个字段内容的含义新增一个用户必然要了解一个用户各个字段的组成部分,如下图用户名:x密码占位符:UID:基本组ID:用户的注释信息:家目录:用户默认shellps:这里的x表示密码占位符,真正的密码在shadow中下图为/etc/shadow文件用户名:加密的密码:从1970.1.1到现在经过的天数:密码最少使用期限:密码最长使用期限:密码离过期多少天警告用户:密码的加...

2018-07-05 16:54:07 39284 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除