安装乌班图系统,并且演示有趣的linux命令,你还怕对linux无兴趣吗

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,内容安全 1000次 1年
对象存储 OSS,恶意文件检测 1000次 1年
简介:

141252880.jpg

141255884.jpg

141300164.jpg

141305253.jpg

141655265.jpg

进去系统后配置网络

142411508.jpg

142421107.jpg

142426726.jpg

Ctrl+Alt+T 出现终端 然后开始操作命令行


sudo apt-get install sl  输入命令 发现报错

143451668.jpg

修改软件源 在设置里 软件源

143527948.jpg

143856601.jpg

143903423.jpg关闭防火墙 开启ssh 服务

首先是进入超级管理权限 可是发现 怎么输入密码都不对

因为乌班图 的超级管理员密码 是随机生成的

这时我们使用命令 sudo passwd root 修改密码

144803606.jpg

这时在关闭防火墙 就可以了、

ufw disable

1
2
3
4
5
6
7
8
9
10
11
12
13
14
安装  ssh  的服务器端  ssh -server
     sudo  apt-get  install  openssh-server
Ubuntu 默认已将安装了 openssh-client, 所以不需要安装了.
确认  ssh -server 是否启动
     ps  -e |  grep  ssh
         如果只有 ssh -agent 那么  ssh -server 还没有启动,则
     sudo  /etc/init .d /ssh  start
         看到 sshd, 说明  ssh -server 已经启动
ssh -server的配置文件位于  /etc/ssh/sshd_config
     默认端口是22, 你可以定义成其他端口号.
重启  ssh  服务
     sudo  /etc/init .d /ssh  restart
确认  ssh -server 已将正常工作
     netstat  -tlp    [tcp6 0 0 *: ssh :* *:* LISTEN -]

145120748.jpg

然后开启服务

好了 看到 好熟悉的界面了

145409941.jpg


如果你认为Linux终端只是字符和光标,没有什么其它更丰富的表现形式了,那你就大错特错了


1
2
3
4
5
6
7
8
9
root@chenhao:~ # sudo apt-get install cmatrix
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
cmatrix 已经是最新的版本了。
下列软件包是自动安装的并且现在不需要了:
   linux-headers-3.5.0-17
Use  'apt-get autoremove'  to remove it.
升级了 0 个软件包,新安装了 0 个软件包, 要卸载 0 个软件包,有 466 个软件包未被升级。

运行命令 cmatrix

看到黑客用的界面是不是很牛b


145600693.jpg


小猫图

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
root@chenhao:~ # sudo apt-get install oneko
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
   linux-headers-3.5.0-17
Use  'apt-get autoremove'  to remove it.
下列【新】软件包将被安装:
   oneko
升级了 0 个软件包,新安装了 1 个软件包, 要卸载 0 个软件包,有 466 个软件包未被升级。
需要下载 37.8 kB 的软件包。
解压缩后会消耗掉 131 kB 的额外空间。
获取:1 http: //cn .archive.ubuntu.com /ubuntu/  quantal /universe  oneko amd64 1.2.sakura.6-8 [37.8 kB]
下载 37.8 kB,耗时 0秒 (55.4 kB /s )
Selecting previously unselected package oneko.
(正在读取数据库 ... 系统当前共安装有 146131 个文件和目录。)
正在解压缩 oneko (从 ... /oneko_1 .2.sakura.6-8_amd64.deb) ...
正在处理用于  man -db 的触发器...
正在设置 oneko (1.2.sakura.6-8) ...


“oneko”命令就是一个很好的例子,不要以为oneko只是一种小猫的图形,移动你的鼠标,它会和你一起玩耍的。

150324803.jpg


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
root@chenhao:~ # sudo apt-get install libaa-bin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
   linux-headers-3.5.0-17
Use  'apt-get autoremove'  to remove it.
下列【新】软件包将被安装:
   libaa-bin
