linux学习
文章平均质量分 85
奔跑的代码君
while(alive)
{
eat();
drink();
play();
study();
make_relationship();
code();
sleep();
}
展开
-
shell脚本实现进度条功能
一,什么是shell脚本。一个 shell 脚本就是一个包含一系列命令的文件。shell 读取这个文件,然后执行 文件中的所有命令,就好像这些命令已经直接被输入到了命令行中一样。Shell 有些独特,因为它不仅是一个功能强大的命令行接口,也是一个脚本语言解释器。我们将会看到, 大多数能够在命令行中完成的任务也能够用脚本来实现,同样地,大多数能用脚本实现的操作也能够 在命令行中完成。另外shell里面原创 2017-07-02 22:49:47 · 4228 阅读 · 0 评论 -
线程安全与可重入函数
一,什么是线程安全? 所谓的线程安全是指在多线程中,即使有多个进程访问同一份代码也不会造成不确定的结果。 即:多个线程完成一个任务与一个线程去完成的结果总是一样的,并且不会产生预料之外的结果,那么这样的线程便是安全的。 二,怎么保证线程是安全的? 对于多线程的程序访问冲突的问题十分常见,而最简单的方法便是引入互斥锁,通过互斥锁可以实现拿到锁的线程可以正常执行,而没有拿到的,只有等待,不能访问原创 2017-06-14 22:27:06 · 231 阅读 · 0 评论 -
如何将域名转换为ip
一,前言 这篇文章主要讲述了如何将域名如“www.baidu.com”转换为类似“127.0.0.1”的IP地址,转换的过程主要使用了DNS协议相关的内容,但我们的重点并不是这里,有兴趣的可自行了解。我主要讲的是如何使用,主要包括以下几个内容: 1,hostent结构体 2,gethostbyname函数的用法 以上内容全都是在Linux环境里。二,详细内容 1,hostent结构体 s原创 2017-11-22 14:50:56 · 27453 阅读 · 0 评论 -
ping命令的实现
/*注意:1,由于本人技术有限,所以如果你是技术的狂热追求者,我觉得你不用看我写的了,这是因为我很菜。。。我主要是帮助与我一样,想做一些事,但不知道从哪里做起的人的。 2,为了叙述简洁,以下内容可能并经不起推敲(可能还有错误),也有很多省略,所以,希望读者能够在看完本文后再看其他相应书籍,以对其深入的知识进行全面了解。 */ 一,前言为了判断与对方主机的连通性,不论是Linux系统还是Wind原创 2017-11-22 18:13:41 · 6815 阅读 · 1 评论