Linux
bboyzqh
时刻保持好奇心~
展开
-
如何编译Linux内核
内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核。本文将以RedHat Linux 6.0(kernel 2.2.转载 2015-03-14 22:40:07 · 571 阅读 · 0 评论 -
Linux sed使用示例
sedsed [-nefri] 'command' 输入文本/文件 常用选项: -n∶取消默认的输出,使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到屏幕上,但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来 -e∶进行多项编辑,即对输入行应用多条sed命令时使用. 直接原创 2017-12-07 12:42:53 · 400 阅读 · 0 评论 -
Linux awk使用示例
awk用法 示例 awk编程 对比 awk用法:awk 'pattern {action}' ARGC 命令行变元个数 ARGV 命令行变元数组 FILENAME 当前输入文件名 FNR 当前文件中的记录号 FS 输入域分隔符,默认为一个空格 RS 输入记录分隔符 NF 当前记录里域个数 NR 到目前为止记录原创 2017-12-07 00:34:12 · 503 阅读 · 0 评论 -
Linux grep命令使用大全
grep是一种使用正则表达式的多用途文本搜索工具(global search regular expression(RE) and print out the line) 主要参数: -c:仅仅输出匹配行的计数。 -I:不区分大 小写(仅仅适用于单字符)。 -h:查询多文件时不显示文件名称。 -l:查询多文件时仅仅输出包括匹配字符的文件名称。 -n:显示匹配行及 行号。 -s:不显示不存在或无匹配文原创 2017-12-06 00:47:21 · 3670 阅读 · 1 评论 -
Linux sort命令示例
sort命令sort [-bcfMnrtk][源文件][-o 输出文件]参数:-b 忽略每行前面开始出的空格字符。 -c 检查文件是否已经按照顺序排序。 -f 排序时,忽略大小写字母。 -M 将前面3个字母依照月份的缩写进行排序。 -n 依照数值的大小排序。 -o<输出文件> 将排序后的结果存入指定的文件。 -r 以相反的顺序来排序。原创 2017-12-09 11:34:28 · 416 阅读 · 0 评论 -
查看端口号占用
lsof -i:8080 查看8080端口使用 常用: lsof filename 显示打开指定文件的所有进程 lsof -a 表示两个参数都必须满足时才显示结果 lsof -c string 显示COMMAND列中包含指定字符的进程所有打开的文件 lsof -u username 显示所属user进程打开的文件 lsof -g gid 显示归属gid的进程情况 lsof +d原创 2017-07-14 11:24:45 · 495 阅读 · 0 评论 -
什么是Ubuntu PPA以及为什么要用它
Ubuntu的部分吸引力来自于其六个月一次的发布周期。每半年这一免费的操作系统就会有一个新的版本被发布出来,并针对你喜爱的所有软件做了完全的更新。这非常的棒,不过偶尔也会有令人稍稍失望的时候。比如说,如果你喜欢的软件的一个新版本出来了,但你可能需要等到Ubuntu的下一个版本出来之后才能试用它。 这一问题的解决方案是PPA,这是一个存储库,由Canonical(Ubuntu背后的公司)提供,原创 2014-11-11 12:54:41 · 1743 阅读 · 0 评论 -
Linux中硬链接和软链接的区别和联系
首先要弄清楚,在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。 链接是一种在共享文件和访问它的用户的若干目录项之间建立联系的一种方法。Linux中包括两种链接:硬链接(Hard Link)和软链接(Soft Link),软链接又称为符号转载 2015-03-14 22:39:27 · 566 阅读 · 0 评论 -
Linux shell删除当前目录中最早的多个文件
#!/bin/bash echo "请您输入你想删除的文件个数(时间越早的文件靠前):" read file_num total_file_num=`ls -l | grep "^d" | wc -l` # 统计目录文件的个数 if (( $file_num > $total_file_num )) then echo "您要删除的文件数目太多!" else ls -lt...原创 2018-02-28 23:33:47 · 4532 阅读 · 0 评论