gz键盘增强小工具_Linux Shell 练习小例子

1、安装cmatrix

准备工具包

安装Url:

wget http://www.asty.org/cmatrix/dist/cmatrix-1.2a.tar.gz

如果连接不能正确显示,下面是URL地址

639b487719450f99f32aa66a07d1bc7e.png

我在下载的时候出现问题

c2fc4bfb7e097404aee2c5fe32a4ada5.png

官网上这个页面找不到

f8e58a024e9d172654876bfe1ad32cf3.png

在网上下载一个包,上传到虚拟机中

bbe6ed0afd0de28556a7036d5beb560d.png

解压文件

f9aec297b79439828024e5d9497d639f.png

进入目录

6235f81373e437364a9b4c709265c75d.png

安装yum install ncurses-devel –y

2d74dfe4abfd68c073602329bb391e09.png

安装成功

4310f25af9e3811d1e91babfafb0003a.png

继续安装./configure && make && make install

5223cecc355e40af02a377bd0e4ae12c.png

我们先做个例子

e49a766f488075e0d33c5c9c772070df.png

查看效果,按q可退出效果

d3ec38ee043ce09f03c061aad0b55682.png

以下是效果

使用说明

cmatrix [-abBflohnsVx] [-C color]

选项

-a :异步滚动(默认)

-b :随机粗体

-B :全部粗体

-f :force the linux $TERM type to be on

-l :Linux mode (sets "matrix.fnt" font in console)

-o :使用旧风格滚动(不好看)

-h :获得帮助信息

-n :不使用粗体(默认)

-s :"Screensaver" mode,exits on first keystroke

-x :X window 模式,好像就是显示的符号不一样

-V :显示版本信息

-u :刷新频率,0-9,也就是滚动的快慢

-C:显示的颜色,支持green(默认),red,blue,white,yellow,cyan

2、安装pv,实现电影屏幕上看到一些字幕一个个匀速显示出来,像有人在边敲键盘,边显示一样

yum install -y pv

f0efe247dab7a3bdcd3c6617f1e36e3d.png

两个参数的作用

-q –quiet不输出任何信息

-L –rate-limit RATE限制每秒的传输速率,RATE可为n,nK,nM,nG

例子:

echo "Is there anyone who hasn't suffered for the secret love? We always think that love is very heavy, heavy and could be the heaviest thing in the world. But one day,when you look back, you suddenly realize that it's always light, light. We all thought love was very deep, but in fact it's very thin. The deepest and heaviest love must grow up with the time.

有谁不曾为那暗恋而痛苦?我们总以为那份痴情很重,很重,是世上最重的重量。有一天,暮然回首,我们才发现,它一直都是很轻,很轻的。我们以为爱的很深,很深,来日岁月,会让你知道,它不过很浅,很浅。最深和最重的爱,必须和时日一起成长。" | pv -qL 10

7049a60d528e9078ed0a8ada273d9420.png

3、练习:统计/var/log 有多少个文件,并显示这些文件名

eac96a457dde9285e5c99f086b5bcf71.png

4、练习:

脚本生成一个 100 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,猜小了或猜大了,直

至用户猜对脚本结束

4f7e463114a735dd5186696142f6296f.png

5、练习

依次提示用户输入 3 个整数,脚本根据数字大小依次排序输出 3 个数字

db1b0635c1ec0d3ff39427e18237330b.png

6、练习

9*9 乘法表(编写 shell 脚本,打印 9*9 乘法表)

a7097477be79a0c4c63d3ce2a64c3a59.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
astyle_2.05.1_linux.tar.gz 是一个用于 Linux 操作系统的压缩文件。它是 astyle 的源代码编译和安装包。astyle 是一个开源的代码格式化工具,可用于许多编程语言,如C、C++、C#等。 这个压缩文件的扩展名 ".tar.gz" 表示它是一个经过压缩的 tar 文件。tar 是一种归档文件的格式,用于将多个文件和目录打包成一个单独的文件。而 ".gz" 表示压缩文件使用了 gzip 算法进行压缩。 要使用 astyle_2.05.1_linux.tar.gz,首先需要通过解压缩这个文件来获取其中的内容。在 Linux 系统中,可以使用以下命令解压缩这个文件: ``` tar -zxvf astyle_2.05.1_linux.tar.gz ``` 解压后,会生成一个名为 "astyle" 或者 "astyle_2.05.1_linux" 的目录。进入该目录,其中包含了 astyle 的源代码和相关文件。 接下来,可以根据安装说明文档编译和安装 astyle。通常,需要在终端中执行以下步骤进行编译和安装: 1. 进入 astyle 的目录:`cd astyle` 2. 运行 configure 脚本:`./configure` 3. 执行 make 命令编译源代码:`make` 4. 执行 make install 命令以管理员权限安装 astyle:`sudo make install` 完成上述步骤后,astyle 将被成功编译和安装在系统中。安装后,您可以在终端中运行 `astyle` 命令以使用它来格式化您的代码。 总之,astyle_2.05.1_linux.tar.gz 是 astyle 工具的源代码压缩包。通过解压缩并按照安装说明编译和安装 astyle,可以在 Linux 系统上使用它来格式化编程代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值