Linux & Unix
凌殿Y_ST
这个作者很懒,什么都没留下…
展开
-
Linux必学的60个命令
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频转载 2006-12-05 13:34:00 · 1244 阅读 · 0 评论 -
sudo 自动填充密码
sudo -S, --stdin Write the prompt to the standard error and read the password from the standard input instead of using the terminal device. The password must be原创 2017-02-09 10:17:49 · 987 阅读 · 0 评论 -
进程同步及异步的概念
同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事.就像早上起床后,先洗涮,然后才能吃饭,不能在洗涮没有完成时,就开始吃饭.按照这个定义,其实绝大多数函数都是同步调用(例如sin,isdigit等)。但是一般而言,我们在说同步、异步的时候,特指那些需要其他部件协作或者需要一定时间完成的任务。最常见的例子就是Sen转载 2007-01-24 09:28:00 · 3115 阅读 · 0 评论 -
GDB调试精粹及使用实例
GNU的调试器称为gdb,该程序是一个交互式工具,工作在字符模式。在 X Window 系统中,有一个gdb的前端图形工具,称为xxgdb。gdb 是功能强大的调试程序,可完成如下的调试任务: * 设置断点; * 监视程序变量的值; * 程序的单步执行; * 修改变量的值。 在可以使用 gdb 调试程序之前,必须使用 -g 选项编译源文件。可在 makefile 中如下定义 CFL转载 2006-12-22 10:45:00 · 858 阅读 · 0 评论 -
Unix基础教程
这篇东西是关于Unix系统操作的教程。也是Unix的入门教程。如果你有兴趣学,请看下去,保证你可以学到许多有用的东西。如果你满足于dos,windows的操作,不想对网络服务器,有任何了解的话,可以不看。因为你并不想成为计算机高手。本教程仅仅讲授Unix系统的常用命令,不涉及Unix的历史、安装和编程。如果你想得到更多的知识, 请查找其他的教材。本教程参考了《精通Unix》、《Unix基础》、转载 2006-12-10 18:08:00 · 3859 阅读 · 3 评论 -
简易的vi使用法
vi 有两个 mode , command mode 与 insert mode 。平常我们在输入时所使用的是 insert mode , 而下特殊指令如复制和删除则是采用 command mode 。 (通过切换) 由 command mode 进入 insert mode 有四个常用的指令: i , a , o , 跟 O 。 i 是由游标的前面开始做 insert text 的动转载 2006-12-10 17:36:00 · 946 阅读 · 0 评论 -
Linux 下的多进程编程
(一) 理解Linux下进程的结构 Linux下一个进程在内存里有三部份的数据,就是“数据段”,“堆栈段”和“代码段”,其实学过汇编语言的人一定知道,一般的CPU象I386,都有上述三种段寄存器,以方便操作系统的运行。“代码段”,顾名思义,就是存放了程序代码的数据,假如机器中有数个进程运行相同的一个程序,那么它们就可以使用同一个代码段。 堆栈段存放的就是子程序的返回地址、子程序的参数以转载 2006-12-05 13:32:00 · 935 阅读 · 0 评论 -
共享内存(linux系统编程)
作者:郑彦兴 更新时间: 2005-05-06 共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。采用共享内存通信的一个显而易见的好处是效率高,因为进转载 2006-12-05 13:39:00 · 1514 阅读 · 0 评论 -
Linux内核配置系统浅析
随着 Linux 操作系统的广泛应用,特别是 Linux 在嵌入式领域的发展,越来越多的人开始投身到 Linux 内核级的开发中。面对日益庞大的 Linux 内核源代码,开发者在完成自己的内核代码后,都将面临着同样的问题,即如何将源代码融入到 Linux 内核中,增加相应的 Linux 配置选项,并最终被编译进 Linux 内核。这就需要了解 Linux 的内核配置系统。 众所周知,Lin转载 2006-12-05 13:36:00 · 2511 阅读 · 0 评论 -
[shell] - type command
Syntax: type [option] nameDescription:display the type of 'name', e.g.: alias, built-in, file and so on.Options:-a display ALL possible types for command - 'cmd_name', e.g.: 'ls' type perhap原创 2017-02-20 16:22:23 · 679 阅读 · 0 评论