骏马金龙 (新博客:www.junmajinlong.com)

网名骏马金龙,钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。特借此一亩三分田记录自己成长点滴!!!

随笔分类 -  Linux 基础篇

摘要:Awk实战案例精讲 插入几个新字段 在"a b c d"的b后面插入3个字段e f g。 echo a b c d|awk '{$3="e f g "$3}1' 格式化空白 移除每行的前缀、后缀空白,并将各部分左对齐。 aaaa bbb ccc bbb aaa ccc ddd fff eee gg 阅读全文
posted @ 2023-11-03 12:28 骏马金龙 阅读(375) 评论(0) 推荐(0) 编辑
摘要:安装新版本gawk awk有很多种版本,例如nawk、gawk。gawk是GNU awk,它的功能很丰富。 本教程采用的是gawk 4.2.0版本,4.2.0版本的gawk是一个比较大的改版,新支持的一些特性非常好用,而在低于4.2.0版本时这些语法可能会报错。所以,请先安装4.2.0版本或更高版本 阅读全文
posted @ 2023-11-03 09:23 骏马金龙 阅读(2511) 评论(1) 推荐(11) 编辑
摘要:回到Shell系列文章大纲 前后台进程、孤儿进程和daemon类进程的父子关系 前台进程、后台进程和进程父子关系 前台进程是占用当前终端的进程,只有该进程执行完成或被终止之后,才会释放终端并将终端交还给shell进程。 例如: $ sleep 30 执行该命令后,将创建sleep进程,sleep进程 阅读全文
posted @ 2023-09-20 22:33 骏马金龙 阅读(179) 评论(0) 推荐(1) 编辑
摘要:前后台进程、孤儿进程和daemon类进程的父子关系 systemd时代的服务管理 systemd service之:服务配置文件编写(1) systemd service之:服务配置文件编写(2) systemd时代的开机自启动任务 systemd时代的运行级别 systemd时代的/etc/fst 阅读全文
posted @ 2020-12-30 09:20 骏马金龙 阅读(1182) 评论(1) 推荐(0) 编辑
摘要:在此处只给出find的基本用法示例,都是平时我个人非常常用的搜索功能。如果有不理解的部分,则看后面的 "find运行机制详解" 对于理论的说明,也建议在看完这些基本示例后阅读一遍理论说明,它是本人翻译自find的man文档并加上了个人的理解。另外,在该理论说明结束后,还有find深入用法示例和分析。 阅读全文
posted @ 2019-04-14 13:09 骏马金龙 阅读(11636) 评论(3) 推荐(6) 编辑
摘要:在Linux系统下,有七类文件类型: 普通文件( ) 目录(d) 软链接(字符链接L) 套接字文件(S) 字符设备(S) 块设备(B) 管道文件(命名管道P) 普通文件、目录、软链接无需多解释。 管道文件 管道分为 匿名管道和命名管道 。管道都是一端写入、另一端读取,它们是单方向数据传输的,它们的数 阅读全文
posted @ 2019-02-25 14:14 骏马金龙 阅读(8889) 评论(0) 推荐(5) 编辑
摘要:为了像本地一样访问远程主机上的目录,通常我们会在远程主机上使用nfs来导出目录,并在本地主机上mount这个nfs文件系统。如果是windows系统,则使用cifs或samba的方式来访问。 但可能我们忽略了一个远程连接最通用的工具:ssh。其实很多和远程有关的行为,基于ssh都能完成,即使是实现像 阅读全文
posted @ 2018-05-29 14:37 骏马金龙 阅读(8005) 评论(0) 推荐(2) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 基本的重定向功能想必都理解。本文对shell环境下的IO重定向稍作深入,相信看完后,能够彻底理解 >file 2>&1 。 文件描述符(file description, 阅读全文
posted @ 2018-04-06 12:37 骏马金龙 阅读(10604) 评论(13) 推荐(16) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 1.脚本自杀正文 有些时候我们写的shell脚本中有一些后台任务,当脚本的流程已经执行到结尾处或将其kill掉时,这些后台任务会直接挂靠在init/systemd进程下, 阅读全文
posted @ 2018-03-28 02:32 骏马金龙 阅读(7877) 评论(2) 推荐(13) 编辑
摘要:今天有个人问我du和df的统计结果为什么会不同。给他解析了一番,后来想想还是写篇文章从原理上来分析分析。 我们常常使用du和df来获取目录或文件系统已占用空间的情况。但它们的统计结果是不一致的,大多数时候,它们的结果相差不会很大,但有时候它们的统计结果会相差非常大。 例如: ##### df的统计结 阅读全文
posted @ 2018-03-27 18:49 骏马金龙 阅读(11240) 评论(3) 推荐(14) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html Linux中使用反引号"``"(在波浪线的按键上)或者$()来执行命令替换。使用括号()来组合一系列命令。 [root@xuexi ~]# echo what date 阅读全文
posted @ 2017-08-20 21:42 骏马金龙 阅读(5915) 评论(7) 推荐(5) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html rm的悲剧总是发生在不经意之间,所以无论是在shell脚本中还是交互式bash环境下,执行rm命令时总应该三思三思再三思。也因此,很多人想尽办法防止文件误删除,方法也各种 阅读全文
posted @ 2017-08-17 23:53 骏马金龙 阅读(8779) 评论(4) 推荐(12) 编辑
摘要:本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html sm-notify命令是用来发送重启通知信息给NFS对端的,在锁状态恢复过程中起着至关重要的作用。此命令的说明大多数和rpc.statd都相同。 以下是NFS相关翻译篇: 翻译:man 阅读全文
posted @ 2017-08-08 00:35 骏马金龙 阅读(2269) 评论(1) 推荐(0) 编辑
摘要:本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html rpc.statd程序主要实现NFS锁相关内容,如普通的文件锁(NLM、NSM)、文件委托、租约等,但注意,它和sm-notify组合起来才能实现整个NFS锁机制,具体见下文翻译文档中的 阅读全文
posted @ 2017-08-08 00:31 骏马金龙 阅读(4019) 评论(0) 推荐(0) 编辑
摘要:本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 以下是NFS相关翻译篇: 翻译:man rpcbind(rpcbind中文手册) 翻译:man nfsd(rpc.nfsd中文手册) 翻译:man mountd(rpc.mountd中文 阅读全文
posted @ 2017-08-08 00:29 骏马金龙 阅读(2106) 评论(1) 推荐(1) 编辑
摘要:本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 以下是NFS相关翻译篇: 翻译:man rpcbind(rpcbind中文手册) 翻译:man nfsd(rpc.nfsd中文手册) 翻译:man mountd(rpc.mountd中文 阅读全文
posted @ 2017-08-08 00:27 骏马金龙 阅读(5858) 评论(0) 推荐(0) 编辑
摘要:本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 以下是NFS相关翻译篇: 翻译:man rpcbind(rpcbind中文手册) 翻译:man nfsd(rpc.nfsd中文手册) 翻译:man mountd(rpc.mountd中文 阅读全文
posted @ 2017-08-08 00:24 骏马金龙 阅读(4008) 评论(0) 推荐(2) 编辑
摘要:本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 以下是NFS相关翻译篇: 翻译:man rpcbind(rpcbind中文手册) 翻译:man nfsd(rpc.nfsd中文手册) 翻译:man mountd(rpc.mountd中文 阅读全文
posted @ 2017-08-08 00:21 骏马金龙 阅读(6246) 评论(0) 推荐(1) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 使用let、(())、$(())或$[]进行基本的整数运算,使用bc进行高级的运算,包括小数运算。其中expr命令也能进行整数运算,还能判断参数是否为整数,具体用法见ex 阅读全文
posted @ 2017-07-25 00:14 骏马金龙 阅读(16589) 评论(1) 推荐(9) 编辑
摘要:bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html expr命令可以实现数值运算、数值或字符串比较、字符串匹配、字符串提取、字符串长度计算等功能。它还具有几个特殊功能,判断变量或参数是否为整数、是否为空、是否为0等。 1. 阅读全文
posted @ 2017-07-24 23:57 骏马金龙 阅读(101901) 评论(9) 推荐(22) 编辑