![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 77
polebear801
这个作者很懒,什么都没留下…
展开
-
linux fork 和 vfork
1、fork[cpp] view plaincopy#include #include pid_t fork (void ); 正确返回:父进程中返回子进程的进程号;子进程中返回0错误返回:-1; 子进程是父进程的一个拷贝。子进程从父进程那得到了数据段和堆栈段,但不是与父进程共享而是单独分配内存。fork函数返回后,子进程和转载 2013-11-17 09:17:22 · 565 阅读 · 0 评论 -
linux下各种文件大小限制
Ext2 Ext2 文件系统是Linux 特有的文件系统,它拥有传统UNIX 文件系统的许多特性,如块、inode 和目录等概念。Ext2 非常健壮,具有很多优良的性能。同时,Ext2 也是可扩展的,它提供 的扩展功能允许用户在不格式化文件系统的情况下使用新的特性。 ---------------------------------------------------- 最转载 2015-01-14 16:01:23 · 12922 阅读 · 0 评论 -
linux awk的使用
准备和数据文件比如有一个数据文件,只有一列(在之前可以通过各种手段过滤出只有数字这一列),比如操作的响应时间Txt代码 490898 1189235 20212 1494270 146515 29369 23563 563027 22976 127809 16813 551646 18858 18977 1、求和cat转载 2015-01-09 15:42:19 · 633 阅读 · 0 评论 -
udp收发包
发送程序接收程序:原创 2014-10-29 10:31:53 · 2268 阅读 · 0 评论 -
tcpdump抓包
tcpdump的参数介绍 -a 将网络地址和广播地址转变成名字; -d 将匹配信息包的代码以人们能够理解的汇编格式给出; -dd 将匹配信息包的代码以c语言程序段的格式给出; -ddd 将匹配信息包的代码以十进制的形式给出; -e 在输出行打印出数据链路层的头部信息; -f 将外部的Internet地址以数字的形式转载 2014-10-29 10:54:53 · 1672 阅读 · 0 评论 -
linux_shell读文件,然后排序
#!/bin/bashfunction GetNumber{newarray=$1j=0oldIFS=$IFS #定义一个变量为默认IFSIFS=$'\r\n' #设置IFS为换行符号\x0Aecho "zheli"for line in `cat mydata.txt`do #echo "line:$line" #echo "$li原创 2013-11-19 18:14:59 · 1045 阅读 · 0 评论 -
Linux Shell冒泡排序
原文链接,感谢原作者功能:对用户从键盘输入的数字,进行排序,以1,2,3,4,5……升序格式输出,同时不限定个数。用到知识点:比上篇多一个read和不定循环的实现(while> #!/bash/shell #Fuction:read different numbers and sort them #Date:2011 04 19 #Version:1.0转载 2013-12-25 19:03:37 · 3664 阅读 · 0 评论 -
etc/shadow
shadow 是 passwd 的影子文件。在linux中,口令文件在/etc/passwd中,早期的这个文件直接存放加密后的密码,前两位是"盐"值,是一个随机数,后面跟的是加密的密码。为了安全,现在的linux都提供了 /etc/shadow这个影子文件,密码放在这个文件里面,并且是只有root可读的。/etc/passwd文件的每个条目有7个域,分别是名字:密码:用户id:组id:用户信息转载 2014-01-03 15:13:14 · 844 阅读 · 0 评论 -
linux bash shell中,单引号、 双引号,反引号(``)的区别及各种括号的区别
一、单引号和双引号首先,单引号和双引号,都是为了解决中间有空格的问题。因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而双引号中的'$'(参数替换)和'`'(命令替换)是例外。所以,两者基本上没有什么区别,除非在内容中遇到转载 2014-01-03 15:16:28 · 738 阅读 · 0 评论 -
在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source)
fork ( /directory/script.sh)fork是最普通的, 就是直接在脚本里面用/directory/script.sh来调用script.sh这个脚本.运行的时候开一个sub-shell执行调用的脚本,sub-shell执行的时候, parent-shell还在。sub-shell执行完毕后返回parent-shell. sub-shell转载 2013-11-20 16:55:45 · 924 阅读 · 0 评论 -
shell脚本实现对快排
原文链接,非常感谢原作者2011年12月19日,参考网上用C语言实现的快速排序,经过一番修改后,用shell(我的测试环境为centos5的bash-v3.x)实现了相同功能:对数组进行升序排序。注:如果代码框里的代码复制出来后显示异常,就麻烦下载附件chris.zip(已将chris-qsort.sh和chris-algo.sh压缩打包为chris.zip)1. shel转载 2013-11-18 20:10:00 · 1823 阅读 · 2 评论 -
Linux一些基础知识总结
一。读取文件1.以换行符号结尾的一行一行读取文件#! /bin/basholdIFS=$IFS #定义一个变量为默认IFSIFS=$'\x0A' #设置IFS为换行符for line in `cat mydata.txt`do echo "File:${line}"doneIFS=$oldIFS2。以某原创 2013-11-01 18:36:50 · 657 阅读 · 0 评论 -
vim使用
1 . 上下左右移动h: 做j: 下k:上l: you原创 2014-10-24 15:36:43 · 736 阅读 · 0 评论