
linux
路边的大番薯
听大神说平时学东西用微博总结,可以变的和他一样牛逼,可惜我不信,所以来试试=。=
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 308 阅读 · 0 评论 -
tr、col、paste、expand、
trcoljoinpasteexpand原创 2018-10-08 16:40:51 · 207 阅读 · 0 评论 -
分区命令:split;参数代换xargs
splitxargs原创 2018-10-09 14:56:10 · 211 阅读 · 0 评论 -
[:alnum:], [:alpha:], [:upper:], [:lower:], [:digit:]
原创 2018-10-10 15:36:05 · 10888 阅读 · 1 评论 -
光标跳转
ctrl+a:跳到命令行首ctrl+e:跳到命令行尾ctrl+u:删除光标到命令行首的内容ctrl+k:删除光标到命令行尾的内容原创 2018-11-12 17:37:06 · 349 阅读 · 0 评论 -
创建用户
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 · 164 阅读 · 0 评论 -
字符测试
字符测试:==:测试是否相等,相等为真,不等为假!=:测试是否不等,不等为真,等为假><-n string:测试指定字符串是否为空,空则真,不空假-s string:测试指定字符串是否不空,不空为真,空为假...原创 2018-11-23 10:11:35 · 383 阅读 · 0 评论 -
进程间通信(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 · 281 阅读 · 0 评论 -
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 · 281 阅读 · 0 评论 -
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 · 232 阅读 · 0 评论 -
source;test指令;判断符号[ ];script默认变量,$0,$1.....
source可以令shell脚本在父程序中执行test指令判断符号[ ]判断HOME这个变量是否为空script默认变量shift:参数号码偏移原创 2018-10-18 11:33:02 · 481 阅读 · 0 评论 -
cut、sort排序、wc、tee双向重导向
cut sortwctee原创 2018-10-08 14:06:44 · 162 阅读 · 0 评论 -
变量内容的删除、取代与替换
变量的删除#从前面开始删除前一个目录表示删除最短的数据#:符合取代字符最短的那一个##:符合取代字符最长的那一个%:从后往前删除,与#原理相同取代 ...原创 2018-10-08 09:53:14 · 252 阅读 · 0 评论 -
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 · 239 阅读 · 0 评论 -
linux多文件&多窗口
1、多文件编辑vim打开多个文件vim file1 file2 ....:n:编辑下一个文件:N:编辑上一个文件:files:查看vim打开的文件2、多窗口功能:sp {file}:file可加可不加,不加是当前文件多窗口,加了两个文件多窗口...原创 2018-08-31 15:25:23 · 646 阅读 · 0 评论 -
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 · 343 阅读 · 0 评论 -
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 · 298 阅读 · 0 评论 -
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 · 202 阅读 · 0 评论 -
grep进阶
grep反选忽略大小写利用[]来搜索集合字符^:表示开头$:表示结尾.:代表一定有一个任意字符的意思* :代表重复前一个字符0到无穷多次的意思,为组合形态 ...原创 2018-10-11 09:45:05 · 201 阅读 · 0 评论 -
基础正则表达式字符
原创 2018-10-11 09:48:17 · 137 阅读 · 0 评论 -
sed工具
&:引用模式匹配整个串,例如 sed -i 's/l..e/&r/g' filename原创 2018-10-11 14:04:46 · 144 阅读 · 0 评论 -
延伸的正则表达式egrep
原创 2018-10-11 14:28:20 · 152 阅读 · 0 评论 -
文件对比工具 diff、cmp、patch;文件打印pr
diff常用于ASCII 纯文本文件的比对cmp常用于二进制文件的对比上patch原创 2018-10-11 16:42:09 · 326 阅读 · 0 评论 -
DNS服务
DNS服务器类型 主DNS服务器:数据修改 辅助DNS服务器:请求数据同步 serial number refresh retry expire nagative answer TTL ...原创 2019-01-18 17:27:41 · 223 阅读 · 0 评论