Unix/Linux
文章平均质量分 78
奔跑吧小蜗牛
志存高远,脚踏实地。
展开
-
linux下的几个归档和压缩工具
归档和压缩是不同的概念,归档就是把一些文件包括文件夹打包放在一个归档文件中;压缩主要是针对一个文件,就是把一个文件进行压缩以便减少其在磁盘上占用的空间。filename.tar 归档文件(并没有进行压缩)filename.tar.gz 归档压缩文件(先归档成.tar文件,再进行gzip压缩)归档工具:tar压缩和解压缩工具(括号中代表后缀名):gzip/gunzip(.gz原创 2016-04-29 17:42:32 · 1066 阅读 · 0 评论 -
通过域名查询IP的4种方法
1、dig +short blog.csdn.net2、host blog.csdn.net3、nslookup blog.csdn.net原创 2016-06-16 12:29:13 · 6373 阅读 · 0 评论 -
Unix 环境高级编程——列出一个目录中的所有文件
“目录(directory)是一个包含目录项的文件。在逻辑上,可以认为每个目录项都包含一个文件名,同时还包含说明该文件属性的信息。文件属性是指文件类型(是普通文件还是目录等)、文件大小、文件所有者、文件权限(其他用户能否访问该文件)以及文件最后的修改时间等。”这段话摘抄自《Unix环境高级编程》(第三版)第3页。我的理解是:目录也是一个文件,这个文件包含了若干目录项,每个目录项的结构包含若干个原创 2015-11-14 19:27:23 · 2077 阅读 · 0 评论 -
linux命令行发送带附件的邮件
mutt -a /home/abinge/me.jpg -s "【伯乐在线-面向对象】" -- xxxxxxxx@qq.com 采用mutt进行邮件发送,-a后面指定的是附件 -s后面指定的是主题--后面跟要发送的邮箱,注意--后面有一个空格最后的 安装muttysudo yum install mutt -y安装完成后配置文件默认在:/etc/Mutt原创 2016-06-06 17:44:59 · 1399 阅读 · 0 评论 -
Linux命令统计源码行数
统计src目录下所有.c文件的行数:find src/ -name "*.c" | xargs cat | wc -l原创 2016-05-20 15:24:59 · 1170 阅读 · 0 评论 -
用sed和awk实现将文本中的上下两行合并为一行
假设文本中的内容为:aaaabbbbcccccdddd要求将文本内容处理为:aaaa bbbbcccc dddd(中间以制表符分隔)方法一:sed -n '{N;s/\n/\t/p}' test.txt 方法二:awk '{tmp=$0;getline;print tmp"\t"$0}' test.txt水平有限,如有不当之处,...原创 2016-04-30 20:26:42 · 21706 阅读 · 0 评论 -
linux下删除文本中所有空行的几种方法
方法一:利用grepgrep -v '^\s*$' test.txt注:-v表示将匹配的结果进行反转,正则表达式匹配空行。(空行可包括空格符制表符等空白字符)方法二:利用sedsed '/^\s*$/d' test.txt注:d代表删除该行方法三:利用awkawk NF test.txt注:NF代表当前行的字段数,空行的话字段数为0,被awk解释为假,因此不进行输出...原创 2016-04-30 16:50:54 · 44874 阅读 · 7 评论 -
Linux 下指定默认的java版本
查看java版本信息可以使用 java -version,如果系统中安装了多个java版本,想切换java版本,可以使用update-alternatives命令,该命令的作用是通过维持符号链接来决定默认执行的命令,说白了就是用来设置默认打开程序。比如系统中装了好几个编辑器,双击某个文件的时候默认该用哪个编辑器来打开呢,差不多就这个意思。类似的,系统中如果装了多个版本的java,那我们输入java命原创 2016-09-24 21:41:36 · 2841 阅读 · 0 评论