几个好玩的Linux命令

简介: 几个好玩的Linux命令

前言:Hello! 我是@每天都要敲代码;因为科研需要,我们研修室搭建了一个集群,用来计算;我平常最多的就是上传作业,用脚本提交计算,把计算好的作业下载下来;当然我们不可能每天时时刻刻都在实验室,所以就搞了一个跳板机,可以用Todesk或者向日葵等都可以;集群用一个远程登录软件控制,比如putty、Xshell、Secure-CRT都是可以的;我们用得主要是Secure-CRT;平常上传下载文件都是用sz和rz服务,这是跳板机与集群之间的交互;那么怎样在节点与节点之间传输文件,我们用的是scp服务;这个集群一直是我在管理,所以对于Linux我也进行了初步的学习,在刚开始学习的时候,遇到很多问题;最终都慢慢克服解决了,现在重新跟着蛋哥学习Linux,感觉又发现了很多有趣的东西,下面一起分享一些有趣的命令吧!!!


  基础环境配置:我们平常的学习都是使用虚拟机VMware,然后在官网下载centos镜像进行配置,网上的教程很多,这里就不在赘述;所有一切都准备就绪,就可以配置远程登录,我们一般使用静态IP,是在vi /etc/sysconfig/network-scripts/ifcfg-ens33 里面配置,当然你的网络端口号可能不是ens33,这需要我们ifconfig自己查看;并且在虚拟上配置静态IP我个人觉得是比较麻烦的;之后在配置一些域名解析、ssh免密钥登录等;这里如果伙伴们需要,以后会出一期教程;另外如果在物理机上安装Linux操作系统上也是可以的,我们可以用UltraISO或者rufus刻磁盘工具进行Linux操作系统的安装!!!


  好啦,现在来一起看一些有趣的命令吧!!!


注:以下操作我都是在超级用户root下进行的,如果你使用的是普通用户,请在 vim /etc/sudoers下进行有关权限的配置,然后在普通用户使用时,直接前面加sudo,就可以执行root才能执行的操作;并且在之前我们要检查是否有网络,可以用ping命令,去ping百度或者新浪等都可以;例如:ping www.baidu.com   或者 ping www.sina.com.cn如果能ping通,就ctr+c进行终止,不然会一直ping下去。


有趣命令1:sl

 

首先在终端执行yum -y install sl;如果提示下载失败,我们就需要第三方源yum -y install epel-release;然后在进行下载就可以了,这里-y表示默认是yes,不然会有很多提示让我们去输入y or no;下载完成以后,再终端输入sl,就会有一辆小火车跑过来啦!!!


60ebf5cc9362433484b2623336632280.png

有趣命令2:cowsay


   同样在终端输入yum -y install cowsay,然后执行cowsay hello Linux就会打印一个牛和hello Linux

0471815c8c77408e97ff79a44c0f4919.png


有趣命令3:boxes

 

在终端输入yum -y install boxes然后执行echo "Hello  Linux" | boxes -d cat 就可以打印猫的头像,注意其实前面"Hello  Linux"是它输出的话,后面boxes -d cat才是打印猫;这里就利用到了echo是打印的意思和" | "是管道符的意思,就是把前面的输出作为后面的输入,一般管道符和grep在一块使用比较多。



5e2c0f4280b349b1b2af6474ca8b6f48.png


有趣命令4:cur

在终端输入curl http://wttr.in 就会显示天气


97fd0ec1cf424705b4379085727f8c2d.png


有趣命令5:linux_logo

在终端输入yum -y install linux_logo;下载好之后输入linux_logo就可以打印Linux的logo啦


d855f26176814bbea470779407264f3c.png

有趣命令6:elinks

在终端输入yum -y install -y elinks 下载好之后在执行elinks www.baidu.com 就可以百度的网页了,就是上网用的



b6f3613836214542aa252bbc54ea8e1b.png


有趣命令7:cal

直接在终端输入cal就可以显示这个月的日历,输入cal 2022就可以显示这一年的日历啦!


94c3e635213046658efe92ce56ef4099.png


有趣命令8:bc


   实际上bc就是一个计算器,直接在终端输入bc,然后输入要计算的结果就可以了,这里只强调一点就是除,例如3/5你会发现等于0,那是因为没有设置位数,我们用scale = 5只执行上述操作就可以保留5位小数啦,当然前面的0是不打印出来的!


37ca8183b41040f6a6af87f9696ca6cc.png


总结:有趣的命令分享就结束啦!下面补充几个小知识点吧:


1.是history命令,这个命令可以查看你以前所输入的命令,一般默认是1000个;这个命令一般在搭建服务器时用的比较多。


2.是clear是清屏命令,也可以用ctr+L;当然这种清屏也不是名义上的清屏,只是代码整体往上移了。


3.Tab键,我们要善于用Tab键,当你一个命令只记得前半部分,你可以试着按Tab键,按一下补全,按两下呢?不妨自己试试看!


4.使用编译器vim,vim里面有很多快捷键,这需要我们去自己慢慢的敲和理解;这里就只讲一下进入vim怎么退出?如果想要保存退出:Esc+shift+ZZ或者:x 或者:wq;如果还是保存不了,请加上!强制保存;如果退出不保存呢?就用:q!直接退出就好啦!!!

相关文章
|
8天前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
71 6
|
9天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
37 3
|
9天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
29 2
|
4天前
|
运维 监控 网络协议
运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面
本文介绍了运维工程师日常工作中最常用的20个Linux命令,涵盖文件操作、目录管理、权限设置、系统监控等方面,旨在帮助读者提高工作效率。从基本的文件查看与编辑,到高级的网络配置与安全管理,这些命令是运维工作中的必备工具。
20 3
|
9天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
32 3
|
12天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
42 6
|
13天前
|
监控 Linux 开发者
如何在 Linux 中优雅的使用 head 命令,用来看日志简直溜的不行
`head` 命令是 Linux 系统中一个非常实用的工具,用于快速查看文件的开头部分内容。本文介绍了 `head` 命令的基本用法、高级用法、实际应用案例及注意事项,帮助用户高效处理文件和日志,提升工作效率。
24 7
|
13天前
|
监控 Linux Perl
Linux 命令小技巧:显示文件指定行的内容
在 Linux 系统中,处理文本文件是一项常见任务。本文介绍了如何使用 head、tail、sed 和 awk 等命令快速显示文件中的指定行内容,帮助你高效处理文本文件。通过实际应用场景和案例分析,展示了这些命令在代码审查、日志分析和文本处理中的具体用途。同时,还提供了注意事项和技巧,帮助你更好地掌握这些命令。
29 4
|
12天前
|
缓存 网络协议 Linux
Linux ip命令常用操作
Linux的 `ip`命令是一个强大且灵活的网络管理工具,能够执行从基本的网络接口配置到高级的路由和VLAN管理等多种操作。通过熟练掌握这些常用操作,用户可以更加高效地管理和配置Linux系统的网络环境。无论是在日常管理还是故障排除中,`ip`命令都是必不可少的工具。
14 2
|
13天前
|
缓存 运维 监控
【运维必备知识】Linux系统平均负载与top、uptime命令详解
系统平均负载是衡量Linux服务器性能的关键指标之一。通过使用 `top`和 `uptime`命令,可以实时监控系统的负载情况,帮助运维人员及时发现并解决潜在问题。理解这些工具的输出和意义是确保系统稳定运行的基础。希望本文对Linux系统平均负载及相关命令的详细解析能帮助您更好地进行系统运维和性能优化。
35 3