现在位置: 首页 > linux
2016-08-31 08:33 工业·编程 ⁄ 共 228字 暂无评论
1.更改时间 #手动同步时间 date -s “2018-8-5 00:00:00” #网络同步时间 安装ntpdate软件用于效验时间 apt-get install ntpdate 输入指令进行效验时间,更新系统时间,使系统时间一致 ntpdate cn.pool.ntp.org   2. 查看时区 date –R   3.更改时区 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 将时区改为中国上海 ---------------------
阅读全文
2016-08-21 06:28 工业·编程 ⁄ 共 4139字 暂无评论
文章目录 什么是 vim? vi/vim 的使用 vi/vim 按键说明 所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 什么是 vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富...
阅读全文
2016-08-13 06:52 工业·编程 ⁄ 共 149字 暂无评论
用vim写代码时,经常遇到这样的场景,复制多行,然后粘贴。 我现在这样做: 1. 将光标移动到要复制的文本开始的地方,按V(是大写V)进入可视模式。 2. 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。 3. 移动光标到要粘贴的位置,按 p 粘贴。
阅读全文
df -T 只可以查看已经挂载的分区和文件系统类型。 Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda1 ext4 20642428 3698868 15894984 19% / tmpfs tmpfs 32947160 0 32947160 0% /dev/shm fdisk -l 可以显示出所有挂载和未挂载的分区,但不显示文件系统类型。 Disk /dev/sda: 299.4 GB, 299439751168 bytes 255 heads, 63 sectors/track, 36404 cylinders Units = cylinders of ...
阅读全文
2016-06-12 06:59 工业·编程 ⁄ 共 6006字 暂无评论
  fork英文原意是“分岔,分支”的意思,而在操作系统中,乃是著名的Unix(或类Unix,如Linux,Minix)中用于创建子进程的系统调用。 【NOTE1】  fork () 的作用是什么?换句话说,你用 fork () 的目的是什么? ――是为了产生一个新的进程,地球人都知道 产生一个什么样的进程? ――和你本来调用 fork () 的那个进程基本一样的进程,其实就是你原来进程的副本; 真的完全一样吗? ――当然不能完全一样,你要两个除了 p...
阅读全文
2016-06-11 06:56 工业·编程 ⁄ 共 3059字 暂无评论
fork是最难理解的概念之一:它执行一次却返回两个值。    首先我们来看下fork函数的原型: #include <sys/types.h> #include <unistd.h> pid_t fork(void); 返回值: 负数:如果出错,则fork()返回-1,此时没有创建新的进程。最初的进程仍然运行。 零:在子进程中,fork()返回0 正数:在负进程中,fork()返回正的子进程的PID 其次我们来看下如何利用fork创建子进程。 创建子进程的样板代码如下...
阅读全文
C运行时库函数 C运行时库函数是指C语言本身支持的一些基本函数,通常是汇编直接实现的。 API函数 API函数是操作系统为方便用户设计应用程序而提供的实现特定功能的函数,API函数也是C语言的函数实现的。 区别 他们之间区别是:API函数是针对操作系统的,C语言运行时函数则是针对C语言本身的。 ·1、运行时库就是 C run-time library,是C而非C++语言世界的概念。取这个名字就是因为你的C程序运行时需要这些库中的...
阅读全文
2016-06-08 22:43 工业·编程 ⁄ 共 3127字 暂无评论
当你在Linux下写C/C++代码的时候,是不是会遇到许多编译链接的问题? 时不时报个glibc,gcc,g++等相关的错误? 很多时候都无从下手,而且比较混乱。 这也是编译链接过程中经常出现的问题。 这篇文章不是去介绍如何编译链接,而是理清编译链接过程中碰到的一些概念和出现的问题。尤其是,libc,glib,glibc,eglibc,libc++,libstdc++,gcc,g++。 从libc说起。 libc是linux下原来的标准C库,也就是当初写hello world时包含的头文件...
阅读全文
2016-06-07 22:39 工业·编程 ⁄ 共 1398字 暂无评论
1.Glibc glibc = GNU C Library 是GNU项(GNU Project)目,所实现的 C语言标准库(C standard library)。 目前,常见的桌面和服务器中的GNU/Linux类的系统中,都是用的这套C语言标准库。 其实现了常见的C库的函数,支持很多种系统平台,功能很全,但是也相对比较臃肿和庞大。 2.uClibc 一个小型的C语言标准库,主要用于嵌入式。 其最开始设计用于uClinux(注:uClinux不支持MMU),因此比较适用于微处理器中。 对应的,此处的...
阅读全文
2016-06-07 22:33 工业·编程 ⁄ 共 518字 暂无评论
文章目录 方法一 方法二 GNU C库(glibc)是标准C库的GNU实现。glibc是GNU工具链的关键组件,用于和二进制工具和编译器一起使用,为目标架构生成用户空间应用程序。 当从源码进行构建时,一些Linux程序可能需要链接到某个特定版本的glibc。在这种情况下,你可能想要检查已安装的glibc信息以查看是否满足依赖关系。 这里介绍几种简单的方法,方便你检查Linux上的glibc版...
阅读全文