随笔分类 -  Linux

摘要:Linux进程通信中最为简单的方式是匿名管道匿名管道的创建需要用到pipe函数,pipe函数参数为一个数组表示的文件描述字。这个数组有两个文件描述字,第一个是用于读数据的文件描述符第二个是用于写数据的文件描述符。不能将用于写的文件描述符进行读操作或者进行读的文件描述符进写操作,这样都会导致错误。关于... 阅读全文
posted @ 2015-07-25 13:52 vpoet 阅读(229) 评论(0) 推荐(0)
摘要:Linux内核编译是一件简单却费事的事。但是独立的编译linux内核会帮助你很好的理解Linux内核的工作机理。首先编译linux内核我们需要在当前linux操作系统下安装gcc编译器,因为我是Centos distribution版本1 yum install gcc接下来安装依赖环境:1 yum... 阅读全文
posted @ 2014-12-29 15:47 vpoet 阅读(217) 评论(0) 推荐(0)
摘要:函数讲解部分参考http://net.pku.edu.cn/~yhf/linux_c/calloc(配置内存空间) 相关函数 malloc,free,realloc,brk表头文件 #include 定义函数 void *calloc(size_t nmemb,size_t size);函数说明 c... 阅读全文
posted @ 2014-12-17 18:57 vpoet 阅读(184) 评论(0) 推荐(0)
摘要:函数讲解部分参考http://net.pku.edu.cn/~yhf/linux_c/atof(将字符串转换成浮点型数) 相关函数atoi,atol,strtod,strtol,strtoul表头文件#include 定义函数double atof(const char *nptr);函数说明ato... 阅读全文
posted @ 2014-12-16 21:53 vpoet 阅读(477) 评论(0) 推荐(0)
摘要:函数讲解部分参考http://net.pku.edu.cn/~yhf/linux_c/isalnum(测试字符是否为英文或数字)相关函数 isalpha,isdigit,islower,isupper表头文件 #include定义函数 int isalnum (int c)函数说明 检查参数c是否为... 阅读全文
posted @ 2014-12-16 21:32 vpoet 阅读(226) 评论(0) 推荐(0)
摘要:sedfile内容如下:Steve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA 91464:6/... 阅读全文
posted @ 2014-11-30 11:01 vpoet 阅读(212) 评论(0) 推荐(0)
摘要:我详细熟悉linux操作系统的同学对ls命令是再熟悉不过了因为我们通常使用该命令查看某个目录下的文件其命令形式是:ls [选项] 目录或者文件本文中主要讲解两个最常用的选项:-l:用于列出文件的详情-a:用于列出隐藏的文件首先使用ls -l对vpoet当前用户家目录列出所有文件详情,但是不包括隐藏文... 阅读全文
posted @ 2014-11-26 15:43 vpoet 阅读(255) 评论(0) 推荐(0)
摘要:现在时间2014/11/25 21:36让我们简单了解下日历命令的用法1.显示当月的日历2.显示一年的日历3.显示2014年2月的月历 阅读全文
posted @ 2014-11-25 21:41 vpoet 阅读(169) 评论(0) 推荐(0)
摘要:声明执行程序#!/bin/bash用来告诉系统使用/bin/bash 程序来执行该脚本。譬如python 脚本,可以这样写:#!/usr/bin/python赋值和引用赋值公式:变量名=值取一个变量的值的时候,需要在变量名前面加上$ 符号,譬如:var="hello bash"echo $var如果... 阅读全文
posted @ 2014-11-25 20:53 vpoet 阅读(182) 评论(0) 推荐(0)
摘要:脚本如下:运行结果: 阅读全文
posted @ 2014-11-25 20:06 vpoet 阅读(481) 评论(0) 推荐(0)
摘要:Linux中用pwd命令来查看”当前工作目录“的完整路径。简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确切位置。1.命令格式:pwd[选项]2.命令功能:查看”当前工作目录“的完整路径3.常用参数:一般情况下不带任何参数... 阅读全文
posted @ 2014-11-25 19:49 vpoet 阅读(311) 评论(0) 推荐(0)
摘要:15 Practical Examples of ‘echo’ command in LinuxByAvishek KumarUnder:Linux CommandsOn:August 21, 2014翻译 by SmallLiuecho命令是linux中的bash shell和C shell最常用... 阅读全文
posted @ 2014-11-25 18:59 vpoet 阅读(310) 评论(0) 推荐(0)
摘要:文件testgrep内容:1.显示所有包含San的行2.显示所有以J开始的人名所在的行3.显示所有以700结尾的行4.显示所有不包括834的行5.显示所有生日在December的行6.显示所有这样的行:它包含一个大写字母,后跟四个小写字母,一个冒号,一个空格,和一个大写字母 8.显示姓以K或k开头的... 阅读全文
posted @ 2014-11-25 17:56 vpoet 阅读(349) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-11-25 15:02 vpoet 阅读(219) 评论(0) 推荐(0)
摘要:1、显示/proc/meminfo文件中以不区分大小的s开头的行;2、显示/etc/passwd中以nologin结尾的行;3、显示/etc/inittab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意字符的行;4、显示/etc/inittab中包含了:一个数字:(即两个冒号中间一个数字)的... 阅读全文
posted @ 2014-11-25 13:49 vpoet 阅读(674) 评论(0) 推荐(0)
摘要:"usermod"命令使用完全指导---15个练习例程截图ByBabin LonstonUnder:Linux CommandsOn:November 11, 2014翻译:By SmallLiu 在Unix/Linux各个发行版,‘usermod’通过命令行常常用来修订和改变一个现存用户的任何属性... 阅读全文
posted @ 2014-11-24 19:53 vpoet 阅读(324) 评论(0) 推荐(0)
摘要:1.Linux中如何表示硬盘,分区Linux内核读取光驱,硬盘等资源时均通过“设备文件”的形式进行,因此在linux系统中,将硬盘和分区表示为不同的文件。具体表述形式如下:硬盘:对于IDE接口的硬盘设备,表示为“hdX”形式的文件名:而对于SCSI接口的硬盘设备,则表示为“sdX”形式的文件名,其中... 阅读全文
posted @ 2014-11-24 19:07 vpoet 阅读(296) 评论(0) 推荐(0)
摘要:Linux系统有7个运行级别(runlevel)运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆运行级别2:多用户状态(没有NFS)运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式运行级别4... 阅读全文
posted @ 2014-11-24 18:52 vpoet 阅读(183) 评论(0) 推荐(0)
摘要:例1:写一个脚本,利用循环和continue关键字,计算100以内能被3整除的数之和运行结果:例2:写一个脚本,利用循环和continue关键字,计算100以内能被3整除的数之和运行结果:例3:写一个脚本,可以根据参数文件名,以正确的参数调用tar来解压缩tar.gz或tar.bz2文件运行结果:例... 阅读全文
posted @ 2014-11-24 16:40 vpoet 阅读(188) 评论(0) 推荐(0)
摘要:写一个脚本,执行后,打印一行提示“Please input a number:",要求用户输入数值,然后打印出该数值,然后再次要求用户输入数值。直到用户输入"end"停止说明:1.unset Num可以要也可以不要 unset的作用是取消变量设置,防止之前的值对本脚本程序的影响2.if语句注意if与... 阅读全文
posted @ 2014-11-24 16:16 vpoet 阅读(214) 评论(0) 推荐(0)