升级了 0 个软件包,新安装了 1 个软件包, 要卸载 0 个软件包,有 466 个软件包未被升级。
需要下载 11.4 kB 的软件包。
解压缩后会消耗掉 79.9 kB 的额外空间。
获取:1 http: //cn .archive.ubuntu.com /ubuntu/  quantal /universe  libaa-bin amd64 1.4p5-40 [11.4 kB]
下载 11.4 kB,耗时 0秒 (20.4 kB /s )
Selecting previously unselected package libaa-bin.
(正在读取数据库 ... 系统当前共安装有 146143 个文件和目录。)
正在解压缩 libaa-bin (从 ... /libaa-bin_1 .4p5-40_amd64.deb) ...
正在处理用于  man -db 的触发器...
正在设置 libaa-bin (1.4p5-40) ...


有没有想过在你的黑白命令终端上燃起一团火将是什么样子,你只需要输入aafire命令,回车,奇迹就会出现


150457779.jpg


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
安装步骤
1.安装Term-Animation
首先需要安装Term-Animation的Perl模块。打开终端,输入命令(前面的$不是代码啊):
sudo  apt-get  install  libcurses-perl
cd  /tmp
$ wget http: //img .linuxidc.com /linuxidc/2011/1/Term-Animation-2 .4. tar .gz
tar  -zxvf Term-Animation-2.4. tar .gz
cd  Term-Animation-2.4/
$ perl Makefile.PL &&  make  &&  make  test
sudo  make  install
下载安装ASCIIQuarium
(前面的$不是代码啊)
cd  /tmp
$ wget http: //img .linuxidc.com /linuxidc/2011/1/asciiquarium . tar .gz
tar  -zxvf asciiquarium. tar .gz
cd  asciiquarium_1.0/
sudo  cp  asciiquarium  /usr/local/bin
sudo  chmod  0755  /usr/local/bin/asciiquarium

这真是一个不可思议的杰作,你的linux终端窗口竟然成了水族馆,里面有水,有石、有鱼、有兽。不多说,自己欣赏一下吧。或者自己测试一下 不可思议啊


root@chenhao:~/asciiquarium_1.1# asciiquarium

Can't locate Term/Animation.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at /usr/local/bin/asciiquarium line 42.

BEGIN failed--compilation aborted at /usr/local/bin/asciiquarium line 42.

发现有报错

apt-get install libmoose-perl 
sudo apt-get install libgeo-ipfree-perl

用这条命令解决

哈哈 见证奇迹的时刻了

152841689.jpg



蒸汽火车头

看清楚了,不是ls,是‘sl’。ls是linux命令最常用的一个命令,用来列表文件目录等。因为用的频繁,难免有着急打错的时候,一旦你敲成了 ‘sl’,会出现什么结果?后果很严重,是否还记得《盗梦空间》里突然一辆火车出现在梦境里的场景吗?这个命令的效果就是让你的屏幕上隆隆的驶过一辆蒸汽 机火车。有趣吧。


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
                   (  ) (@@) ( )  (@)  ()    @@    O     @     O     @      O
              (@@@)
          (    )
       (@@@@)
     (   )
   ====        ________                ___________
  _|  |_______/        \__I_I_____===__|_________|
(_)---  |   H\________/ |   |        =|___ ___|      _________________
      |  |   H  |  |     |   |         ||_| |_||     _|                \_____A
      |  |   H  |__--------------------| [___] |   =|                        |
________|___H__ /__ |_____/[][]~\_______|       |   -|                        |
  |   |-----------I_____I [][] []  D   |=======|____|________________________|_
=| o |=-~~\  /~~\  /~~\  /~~\ ____Y___________|__|__________________________|_
=|___|=O=====O=====O=====O   |_____/~\___/          |_D__D__D_|  |_D__D__D_|
/      \__/  \__/  \__/  \__/      \_/               \_/   \_/    \_/   \_/



toilet(厕所)

