自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文本处理工具命令

全面搜索正则表达式并把行打印出来用法:grep 【参数】【要过滤的东西】【文件】参数:-A num 显示要查找行包括要查找行的下num行-B num 显示要查找行包括要查找行的上num行-C num 显示要查找行包括要查找行的上下各num行-i 忽略大小写查询-l 列出文件内容符合的文件名称一般和-r一起使用,因为当查询的不是文件而是目录时要使用-r-v 反转查找,除了要找的那行,都显示-n 查找出来的行,他在文件中的序号-E 能使用扩展的正则表达式-w 只显示全字符合的列。

2023-08-04 10:22:52 35 1

原创 文件删除原理

rm操作说白了就是删除和文件名到inode的链接,将i_nlink置0,但是只删除了文件的链接,没有删除block数据块,刚刚说的进程能写入就时以为已经提前找到他的block,rm操作后,链接没了自然就找不到了,如果在写入新的数据有可能会分配到那个被删除的数据块中,原来的文件就没了。因为当用户执行rm操作后,i_nlink数=0,但由于文件被进程调用中,所以i_count数不为0,要让i_count为0,关闭进程就可以了。这样文件就被彻底删除了。如果进程没调用文件,执行rm操作后,是否还能找到文件内容?

2023-07-31 16:50:22 98 1

原创 linux文件系统

Ext-Ext4,现在基本上公司用的是Ext3和Exit4xfs 是Centos7所使用的文件系统swap 用于交换分区的文件系统,当内存不够用的时候,交换分区可以暂时替代,大小一般是内存的2倍。

2023-07-31 16:46:42 39 1

原创 vim常用快捷键

在vim中,%表示文件的全部;^表示行的开头,正常情况不显示;[Ctrl]+v进入块选择模式,选中要删除的行首注释符号,选中后按d。我们进入到vim中,很多操作和我们在Window系统的使用都不一样。进入块选择模式,然后选中你要添加的注释区域,按。(大写)后进入行首插入模式,输入注释符。

2023-07-28 17:04:53 973 1

原创 Linux shell 特性

如果想继续输入则需要加上区别于其他文件或目录的字符,我们要找的是.bash_history,所以可以在写成cat .b 补全,他就会变成 cat .bash,按两次Tab键后会变成。那么就可以先输入cat . 按Tab键补齐,但是因为.下的文件名很多,他不会直接补全,所以我们再按一次Tab键,他会显示出来.下的目录和文件。正常我们使用的是 >或>> 来输入,可以看到diff比较两种用法所输出的文件内容,发现1> 和 > 是一样的,那是因为。如果你想看D开头的目录,给D后加*,表示D开头的所以目录。

2023-07-26 17:17:56 57 1

原创 linux基础命令笔记

mkdir -p /zak/wyy/text1 递归创建目录,包括/zak,/zak/wyy,/zak/wyy/text1这三个目录。touch 可以用来创建文件,也可以用来修改文件的时间参数(访问时间atime,数据修改时间mtime,状态修改时间ctime)touch命令可以修改文件的访问时间和数据修改时间,但不可以修改文件的状态修改时间,因为状态随时都会发生改变。-h 以人类可读的方式输出文件大小,比如B,KB,GB等,但不能独自使用,一般和l搭配起来。

2023-07-23 20:56:50 57 2

空空如也

空空如也

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

TA关注的人

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