日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Ubuntu >内容正文

Ubuntu

如何在ubuntu上写一个类似sl跑火车指令,“跑甜甜圈”

發(fā)布時(shí)間:2024/3/26 Ubuntu 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在ubuntu上写一个类似sl跑火车指令,“跑甜甜圈” 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

如何在ubuntu上寫(xiě)一個(gè)類似sl跑火車指令,“跑甜甜圈”

首先創(chuàng)建.c文件

#include <stdio.h> #include <math.h> #include <string.h> #include <unistd.h>int main() {float A = 0, B = 0;float i, j;int k;float z[1760]; //array to store particular value wjhich will be used for creating the shadown/back image of the doughnutchar b[1760]; //array of characters to stor the components that will make up the doughnutprintf("\x1b[2J");for (;;) {memset(b, 32, 1760);memset(z, 0, 7040);for (j = 0; j < 6.28; j += 0.07) {for (i = 0; i < 6.28; i += 0.02) {float c = sin(i);float d = cos(j);float e = sin(A);float f = sin(j);float g = cos(A);float h = d + 2;float D = 1 / (c * h * e + f * g + 5);float l = cos(i);float m = cos(B);float n = sin(B);float t = c * h * g - f * e;int x = 40 + 30 * D * (l * h * m - t * n);int y = 12 + 15 * D * (l * h * n + t * m);int o = x + 80 * y;int N = 8 * ((f * e - c * d * g) * m - c * d * e - f * g - l * d * n);if (22 > y && y > 0 && x > 0 && 80 > x && D > z[o]) {z[o] = D;b[o] = ".,-~:;=!*#$@"[N > 0 ? N : 0];}}}printf("\x1b[H");for (k = 0; k < 1761; k++) {putchar(k % 80 ? b[k] : 10);A += 0.00004; // This defines the speed at which the doughnut will be rotating on 2D axisB += 0.00002; // This will determine the rotation on t5he 3rd axis }usleep(100000); //used for time delay}return 0; }

將文件保存到一個(gè)你知道的路徑,并且進(jìn)行編譯。

gcc ttq.c -lm -o ttq

因?yàn)橛脕?lái)math.h所以要加一個(gè)-lm來(lái)鏈接庫(kù),不然會(huì)報(bào)錯(cuò)。

接下來(lái)就是自定義命令,當(dāng)然也可以直接調(diào)用可執(zhí)行文件,但需要在指定目錄下或者在終端輸入目錄,不是很方便。

在.alias中加入你所要自定義的命令

sudo vim /home/.alias

sudo vim /home/.bashrc

加入如下代碼,使你的自定義名生效

# Aliases if [ -f ~/.alias ]; then. ~/.alias fi source /home/.alias source /home/.bashrc

最后在任何路徑下輸入,你所定義的命令就可以看到一個(gè)‘跑’起來(lái)的甜甜圈

總結(jié)

以上是生活随笔為你收集整理的如何在ubuntu上写一个类似sl跑火车指令,“跑甜甜圈”的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。