- 博客(77)
- 收藏
- 关注
转载 Linux增加swap空间大小解决编译错误collect2:ld terminated with signal 9(或11)
编译llvm的时候:collect2:ld terminated with signal 9(或11)1 Creating a file for 1024 MB size you want:We will create a /mnt/1024MB.swap swap file and set the permissions so that users cannot read it...
2017-09-03 23:03:00
937
转载 Linux中VMware虚拟机增加磁盘空间的扩容操作
用VMwareware虚拟机安装的Cent OS 7系统剩余空间不足,造成软件无法正常安装。如果重新装一遍系统就需要重新配置好开发环境和软件的安装配置。通过上网搜集的资料,结合自己的实践,总结了如下扩大硬盘空间的详细步骤,希望对大家有帮助。(1)打开VMware,选择Edit Virtual mache settings,Utilities下拉框中找到Expand如下图(2)将磁...
2017-09-03 21:44:00
102
转载 环境变量配置文件profile
环境变量配置文件在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登录时用...
2017-09-03 00:45:00
427
转载 【SVN】总结:svn“Previous operation has not finished; run 'cleanup' if it was interrupted“
svn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。无论你到那个父层次的目录执行“clean up“,都是报一样的错。执行cleanup时候,提示要cleanup。svn的operation是存放在“work queue’“里的。而“work q...
2017-09-02 01:15:00
140
转载 Linux中 cmake-3.x 编译安装以及man page添加
首先回顾一下 cmake-2.x 的编译安装。================ cmake-2.x编译安装说明 ================编译安装的命令:./bootstrap --prefix=安装目录(默认为/usr/local)makemake install(根据安装目录的不同,可能需要root权限)执行脚本文件bootstrap时加上参数“--...
2017-09-01 03:25:00
214
转载 vim中文帮助手册的安装
1. 下载:下载页面:http://vimcdoc.sourceforge.net/选择“Latest platform independenttarball, including an Linux/BSD installation script”【1】下载。2. 安装:网上好多人所说的“解压,把doc目录下的文件复制到~/.vim/doc下即可”是不起作用的。这...
2017-08-27 00:01:00
128
转载 openat与open的区别及用法示例
从2.6.16版本开始,GNU/Linux引入opeant系统调用:#define _XOPEN_SOURCE 700 /* Or define _POSIX_C_SOURCE >= 200809 */#include <fcntl.h>int openat(int dirfd , const char * pathname , int flags ...
2017-08-20 18:55:00
693
转载 linux之dup和dup2函数解析
1. 文件描述符在内核中数据结构在具体说dup/dup2之前,我认为有必要先了解一下文件描述符在内核中的形态。一个进程在此存在期间,会有一些文件被打开,从而会返回一些文件描述符,从shell中运行一个进程,默认会有3个文件描述符存在(0、1、2), 0与进程的标准输入相关联,1与进程的标准输出相关联,2与进程的标准错误输出相关联,一个进程当前有哪些打开的文件描述符可以通过/proc/进程...
2017-08-12 01:20:00
194
转载 UNIX标准及实现
UNIX 标准ISO C:意图是提供C程序的可移植性,使得它能够适合于大量不同的操作系统。该标准不仅定义了C程序设计语言的语法和语义,还定义了标准库POSIX(Portable Operating System Interface): 指的是可移植操作系统接口。该标准的目的是提升应用程序在各种UNIX系统环境之间的可移植性。...
2017-08-06 23:53:00
110
转载 UNIX基础知识
一、UNIX 系统UNIX内核的接口称之为系统调用。公用函数库构建在系统调用接口之上。应用程序既可以使用公用函数库,也可以使用系统调用。UNIX shell 是一个特殊的应用程序,它为其他应用程序提供了一个接口。路径名由斜线分隔的一个或者多个文件名组成的序列:以斜线开头的路径名称为绝对路径名以非斜线开头的路径名称为相对路径名文件系统...
2017-08-06 22:49:00
150
转载 幻数浅析(Magic Number)
在源代码编写中,有这么一种情况:编码者在写源代码的时候,使用了一个数字,比如0x2123,0.021f等,他当时是明白这个数字的意思的,但是别的程序员看他的代码,可能很难理解,甚至,过了一段时间,代码的作者自己再看代码的时候也忘记了这个数字代表的含义。于是感叹,虽然不知道这个数字是干什么用的,究竟代表什么,但是编译后的程序可以正常运行,真是"魔术般的数字"幻数即源于此。幻数...
2017-08-06 01:06:00
404
转载 Linux下配置APUE的编译 报错之后如何处理
APUE即Unix环境高级编程,本书中几乎所有的程序都包含一个apue.h的头文件,那如何配置这个apue.h呢?官方地址:http://www.apuebook.com/apue3e.html1、我们可以在src.3e.tar中下载,然后放到你的Linux桌面上(没桌面的,随意放吧)2、解压下载的文件:tar -zxvf src.3e.tar.gz3、进...
2017-08-04 22:50:00
260
转载 Sed命令的使用详细解释
Sed命令的使用详细解释一:sed命令的简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化...
2017-08-04 00:19:00
203
转载 Linux下安装xrdp
ubuntu打开终端,依次输入如下命令:sudo apt-get install xrdpsudo apt-get install vnc4servertightvncservercd /home/youruser #youruser 是每个人自己的用户名echo "gnome-session --session=ubuntu-2d" > .xsession...
2017-07-29 04:11:00
344
转载 CentOS7.1 VNC Server服务配置
一、安装VNC相关包yum -y install tigervnc tigervnc-server tigervnc-server-module 二、复制配置模板文件为vncserver@:1.servicecp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.ser...
2017-07-29 02:10:00
260
转载 Linux下core文件调试方法
在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制(1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。 通过上面的命令修改后...
2017-07-28 02:11:00
128
转载 GDB获取帮助信息
用help 功能,你可以获得GDB 的命令信息。helph 你可以用help(缩写h)不带参数来显示一个命令分类的简短列表。(gdb) helpList of classes of commands:aliases -- Aliases of other commandsbreakpoints -- Making program stop at cert...
2017-07-28 01:03:00
252
转载 gdb调试工具学习
GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:1、启动你的程序,可以按照你的自定义的要求随心所欲...
2017-07-27 00:20:00
129
转载 Linux中tftp安装及使用笔记
tftp命令用在本机和tftp服务器之间使用TFTP协议传输文件。TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。linux服务器端tftp-server的配置1、安装tftp服务器需要安装xinetd(守护tftp)、tftp和tftp-server 3个软件1)如果能上网,通过yum安装:sudo yum install xinetd...
2017-07-25 01:34:00
594
转载 CentOS7.3安装Python3.6
安装python3.6可能使用的依赖# yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel下载python3.6编译安装到python官网下载https://www.python.org下载最新版源码,使用make altinstall,如果...
2017-07-23 22:17:00
98
转载 Linux下查看文件编码及批量修改编码
查看文件编码在Linux中查看文件编码可以通过以下几种方式:1.在Vim中可以直接查看文件编码:set fileencoding即可显示文件编码格式。如果你只是想查看其它编码格式的文件或者想解决用Vim查看文件乱码的问题,那么你可以在~/.vimrc 文件中添加以下内容:set encoding=utf-8 fileencodings=ucs-bom,utf-8,cp936这样,就可以让...
2017-07-18 01:20:00
422
转载 svn 设置文件可执行权限
本地文件在commit到仓库之前若没有chmod +x 权限的话,那在svn仓库里的文件将会保持当前无可执行属性状态。即使在本地chmod +x filename 之后,再提交到仓库也是没有用的。check out到其他目录的时候,文件仍然没有可执行权限。需要使用svn 设置文件属性,如下Linux:svn propset svn:executable on *svn...
2017-07-14 10:01:00
89
转载 数据结构 双向链表 C语言实现
dlist.h 1 #ifndef __dList_H 2 #define __dlist_H 3 4 typedef int Item; 5 typedef struct Node *PNode; 6 typedef PNode Position; 7 /*定义节点类型*/ 8 typedef struct Node 9 {10...
2017-07-05 01:50:00
102
转载 添加SSH keys到github帐号
使用git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的esesgrid项目:git@github.com:hmilycc/esesgrid.git),而你的SSH key没有添加到github帐号设置中,系统会报下面的错误:Permission denied (publickey).fatal: Could not read fro...
2017-07-04 01:20:00
113
转载 Linux安装git (git-2.11.0)
本文旨在讲述如何在linux上安装最新版的git。1、查看当前git版本:git --version查看最新版git:访问https://www.kernel.org/pub/software/scm/git/或者https://github.com/git/git/releases2、官网下载:wgethttps://Github.com/Git/Gi...
2017-07-04 01:06:00
1016
转载 12个Linux进程管理命令介绍
12个Linux进程管理命令介绍当程序可以执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源、内存、安全属性和与之相关的状态。可以有多个进程关联到同一个程序,并同时执行不会互相干扰。Linux提供了许多命令来让用户来高效掌控上述的操作。执行中的程序称作进程。当程序可以执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源、内存、安全属性...
2017-06-27 01:05:00
117
转载 Linux 用户和用户组管理
Linux和其他的类UNIX系统一样是一个多用户、多任务的操作系统。多用户的特性允许多人在Linux中创建独立的账户来确保个人数据的安全性。而多任务机制允许多个用户同时登陆,同时使用系统的软硬件资源。在Linux操作系统中,每一个用户都有一个唯一的身份标识,称为用户ID(UID)。每一个用户至少属于一个用户组。用户组是由系统管理员创建,由多个用户组成的用户群体。每一个用户组也有一个唯一...
2017-06-25 20:40:00
364
转载 Linux下将用户添加到sudoers中
Linux默认是没有将用户添加到sudoers列表中的,需要root手动将账户添加到sudoers列表中,才能让普通账户执行sudo命令。root 账户键入visudo即可进入sudo配置,这个命令要比vim /etc/sudoers要好很多,因为使用visudo进行sudo配置,将会得到很多提示.键入visudo后,在编辑器下键入 /root 寻找root,找到第三个root的...
2017-06-25 17:21:00
139
转载 XML中不能识别&符号, 需要转义吗?
“&”在XML中是具有特殊含义的,是转义字符的前缀,如果要想用这个字符就需要转义。遇到“&”就替换成“&”就好了;xml所有转义符和 & &大于 > > ; 小于 < <空格 单引号 ‘ ' 双引号 “ &...
2017-06-23 20:11:00
582
转载 Linux中的文件类型
Linux中的文件类型文件类型符号文件类型符号普通文件-本地域套接口s目录d有名管道p字符设备c符号连接l块设备文件bLinux用设备文件来标识一个特定的硬件设备。Linux中有两类设备文件:字符设备文件和块设备文件。字符设备指的是能够从...
2017-06-22 01:17:00
102
转载 Linux 输入输出重定向
1 输入输出设备设备文件名文件描述符类型键盘/dev/stdin0标准输入显示器/dev/sdtout1标准输出显示器/dev/sdterr2标准错误输出...
2017-06-21 00:10:00
100
转载 Linux 工作管理 (job control)
fg , bg有时,命令需要很长的时间才能执行完成。对于这种情况,我们使用‘bg’命令可以将任务放在后台执行,而用‘fg’可以调到前台来使用。我们可以通过‘&’在后台启动一个程序:find.-name*iso>/tmp/res.txt&一个正在运行的程序也可以通过“CTRL+Z”和“bg”命令组合放到后台运行。find.-...
2017-06-20 00:35:00
137
转载 IPD术语
集成产品开发(Integrated Product Development,简称IPD)是一套产品开发的模式、理念与方法。ABC基于活动的成本核算ABM基于活动的管理ADCP可获得性决策评审点APP造型设计师ASS辅助设计工程师BBFV构建模块功能验证BMC生产...
2017-06-19 23:31:00
1367
转载 Linux 中文man手册安装
首先需要确认的是有没有安装中文支持,如果没有请安装:#yum groupinstall -y "Chinese Support"现在下载安装包:wget http://manpages-zh.googlecode.com/files/manpages-zh-1.5.1.tar.gz (这个wget是直接网页下载的一个命令,没有的话需要你安装下yum install -y wge...
2017-06-19 00:10:00
131
转载 本机sshd服务开启但是其他机器不能登陆
问题现象:发现本机sshd服务开启但是其他机器不能登陆查看sshd服务[root@localhost ~]# systemctl status sshd.service ● sshd.service - OpenSSH server daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; ...
2017-06-18 19:43:00
394
转载 Linux系统下GDB调试
GDB一.gdb常用命令:命令描述backtrace(或bt)查看各级函数调用及参数finish连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号选择栈帧info(或i) locals查看当前栈帧局部变量的值list(或l)列出源代码,接着上次的位置往下列,每次列10...
2017-06-18 12:01:00
101
转载 Linux回收站的路径在哪里?
linux 回收站的路径:~/.local/share/Trash转载于:https://www.cnblogs.com/BinBinStory/p/7043927.html
2017-06-18 12:00:00
2393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