【Linux】模拟实现加载的进度条

没学过Linux 的小伙伴也可以学会的神操作!!
下面我会一步一步的仔细讲解,一起来看 ~

首先可以通过我之前的博客 :Linux的基本指令学习一下基本命令
然后了解权限管理和常用工具
有兴趣的可以继续查看 vim编译器的命令集
有了上面基础学习(或者直接按我写的步骤“抄作业”),我们便能很快的实现一个进度条。

1.创建文件

touch class  //创建文件叫class
cd class     //打开class
vim process.c     //创建process.c文件,并用vim编译器打开

2.vim 写代码

  1. 先输入 ‘a’ 进入输入模式
  2. 输入以下代码:
#include <stdio.h>
#include <unistd.h>
#include<string.h>

int main()
{
	int i = 0;
	char bar[102];
	memset(bar, 0, sizeof(bar));
	const char*lable = "|/-||";
	while (i <= 100)
	{
		printf("[%-100s][%d%%][%c]\r", bar, i,lable [i % 4]);
		fflush(stdout);
		bar[i++] = '#';
		usleep(50000);
	}
	printf("\n");
	return 0;
}
  1. 按“Esc”键切换到普通模式
  2. 输入“:wq” 保存并退出

3.建立依赖关系

  1. 输入 vim Makefile

  2. 输入“ a”进入插入模式

    process:process.c
    gcc -o process process.c
    .PHONY:clean
    clean:
    rm -f process

  3. 按“Esc”键切换到普通模式

  4. 输入“:wq” 保存并退出

4.运行程序

  1. 输入"make " 编译
  2. 输入“./process” 运行

5.运行结果

在这里插入图片描述
以上操作和代码很简单了,只要熟悉了linux的基本指令和vim编译器就可以自己DIY实现更多想法啦,一起学起来~~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值