![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux基础知识
金让
这个作者很懒,什么都没留下…
展开
-
【Linux基础知识】Ubuntu 16.04 更换源
原博客见https://www.cnblogs.com/dtiove/p/5917263.html一:问题概述 ubuntu,我们在使用apt新装软件的时候,会使用官方的网站去下载软件,但是会因为国内的转接点太多,而导致下载的速度非常慢 ,我们可以通过换成一些中间的节点来进行下载,比如阿里源,中科大源,清华源等等,这样的网站,他们会定时和官方的源进行同步和更新,而我们直接同步他们...转载 2018-09-24 21:44:21 · 1083 阅读 · 0 评论 -
ubuntu 按键上下左右出现ABCD的解决方法
错误问题:vi上下左右键显示为ABCD的问题解决方法: 只要依次执行以下两个命令即可完美解决Ubuntu下vi编辑器方向键变字母的问题。 一.执行命令 sudo apt-get remove vim-common 二.执行命令 sudo apt-get install vim原博文地址:https://blog.csdn.net/yf210yf/article/detail...转载 2018-09-28 21:17:12 · 4655 阅读 · 3 评论 -
《Linux程序设计》第二章
shell是操作系统与用户间的接口程序。1.管道和重定向重定向输出:ls -l > lsoutput.txt#将ls的输出输出到lsoutput.txt文件中ps >> lsoutput.txt#将ps的输出追加到lsoutput.txt文件后面kill -HUP 1234 >killout.txt 2>killerr.txt #将进程的标准输...原创 2018-10-01 16:35:40 · 290 阅读 · 0 评论 -
《Linux程序设计》第一章
1.库函数库是一组预先编译好的函数集合。标准库文件存储在/lib或者/usr/lib目录中。.a的是静态库,.so是共享库。使用某个静态库的某个函数,只需要包含该静态库的头文件。静态库也成为归档文件,ar工具可以创建任何文件的归档文件。ar crv libfoo.a free.o bill.o //将编译过的free.o和bill.o归档成为libfoo.a文件静态库的缺点是,当用户...原创 2018-09-27 21:10:18 · 140 阅读 · 0 评论 -
《Linux程序设计》第四章 (临时文件、用户信息、主机信息、日志、资源和限制)
1.临时文件程序有的时候会使用一些中间文件存储某些中间计算结果,最后在将这些文件删掉。这样的文件成为临时文件。 tmpnam函数可以生成一个唯一的临时文件名。函数原型如下: #include <stdio.h> char* tmpnam(char *s);//返回一个唯一的文件名。 FILE* tmpfile(void);//该函数指向唯一的临时文件,以读写的方式打开。当对...原创 2018-10-06 19:52:07 · 195 阅读 · 0 评论 -
《Linux程序设计》第四章(程序参数、环境变量、时间和日期)
1.程序参数:C语言编写的linux或者unix程序的入口是main函数。该函数声明如下:int main(int argc,char* argv[]);其中argc代表参数个数,argv是一个字符串数组。参数个数包括程序名自身,argv数组的第一个元素是argv[0]。命令行参数在向程序传递信息方面很有用。可以使用短横线(-)开头的命令行参数来设置标志或者开关。有的时候还会使用+来表示和-...原创 2018-10-05 11:00:42 · 342 阅读 · 0 评论 -
《Linux程序设计》第三章 (错误处理)
函数在失败的时候,会设置errno变量的值来指明失败的原因。程序必须在报告错之后立刻检查errno变量,不然会被覆盖掉。1.strerror函数把错误代码映射为一个字符串,该字符串对发生的错误类型进行说明。函数原型如下: #include <string.h> char *strerror(int errnum); 2.perror函数把errno变量中报告的当前错误映射到一...原创 2018-10-04 10:58:58 · 144 阅读 · 0 评论 -
【匿名通信】在Linux环境下编译运行tor源码
参考原文 在Linux环境下编译运行tor源码转载 2018-10-11 11:33:13 · 493 阅读 · 0 评论 -
《Linux程序设计》第三章(标准IO库、格式化输入输出、文件和目录的维护、扫描目录)
标准IO库在启动程序时,有三个文件流是自动打开的,分别是stdin,stdout,stderr。 1. fopen函数:用于文件和终端的输入和输出。函数原型如下: #include <stdio.h>FILE *fopen(const char* filename,const char *mode); mode 有几种形式。需要注意的是,filename和mode...原创 2018-10-04 10:06:28 · 232 阅读 · 0 评论 -
《Linux程序设计》第三章 (系统调用)
许多Linux的shell都允许用户接入自己家的目录,使用cd ~ usr(usr是用户名)命令即可。但是标准库函数不能够理解shell中的~符号。所以必须在自己的程序中使用文件名。Linux中比较重要的三个设备文件:/dev/console:系统控制台;/dev/tty:控制终端;/dev/null:空设备。为了向用户提供统一的接口,设备驱动封装了所有与硬件相关的特性。硬件的特有功能通常...原创 2018-10-02 22:41:21 · 248 阅读 · 0 评论 -
【FreeNOS学习笔记】FreeNOS安装手册
笔者操作系统为Ubuntu16.04,按照官网给的教程结合在网上找到的大家一起踩过的坑,总结出如下安装手册。基本思路是在Ubuntu16.04上安装虚拟机qemu,在虚拟机上跑FreeNOS。参考博客为:FreeNOS初探索 FreeNOS学习,在Ubuntu16.04的64位计算机上编译32位汇编文件,在SConstruct中添加编译选项 FreeNOS学习笔记官网安装手册为:官网...原创 2018-09-29 11:57:30 · 1839 阅读 · 1 评论