Linux入门总结(二)
2018-03-21 14:26
225 查看
在上一篇文章里我写了一些关于Linux操作系统最基础了解性的信息,使得一些从未接触过Linux的朋友阅读之后在心有有一个Linux系统的框架。
入门总结二大多将讲到:
1.在vim和gcc之后稍有名气的编辑器和编译器;
2.两个好用的命令gdb,readelf;
3.一段代码:在Linux下实现一个进度条代码;
4.Linux下两种常用安装方式;
这些知识庞大且内容涉及许多方面,我收集记录起来以供自己以后反复的阅读,同时也希望能帮助广大学习Linux的朋友了解一点关于Linux的历史,毕竟小小代码,献丑了。
#include<unistd.h>
int main()
{
int i = 0;
char buf[102] = "#";
char sym[5] = "|/\\";
for(i = 1;i<=100;i++){
buf[i] = '#';
printf("[%-100s][%d%%]\r",buf,i);
printf("[%c]\r",sym[i%4]);
fflush(stdout);
usleep(10000);
}
}
fflush(stdout)的作用是把缓存区的数据及时输出,usleep函数的作用能把进程挂起一段时间, 单位是微秒(千分之一毫秒)。本函数可暂时使程序停止执行。参数 micro_seconds 为要暂停的微秒数(us)
![](https://img-blog.csdn.net/20180311205453421?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvSGFuTWFtbkhhbmFo/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)
详情参考点击打开链接
四、vim gcc之后一些有名的编辑器、编译器
notepad++、GNU Emacs、Atom、Eclipse等,详情参考点击打开链接
入门总结二大多将讲到:
1.在vim和gcc之后稍有名气的编辑器和编译器;
2.两个好用的命令gdb,readelf;
3.一段代码:在Linux下实现一个进度条代码;
4.Linux下两种常用安装方式;
这些知识庞大且内容涉及许多方面,我收集记录起来以供自己以后反复的阅读,同时也希望能帮助广大学习Linux的朋友了解一点关于Linux的历史,毕竟小小代码,献丑了。
一、进度条程序
#include<stdio.h>#include<unistd.h>
int main()
{
int i = 0;
char buf[102] = "#";
char sym[5] = "|/\\";
for(i = 1;i<=100;i++){
buf[i] = '#';
printf("[%-100s][%d%%]\r",buf,i);
printf("[%c]\r",sym[i%4]);
fflush(stdout);
usleep(10000);
}
}
fflush(stdout)的作用是把缓存区的数据及时输出,usleep函数的作用能把进程挂起一段时间, 单位是微秒(千分之一毫秒)。本函数可暂时使程序停止执行。参数 micro_seconds 为要暂停的微秒数(us)
二、gdb、readelf
是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具,常用的调试选项为gcc -g,在编译的时候生成可供gdb命令使用的调试信息,gcc -g xxxx生成的文件比gcc xxxx要大
readelf命令可用来展示elf文件格式的信息三、在Linux下的两种安装方法详情参考点击打开链接
四、vim gcc之后一些有名的编辑器、编译器
notepad++、GNU Emacs、Atom、Eclipse等,详情参考点击打开链接
相关文章推荐
- linux入门课程总结(思维导图)
- Linux经验总结:linux的入门学习流程(菜鸟发贴,仅供参考)(更新RHCE完结)
- Linux初学者入门及常用命令部分总结
- 七天LLVM零基础入门(Linux版本)------总结
- 00-Linux基础入门-命令总结(持续更新)
- 00-Linux基础入门-命令总结(持续更新)
- Linux运维笔记-文档总结-Liunx入门和简单命令运用
- Linux学习入门--make学习总结
- Linux学习入门--GCC学习总结
- linux 基础学习入门 5 inode 总结 tr tee 等小命令
- Linux入门: grep与egrep 知识总结
- Linux经验总结:linux的入门学习流程(菜鸟发贴,仅供参考)(更新RHCE完结)
- day47_linux软件安装&Redis入门---总结
- 菜鸟入门 个人学习Linux知识总结
- Linux基础 入门总结
- Linux操作系统入门学习总结(2015.10)
- linux常用命令入门总结
- 总结下linux中一些入门级shell编程实例
- linux入门总结
- linux命令行总结(入门)