ubuntu C++
今天风和日丽
中国电子科技集团网络信息安全有限公司硬件工程师
展开
-
关于命令行解释器shell输入输出重定向的一些理解
标准输入,输出:在命令行解释器shell执行时会自动打开三个文件,即标准输入文件(stdin),这个通常对应终端的键盘;标准输出文件(stdout)和标准错误输出文件(stderr),这两个文件都对应终端的屏幕。当我们执行命令时,进程将从标准输入文件中得到输入数据,将正常输出数据输出到标准输出文件,而将错误信息送到标准错误文件中。以上即为标准输入输出的解释,但是标准输入输出有一个问题:数据原创 2017-06-05 11:03:06 · 440 阅读 · 0 评论 -
ubuntu安装,卸载,删除软件及安装包
. 不知道一个软件的全称,如何安装它?如果你想安装一个软件。比如:OpenCV库,你可以使用以下命令:sudo apt-get install libopencv-dev那么libopencv-dev这个名字是怎么来的,我只知道我想安装opencv。而直接使用sudo apt-get install opencv 是不行的。答案:$ apt-cache se转载 2017-06-07 08:36:15 · 7127 阅读 · 0 评论 -
ubuntu下安装glib库
最近unix课程学习上有一份作业要求用到glib库,而这个是一个第三方库,并不能通过sudo apt-get install×××来安装,所以这就有一些问题需要注意:首先,安装为防止libffi找不到,我们先安装它:打开终端 ,输入sudo apt-get install libffi-dev,,顺畅的安装好它。然后可以来安装glib了,先在终端输入wget http://ftp.acc.原创 2017-06-03 08:19:40 · 12011 阅读 · 0 评论 -
关于命令行解释器shell的管道的理解
管道管道:是一种基本的IPC机制(InterProcess Communication 进程间通信,参照:http://www.cnblogs.com/chenny7/p/3682822.html),作用于有血缘关系的进程之间,完成数据传递。而调用pipe系统函数可以创建一个管道,有如下特质:1.本质是一个伪文件(使用了内核缓冲区)2.由两个文件描述符引用,一个表示读端,一个表示写端。转载 2017-06-07 10:12:34 · 504 阅读 · 0 评论 -
在Ubuntu的shell终端写一个简单脚本
1.打开终端(terminal),输入vi hello.sh2然后在打开的脚本文件中键入:#!/bin/bashecho "hello world!"然后保存。3.在终端中输入 ./hello.sh然后终端输出:hello world! 脚本运行成功。本人编写这个主要是因为测试一个shell能否实现简单脚本的功能,拿来分享,大家看看就好~~~原创 2017-06-07 20:27:15 · 10606 阅读 · 0 评论 -
C语言中的转义字符及含义
转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。例如,在printf函数的格式串中用到的“\n”就是一个转义字符,其意义是“回车换行”。转义字符主要用来表示那些用一般字符不便于表示的控制代码。常用的转义字符及其含义:转义字符 转义字符的意义 ASCII代码\n原创 2017-06-08 10:34:16 · 5214 阅读 · 0 评论