有没有搞错,还有叫这个名字的命令?尽管这个名字本身就已经够搞笑了。那这个命令有什么特殊功能呢?肯定不是执行这个命令后你家马桶就能自动冲洗 了。它是能用字母拼写出更大字母的工具,具体拼出什么字由命令后面的参数决定,不仅如此,它还能打印出各种风格的效果,比如彩色,金属光泽等。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
root@chenhao: /tmp/Term-Animation-2 .4 # sudo apt-get install toilet
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
   linux-headers-3.5.0-17
Use  'apt-get autoremove'  to remove it.
将会安装下列额外的软件包:
   toilet-fonts
建议安装的软件包:
   figlet
下列【新】软件包将被安装:
   toilet toilet-fonts
升级了 0 个软件包,新安装了 2 个软件包, 要卸载 0 个软件包,有 466 个软件包未被升级。
需要下载 735 kB 的软件包。
解压缩后会消耗掉 889 kB 的额外空间。
您希望继续执行吗?[Y /n ] Y
获取:1 http: //cn .archive.ubuntu.com /ubuntu/  quantal /universe  toilet-fonts all 0.3-1 [722 kB]
获取:2 http: //cn .archive.ubuntu.com /ubuntu/  quantal /universe  toilet amd64 0.3-1 [13.0 kB]
下载 735 kB,耗时 1秒 (429 kB /s )
Selecting previously unselected package toilet-fonts.
(正在读取数据库 ... 系统当前共安装有 146801 个文件和目录。)
正在解压缩 toilet-fonts (从 ... /toilet-fonts_0 .3-1_all.deb) ...
Selecting previously unselected package toilet.
正在解压缩 toilet (从 ... /toilet_0 .3-1_amd64.deb) ...
正在处理用于  man -db 的触发器...
正在设置 toilet-fonts (0.3-1) ...
正在设置 toilet (0.3-1) ...
update-alternatives: using  /usr/bin/figlet-toilet  to provide  /usr/bin/figlet  (figlet)  in  自动模式

153258366.jpg


从这个命令的名字上,你就应该猜到,牛要说话了。的确,牛有话要说,而且是奶牛。这个命令有个加强版,叫做xcowsay,效果更好。

  1. ~#sudo apt-get install cowsay

  2. ~#sudo apt-get install xcowsay

1
2
3
4
5
6
7
8
9
root@chenhao: /tmp/Term-Animation-2 .4 # cowsay 你好,51cto
  __________
< 你好,51cto >
  ----------
         \   ^__^
          \  (oo)\_______
             (__)\       )\/\
                 ||----w |
                 ||     ||


153701940.jpg



执行xeyes会在屏幕上出现一双大眼睛,而且眼珠会跟随你的鼠标转动。

吓死你 哈哈

sudo apt-get install xeyes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
root@chenhao: /tmp/Term-Animation-2 .4 # sudo apt-get install xeyes
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
现在没有可用的软件包 xeyes,但是它被其它的软件包引用了。
这可能意味着这个缺失的软件包可能已被废弃,
或者只能在其他发布源中找到
可是下列软件包取代了它:
   x11-apps:i386 x11-apps
E: 软件包 xeyes 没有可供安装的候选者
root@chenhao: /tmp/Term-Animation-2 .4 # sudo apt-get install x11-apps
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
   linux-headers-3.5.0-17
Use  'apt-get autoremove'  to remove it.
建议安装的软件包:
   mesa-utils
下列软件包将被升级:
   x11-apps
升级了 1 个软件包,新安装了 0 个软件包, 要卸载 0 个软件包,有 465 个软件包未被升级。
需要下载 762 kB 的软件包。
解压缩后会消耗掉 1,024 B 的额外空间。
获取:1 http: //cn .archive.ubuntu.com /ubuntu/  quantal-updates /main  x11-apps amd64 7.7~2ubuntu1.1 [762 kB]
下载 762 kB,耗时 3秒 (199 kB /s )
(正在读取数据库 ... 系统当前共安装有 146922 个文件和目录。)
正预备替换 x11-apps 7.7~2ubuntu1 (使用 ... /x11-apps_7 .7~2ubuntu1.1_amd64.deb) ...
正在解压缩将用于更替的包文件 x11-apps ...
正在处理用于  man -db 的触发器...
正在设置 x11-apps (7.7~2ubuntu1.1) ...

