• Linux 下装逼技巧


    1、下载cmatrix-1.2a.tar.gz文件
    
    [root@localhost ~]# wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz
    --2018-07-17 15:06:03--  https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz
    Resolving jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)... 150.65.7.130, 2001:df0:2ed:feed::feed
    Connecting to jaist.dl.sourceforge.net (jaist.dl.sourceforge.net)|150.65.7.130|:443... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 74376 (73K) [application/x-gzip]
    Saving to: ‘cmatrix-1.2a.tar.gz’
    
    100%[=====================================================>] 74,376      4.68KB/s   in 16s    
    
    2018-07-17 15:06:20 (4.68 KB/s) - ‘cmatrix-1.2a.tar.gz’ saved [74376/74376]
    2、解压缩cmatrix-1.2a.tar.gz文件
    
    [root@localhost ~]# tar xvf cmatrix-1.2a.tar.gz
    cmatrix-1.2a/
    cmatrix-1.2a/NEWS
    cmatrix-1.2a/TODO
    cmatrix-1.2a/aclocal.m4
    cmatrix-1.2a/README
    cmatrix-1.2a/configure
    cmatrix-1.2a/configure.in
    cmatrix-1.2a/cmatrix.1
    cmatrix-1.2a/cmatrix.c
    cmatrix-1.2a/config.guess
    cmatrix-1.2a/install-sh
    cmatrix-1.2a/cmatrix.spec
    cmatrix-1.2a/cmatrix.spec.in
    cmatrix-1.2a/matrix.fnt
    cmatrix-1.2a/config.sub
    cmatrix-1.2a/missing
    cmatrix-1.2a/mkinstalldirs
    cmatrix-1.2a/Makefile.am
    cmatrix-1.2a/Makefile.in
    cmatrix-1.2a/mtx.pcf
    cmatrix-1.2a/config.h.in
    cmatrix-1.2a/matrix.psf.gz
    cmatrix-1.2a/stamp-h.in
    cmatrix-1.2a/AUTHORS
    cmatrix-1.2a/INSTALL
    cmatrix-1.2a/ChangeLog
    cmatrix-1.2a/acconfig.h
    cmatrix-1.2a/COPYING
    [root@localhost ~]# cd cmatrix-1.2a
    
    [root@localhost cmatrix-1.2a]# yum install ncurses ncurses-devel
    
    
    
    ```[root@bogon cmatrix-1.2a]# ./configure && make && make install
    loading cache ./config.cache
    checking for a BSD compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking whether make sets ${MAKE}... yes
    checking for working aclocal... missing
    checking for working autoconf... missing
    checking for working automake... missing
    checking for working autoheader... missing
    checking for working makeinfo... missing
    checking for gcc... no
    checking for cc... no
    configure: error: no acceptable cc found in $PATH
    
    当执行“./configure && make && make install ”命令出现如上信息时,表示没有安装gcc,gcc安装过程如下
    [root@bogon cmatrix-1.2a]# yum -y install gcc
    [root@bogon cmatrix-1.2a]# yum -y install gcc-c++
    [root@bogon cmatrix-1.2a]# yum install make
    
    安装完后再运行“./configure && make && make install ”命令,如下:
    [root@localhost cmatrix-1.2a]# ./configure && make && make install
    creating cache ./config.cache
    checking for a BSD compatible install... /usr/bin/install -c
    checking whether build environment is sane... yes
    checking whether make sets ${MAKE}... yes
    checking for working aclocal... missing
    checking for working autoconf... missing
    checking for working automake... missing
    checking for working autoheader... missing
    checking for working makeinfo... missing
    checking for gcc... gcc
    checking whether the C compiler (gcc  ) works... yes
    checking whether the C compiler (gcc  ) is a cross-compiler... no
    checking whether we are using GNU C... yes
    checking whether gcc accepts -g... yes
    checking for a BSD compatible install... /usr/bin/install -c
    checking whether make sets ${MAKE}... (cached) yes
    checking for main in -lncurses... yes
    checking how to run the C preprocessor... gcc -E
    checking for ANSI C header files... yes
    checking for fcntl.h... yes
    checking for sys/ioctl.h... yes
    checking for unistd.h... yes
    checking for termios.h... yes
    checking for termio.h... yes
    checking return type of signal handlers... void
    checking for putenv... yes
    checking for curses.h... yes
    checking for ncurses.h... yes
    checking for tgetent in -lncurses... yes
    Using ncurses as the termcap library
    checking for use_default_colors in -lncurses... yes
    checking for resizeterm in -lncurses... yes
    checking for wresize in -lncurses... yes
    checking for consolechars... no
    checking for setfont... /usr/bin/setfont
    checking for /usr/lib/kbd/consolefonts... yes
    checking for /usr/share/consolefonts... no
    checking for mkfontdir... no
    checking for /usr/lib/X11/fonts/misc... no
    checking for /usr/X11R6/lib/X11/fonts/misc... no
    configure: warning:  
    
    *** You do not appear to have an X window fonts directory in the standard
    *** locations (/usr/lib/X11/fonts/misc or /usr/X11R6/lib/X11/fonts/misc). The
    *** mtx.pcf font will not be installed.  This means you will probably not
    *** be able to use the mtx fonts in your x terminals, and hence be unable
    *** to use the -x command line switch.  Sorry about that...
    
    updating cache ./config.cache
    creating ./config.status
    creating Makefile
    creating cmatrix.spec
    creating config.h
    gcc -DHAVE_CONFIG_H -I. -I. -I.     -g -O2 -Wall -Wno-comment -c cmatrix.c
    gcc  -g -O2 -Wall -Wno-comment  -o cmatrix  cmatrix.o  -lncurses  -lncurses
    make[1]: Entering directory `/root/cmatrix-1.2a'
    /bin/sh ./mkinstalldirs /usr/local/bin
      /usr/bin/install -c  cmatrix /usr/local/bin/cmatrix
    make  install-man1
    make[2]: Entering directory `/root/cmatrix-1.2a'
    /bin/sh ./mkinstalldirs /usr/local/man/man1
    mkdir /usr/local/man
    mkdir /usr/local/man/man1
    /usr/bin/install -c -m 644 ./cmatrix.1 /usr/local/man/man1/cmatrix.1
    make[2]: Leaving directory `/root/cmatrix-1.2a'
    Installing matrix fonts in /usr/lib/kbd/consolefonts...
    make[1]: Leaving directory `/root/cmatrix-1.2a'
    
    到此,cmatrix安装完成,任意路径,输入cmatrix运行,按q退出。效果如下
    [root@localhost cmatrix-1.2a]# cmatrix
    ![](http://i2.51cto.com/images/blog/201807/17/abaa3c9ee4b6cf559c3db8173c2cd2bc.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
    
    cmatrix常用命令如下:
    -a :异步滚动(默认)
    -b :随机粗体
    -B :全部粗体
    -o :使用旧风格滚动
    -x :X window 模式
    -V :显示版本信息
    -u :刷新频率,0-9,也就是滚动的快慢(值越小越快)
    -C :显示的颜色,支持green(默认),red,blue,white,yellow,cyan,magenta and black
    
    [root@localhost ~]# cmatrix -b -u 3 -C yellow
    ![](http://i2.51cto.com/images/blog/201807/17/4a2e39f2aa2889910d633b6bfb92d18f.png?x-oss-process=image/watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=)
    
    

    thefuck 使用 命令行工具

    安装方法

    如果有来生,一个人去远行,看不同的风景,感受生命的活力。。。
  • 相关阅读:
    android中的一个圆角图片
    android中一个评分的控件
    C++ primer(第五版)中需要复习第二遍的知识点记录
    在ubuntu18.04上交叉编译opencv2.4.9
    C6748和音频ADC连接时候的TDM以及I2S格式问题
    C6748的启动方式问题
    AK5703的ALC
    cool edit工具介绍及使用
    CCS编译环境及TI仿真器的使用
    把YUV转化成opencv中的Mat格式的两行代码备份
  • 原文地址:https://www.cnblogs.com/Frank99/p/9920958.html
Copyright © 2020-2023  润新知