Linux
u010299726
这个作者很懒,什么都没留下…
展开
-
linux下邮件查看命令 .
系统提供了用户之间通信的邮件系统,当用户打开终端注册登录时发现系统给出如下信息: you have mail. 这时用户可通过键入mail命令读取信件: $ mail mail程序将逐个显示用户的信件,并依照时间顺序,显示最新的信件。每显示一段信件,mail都询问用户是否要对该信件作些处理。若用户回答d,则表示删除信件;若仅按回车键,表示对信件不作任何改转载 2014-08-04 10:08:36 · 544 阅读 · 0 评论 -
Bash Shell
Shell对Linux不是太陌生的读者都应该对Shell有一定的了解,就是这个程序在我们登陆后自动执行,打印出一个$符号,然后等待我们输入命令。Linux下最常用的Shell应用程序是Bash,绝大部分Linux发行版默认安装的都是它。下面我们也来亲手编写一个Shell程序,这个Shell远远不如Bash复杂,但也能满足我们一般的使用,下面,我们就开始。首先,给这个Shell取一个转载 2015-08-20 22:05:43 · 333 阅读 · 0 评论 -
Linux查找方法
Linux下查找文件的命令有两个;locate 和 find 首先说下locate,locate这个命令是对其生成的数据库进行遍历(生成数据库的命令:updatedb),这一特性决定了用locate查找文件速度很快,但是locate命令只能对文件进行模糊匹配,在精确度上来说差了点,简单介绍下它的两个选项: #locate -i //查找文件原创 2015-08-04 11:54:48 · 403 阅读 · 0 评论 -
Linux 常用命令(2)
1. df -h --> 这个命令可以显示目前挂载的装置以及相应的容量2. dumpe2fs [-bh] 装置文件名 -->可以获得该装置的详细信息3. ln 可以用来创建硬链接,所谓的与i节点相关联的就是硬链接而ln -s 是创建软链接,注意硬链接删除源文件该链接仍然有效,而软连接则无效了4. ls -i 可以显示文件的i节点信息 如:ln ../linu原创 2015-07-11 22:29:25 · 313 阅读 · 0 评论 -
linux下的挂载
挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的。 命令格式:mount [-t vfstype] [-o options] device dir 其中: 1.-t vfstype 指定文件系统的类型,通常不必指定。mount 会自动选择正确的类型。常用类型有: 光盘或光盘镜像:iso9转载 2015-08-06 11:55:51 · 276 阅读 · 0 评论 -
setjmp和longjmp的用法
一、实用情景:在C中,goto语句是不能跨越函数的,而执行这类跳转功能的就是函数setjmp和longjmp,这两个函数对于处理发生在深层嵌套函数调用中的出错情况是非常有用的二、函数说明:#include int setjmp (jmp_buf env);setjmp() 函数是一次调用,2次返回,第一次调用时返回0,而在第二次返回时是longjmp原创 2015-07-17 15:41:05 · 872 阅读 · 0 评论 -
exec函数族用法
exec函数族实例解析fork()函数通过系统调用创建一个与原来进程(父进程)几乎完全相同的进程(子进程是父进程的副本,它将获得父进程数据空间、堆、栈等资源的副本。注意,子进程持有的是上述存储空间的“副本”,这意味着父子进程间不共享这些存储空间。linux将复制父进程的地址空间内容给子进程,因此,子进程有了独立的地址空间。),也就是这两个进程做完全相同的事。在fork后的子转载 2015-07-17 09:35:03 · 354 阅读 · 0 评论 -
Makefile
本文是读陈皓博客的简要笔记类文Makefile 介绍———————make命令执行时,需要一个 Makefile 文件,以告诉make命令需要怎么样的去编译和链接程序。首先,我们用一个示例来说明Makefile的书写规则。以便给大家一个感兴认识。这个示例来源于GNU的make使用手册,在这个示例中,我们的工程有8个C文件,和3个头文件,我们要写一个Makefile来告诉转载 2015-07-08 11:08:54 · 262 阅读 · 0 评论 -
写脚本程序的前序工作
在每个 script 的文件头处记录好: script 的功能; script 的版本信息; script 的作者联系方式; script 的版权宣告方式; script 的 History (历史纪录); script 内较特殊的指令,使用『绝对对路径』的方式来下达; script 运作时需要的环境发量预先宣告与设定。 如下:#!/bin/bas转载 2015-07-13 11:20:38 · 1199 阅读 · 0 评论 -
grep的常用法
1.搜寻特定字符串 grep -n 'str' file 在file中找str的行,返回含有str的行,-n会显示该行的行号2.利用中括号[]来搜集集合字符 grep -n 't[ae]st' file 在file中找寻tast和test的字符串以及行号3.行首与行尾字符 ‘^’ 和 ‘$’ grep -n '^the' file 返回the开头的行以及行号原创 2015-07-13 11:19:40 · 314 阅读 · 0 评论 -
vi编辑器中字符串的查找与替代
n,$s/old/new/ 替换第 n 行开始到最后一行中每一行的第一个 old 为 newn,$s/old/new/g 替换第 n 行开始到最后一行中每一行所有 old 为 new(n 为数字,若 n 为 .,表示从当前行开始到最后一行)%s/old/new/(等同于 :g/old/s//new/) 替换每一行的第一个 old 为 new%s/old/new/g(等同于 :g/o原创 2015-07-13 11:18:12 · 505 阅读 · 0 评论 -
Linux环境变量
linux按环境变量的生存周期来划分可分为两类,它们的修改方法如下:(1)永久的:需要修改配置文件,变量永久生效。 常见的配置文件包括: (1-1)/etc/profile:对所有用户生效;此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行;并从/etc/profile.d目录的配置文件中搜集shell的设置 例如:编辑/et转载 2015-07-13 09:12:47 · 278 阅读 · 0 评论 -
Linux 常用命令(1)
Linux 常用到的命令原创 2015-07-11 10:06:37 · 316 阅读 · 0 评论 -
fork() 、vfork()、clone()
Linux将创建进程和执行所创建的进程分为2个阶段。第一个阶段是创建。父进程首先复制子进程,所复制出来的子进程拥有自己的任务结构体和系统堆栈,除此之外所有资源都与父进程共享。Linux提供两种方式复制子进程:一个是fork(),另外一个是clone()。fork()函数复制时将父进程的所以资源都通过复制数据结构进行了复制,然后传递给子进程,所以fork()函数不带参数;clone()函数则是将部分转载 2015-07-08 10:06:05 · 246 阅读 · 0 评论 -
linux中打印错误信息
全局变量的errno用之前要extern下:extern int errno;char *strerror(int errnum);可以将errno转换成字符串,打印出来但perror函数更好用:void perror(const char *s)原创 2015-11-11 15:57:04 · 1355 阅读 · 0 评论