原文:https://www.cnblogs.com/frank-yxs/p/5925563.html 文件IO详解(二)---文件描述符(fd)和inode号的关系 ----------------------------------------------------------------- 1.文件描述符和inode号码是不同的两个东西.   2.对于每个进程,系统会建立一个进程控制块(PCB)来保存相关的信息,而这个PCB在内核中的表现其实就是一个称为task_struct的结构体,这…
awk命令详解 简单使用: awk :对于文件中一行行的独处来执行操作 . awk -F :'{print $1,$4}'   :使用‘:’来分割这一行,把这一行的第一第四个域打印出来 . 详细介绍: AWK命令介绍 awk语言的最基本功能是在文件或字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作,完整的awk脚本通常用来格式化文本文件中的信息 1.   调用awk: 第一种命令行方式,如: awk [-Field-separator] 'commands' input…
来源:https://www.linuxidc.com/Linux/2018-04/151801.htm 现实中,服务器(包含Linux,Unix,Windows Server)一般都摆放在机房里,因为一个机房摆放了很多Linux机器,所有机器都运转起来,整个室内温度也是非常高的,所以作为一个要操作Linux的开发人员,它们通常都是通过ssh远程连接操作Linux的,而ssh只有命令行界面,所以我们操作Linux只能通过一个个的命令去运作. 所以,如果想熟练操作Linux,只能通过学习一个个Li…
log模块的讲解 Python 使用logging模块记录日志涉及四个主要类,使用官方文档中的概括最为合适: logger提供了应用程序可以直接使用的接口API: handler将(logger创建的)日志记录发送到合适的目的输出: formatter决定日志记录的最终输出格式 filter提供了细度设备来决定输出哪条日志记录: logger 每个程序在输出信息之前都要获得一个Logger.Logger通常对应了程序的模块名, 比如聊天工具的图形界面模块可以这样获得它的Logger:LOG=lo…
此处跟大家分享一些Linux文件类的基本命令,应该可以满足日常基本操作了. 底部分享了一个链接,介绍的比较全面,也可以参照. 1.创建目录: 1)创建单级目录:mkdir soft: 2)创建层级目录:mkdir -p a/b : 2.目录重命名&移动: 1)mv old new:目录重命名: 2)mv a.txt b.txt :文件重命名 3)mv a.txt b.txt new:将文件a和b移动到new目录下 3.删除目录或文件: 1)删除文件:rm 2)递归删除,删除目录及子目录:rm -…
第1章 Linux命令基础 1.1 习惯 操作前备份,操作后检查 1.2 简单目录结构 一切从根开始,与windows不同 1.3 规则 [root@znix ~]# [用户名@主机名 你在哪]# 1.4 重定向符号 特殊符号-重定向符号:泼水 1.4.1 输出重定向 >或1>   标准输出重定向: 先把原文件的内容清空,然后把新的内容放到文件中 >>或1>> 追加输出重定向: 把前面输出的东西输入到后边的文件中,不会清除文件原有内容,只是追加到文件的最后一行 [roo…
在维护和使用Linux系统时,常常会忘记命令的使用方法,如果旁边又没有相应的资料,那怎么办呢?不用担心,系统本身提供了详细的手册供使用者查询,下面小编就以CentOS6.4系统为例演示如何获得命令帮助. 工具/原料   CentOS6.4 方法/步骤   当遇到一个比较陌生的命令,又或者想知道这个命令是什么,可以在提示符下输入 type 命令名,来看看系统给出的命令解释.例如图中的三条命令解释,第一个是type的命令解释:它是shell的内部命令:第二个是cp的命令解释:它是cp -i的命令别名…
locate:    作用:在后台数据库中按文件名搜索,搜索速度更快    命令格式:locate 文件名    选项或参数:            -l    num(要显示的行数)            -f   将特定的档案系统排除在外,如将proc排除在外            -r   使用正则运算式做为寻找条件    补充:             /var/lib/mlocate     locate命令所搜索的后台数据库             updatedb         …
grep与正规表达式  字符类 字符类的搜索:如果我想要搜寻 test 或 tast 这两个单词时,可以发现到,其实她们有共通的 't?st' 存在-这个时候,我可以这样来搜寻: [root@www ~]# grep -n 't[ae]st' regular_express.txt 8:I can't finish the test. 9:Oh! The soup taste good. 其实 [] 里面不论有几个字节,他都谨代表某『一个』字节, 所以,上面的例子说明了,我需要的字串是『tast…
有时候学习脚本,你会发现sort命令后面跟了一堆类似-k1,2,或者-k1.2 -k3.4的东东,有些匪夷所思.今天,我们就来搞定它—-k选项! 1 准备素材 [root@FDMdevBI opt]# cat testsort.txt google baidu guge sohu 第一个域是公司名称,第二个域是公司人数,第三个域是员工平均工资.(除了公司名称,其他的别信,都瞎写的^_^) 2 我想让这个文件按公司的字母顺序排序,也就是按第一个域进行排序:(这个facebook.txt文件有三个域…