![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
ningningmingming
这个作者很懒,什么都没留下…
展开
-
Linux下的重要目录/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp 介绍
(1)/proc:特殊文件目录。这个目录采用一种特殊的文件格式(proc格式,内核支持这种格式。其中包括了全部虚拟文件。它们并不是保存在磁盘中,也不占用磁盘空间,当查看它们时,实际上看到的是内存里的信息,这些文件有助于我们了解系统内部信息)。 (2)/sys: 文件系统访问 Linux内核 (3)/bin:普通用户可以使用的命令存放目录。 /usr/lib:系统使用的函数库的目录,程序在执行过程中...原创 2018-03-30 16:28:17 · 271 阅读 · 0 评论 -
如何使用命令安装gcc/g++, gdb, vim
0.查看vi配置,在终端输入vi,即可查看vi版本信息1.安装gcc/g++cent中使用yum来配置gcc/g++,若要安装,在终端输入sudo yum install gcc-c++(非root用户)2.配置gdb在终端输入sudo yum install gdb(非root用户)按回车执行3.配置vimvim配置vim 是Linux的一种文本编辑器。 vim模式:三种模式:普通模式、插入模式...原创 2018-03-30 16:52:19 · 661 阅读 · 0 评论 -
最受Linux程序员欢迎的7个代码编辑器的介绍及下载地址
Linux程序员经常抱怨,自从他们使用了免费开源的系统平台后,作为一名程序员,却并没有在代码编辑器上得到足够的重视。他们往往会认为Linux平台上的代码编辑器太少了,以至于影响他们的编程工作。但是事实并非如此,在Linux平台上有太多的代码编辑器供你使用了,下面我们分享了7个最受Linux程序员欢迎的代码编辑器,继续在编程的路上前行吧!1、EclipseEclipse是一款很酷的开源代码编辑器,同...转载 2018-03-30 16:55:01 · 8998 阅读 · 2 评论 -
为什么调试的时候需要编译选项中添加 -g,readelf命令.
0.简单来说,加上 -g就可以进行调试了 ,“-g”标志是对程序进行调试性编译时常用的选项。我们需要给每一个需要调试的源文件都加上这个选项。它将使用特殊版本的C语言标准库完成编译和链接操作,给库函数加上程序调试方面的支持。编译器会把这些标志自动传给链接器。2.readlf命令readelf命令用来显示一个或者多个elf格式的目标文件的信息,可以通过它的选项来控制显示哪些信息。这里的elf-file...原创 2018-03-30 17:05:55 · 1126 阅读 · 0 评论 -
Linux下进度条的实现
#include<stdio.h>#include<stdlib.h>#include<stdio.h>int main(){ int rate=0; char str[102]; memset(str,0,102*sizeof(char)); const char* ptr="/|-\\"; while(rate<=100)...原创 2018-03-30 17:17:53 · 462 阅读 · 0 评论 -
Linux下软件安装的几种方式(源码安装, rpm安装, yum安装).
摘要:rpm安装常用选项操作符作用rpm-ivhfull_pkgname安装rpm-epkgname卸载rpm-qa[pkgname]列出所有已经安装过的包rpm-qlpkgname列出一个已经安装的包安装了哪些文件rpm-qffile列出某个文件由哪个包安装rpm-qifile查询某个安装包的详细安装信息rpm–nodeps强制安装,而不用管其依赖的包rpm–force强制安装,而不管系统中有没...转载 2018-03-30 17:19:37 · 713 阅读 · 0 评论 -
来谈谈Linux中的task_struct结构体
在介绍task_struct,我们要先来看几个概念一:进程的概念 1. 从用户角度来看:进程是程序的一次动态执行过程 2.从内核角度看: 3.那PCB结构中的数据有哪些呢 4.在进程执行的任意时刻,都可由如下元素来表征标识符:与进...原创 2018-04-06 17:21:35 · 1508 阅读 · 0 评论