154017543.jpg


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
root@chenhao: /tmp/Term-Animation-2 .4 # sudo apt-get install bb
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包是自动安装的并且现在不需要了:
   linux-headers-3.5.0-17
Use  'apt-get autoremove'  to remove it.
将会安装下列额外的软件包:
   libmikmod2 oss-compat
下列【新】软件包将被安装:
   bb libmikmod2 oss-compat
升级了 0 个软件包,新安装了 3 个软件包, 要卸载 0 个软件包,有 465 个软件包未被升级。
需要下载 1,366 kB 的软件包。
解压缩后会消耗掉 2,306 kB 的额外空间。
您希望继续执行吗?[Y /n ] Y
获取:1 http: //cn .archive.ubuntu.com /ubuntu/  quantal /universe  libmikmod2 amd64 3.1.12-4 [156 kB]
获取:2 http: //cn .archive.ubuntu.com /ubuntu/  quantal /universe  oss-compat amd64 2ubuntu1 [4,676 B]
获取:3 http: //cn .archive.ubuntu.com /ubuntu/  quantal /universe  bb amd64 1.3rc1-8.1 [1,205 kB]
下载 1,366 kB,耗时 2秒 (552 kB /s )
Selecting previously unselected package libmikmod2:amd64.
(正在读取数据库 ... 系统当前共安装有 146922 个文件和目录。)
正在解压缩 libmikmod2:amd64 (从 ... /libmikmod2_3 .1.12-4_amd64.deb) ...
Selecting previously unselected package oss-compat.
正在解压缩 oss-compat (从 ... /oss-compat_2ubuntu1_amd64 .deb) ...
Selecting previously unselected package bb.
正在解压缩 bb (从 ... /bb_1 .3rc1-8.1_amd64.deb) ...
正在处理用于  man -db 的触发器...
正在设置 libmikmod2:amd64 (3.1.12-4) ...
正在设置 oss-compat (2ubuntu1) ...
正在设置 bb (1.3rc1-8.1) ...
正在处理用于 libc-bin 的触发器...
ldconfig deferred processing now taking place
root@chenhao: /tmp/Term-Animation-2 .4 # bb
0:Yes - 16 bit output
1:Yes - Stereo output
2:Yes - Process music via software mixer
3:No  - Use high-quality (slower) software mixer
4:Yes - Surround sound
5:No  - Interpolation
6:No  - Reverse Stereo
7:Sample rate: 44100
8:Continue

155821132.jpg

最后一个 小绵羊

1
2
3
4
5
6
7
8
9
root@chenhao: /tmp/Term-Animation-2 .4 # apt-get moo
          (__)
          (oo)
    /------ \/
   / |    ||
  *  /\---/\
     ~~   ~~
.... "Have you mooed today?" ...
root@chenhao: /tmp/Term-Animation-2 .4 #

154313395.jpg

154315162.jpg


哈哈 你还怕 学不会linux吗,还怕 对linux无兴趣吗,只要你想学 没有你学不会的东西,主要在于培养兴趣 不过话说我还是最喜欢 水族馆!


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
                              .-----:
                            .'       `.
~~~~~~~~~~~~~~~~~~~~~,~~~~/       (o) \~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
^^^^ ^^^  ^^^   ^^^  \`._/          ,__)^  ^^^   ^^^    ^^^^      ^^^^ ^^^  ^^^   ^^^    ^^^^      ^^^^ ^^^  ^^^   ^^^    ^^^^      ^^^^ ^^^  ^^^   ^^^    ^^^^      ^^^^ ^^^  ^^^   ^^^    ^^^^      ^^^^ ^^^  ^^^   ^^^    ^^^^      ^^^^ ^