热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【Linux的开胃小菜】常用命令与花哨命令行汇总大全

运维必会的实用Linux命令总结,获取更多命令大全可下载Linux命令手册!资源已上传,点击这里即可获取。文章目录一、常用基本命令1、ls-List2、

运维必会的实用Linux命令总结,获取更多命令大全可下载Linux命令手册!

资源已上传,点击这里即可获取。

文章目录

      • 一、常用基本命令
        • 1、ls -List
        • 2、mkdir -Make Directory
        • 3、pwd – Print Working Directory
        • 4、cd – Change Directory
        • 5、rmdir – Remove Directory
        • 6、rm – Remove
        • 7、cp – Copy
        • 8、mv – MoVe
        • 9、cat – concatenate and print files
        • 10、tail – print TAIL (from last)
        • 11、less – print LESS
        • 12、grep
        • 13、Find
        • 14、tar
        • 15、gzip
        • 16、unzip
        • 17、help
        • 18、whatis – What is this command
        • 19、man – Manual
        • 20、exit
        • 21、ping
        • 22、who – Who Is logged in
        • 23、su – Switch User
        • 24、uname
        • 25、free – Free memory
        • 26、df – Disk space Free
        • 27、ps – ProcesseS
        • 28、Top – TOP processes
        • 29、shutdown
      • 二、神奇命令行
        • `1、figlet 字符画`
        • `2、aafire 火焰`
        • `3、screenfetch(显示系统、主题信息) `
        • `4、sl小火车`
        • `5、cowsay 会说话的牛`
        • `6、cmatrix 黑客帝国`
        • `7、oneko 向着光标,追逐吧`
        • `8、俄罗斯方块`
        • `9、hollywood好莱坞黑客的屏幕`
        • `10、asciiquarium 水族馆`
        • `11、ninvaders 太空入侵者`
        • `12、asciiview 图片转换字符画`


一、常用基本命令


1、ls -List

ls 会列举出当前工作目录的内容(文件或文件夹),就跟你在GUI中打开一个文件夹去看里面的内容一样。

在这里插入图片描述

2、mkdir -Make Directory

mkdir <new-directory-name> 创建一个新目录

在这里插入图片描述

3、pwd – Print Working Directory

pwd显示当前工作目录

在这里插入图片描述

4、cd – Change Directory

对于当前在终端运行的会中中&#xff0c;cd 将给定的文件夹&#xff08;或目录&#xff09;设置成当前工作目录。

在这里插入图片描述

5、rmdir – Remove Directory

rmdir -name>删除给定的目录。

在这里插入图片描述

6、rm – Remove

rm -name>会删除给定的文件或文件夹&#xff0c;可以使用rm -r -name>递归删除文件夹

在这里插入图片描述

7、cp – Copy

cp -file> -file>命令对文件或文件夹进行复制&#xff0c;可以使用cp -r -folder> -folder> 选项来递归复制文件夹。

在这里插入图片描述

8、mv – MoVe

mv 命令对文件或文件夹进行移动&#xff0c;如果文件或文件夹存在于当前工作目录&#xff0c;还可以对文件或文件夹进行重命名。

在这里插入图片描述

9、cat – concatenate and print files

cat 用于在标准输出&#xff08;监控器或屏幕&#xff09;上 和查看文件内容。

在这里插入图片描述

10、tail – print TAIL (from last)

tail -name>默认在标准输出上显示给定文件的最后10行内容&#xff0c;可以使用tail -n N -name>指定在标准输出上显示文件的最后N行内容。

在这里插入图片描述

11、less – print LESS

less -name>按页或按窗口打印文件内容。在查看包含大量文本数据的大文件时是非常有用和高效的。你可以使用Ctrl&#43;F向前翻页&#xff0c;Ctrl&#43;B向后翻页。

在这里插入图片描述

12、grep

三剑客成员

grep "" -name>在给定的文件中搜寻指定的字符串&#xff08;俗称过滤&#xff09;。
grep -i "" -name>在搜寻时会忽略字符串的大小写&#xff0c;
而grep -r "" -name>则会在当前工作目录的文件中递归搜寻指定的字符串。

在这里插入图片描述

13、Find

这个命令会在给定位置搜寻与条件匹配的文件。
你可以使用find -to-search> -name -name>的-name选项来进行区分大小写的搜寻&#xff0c;find -to-search> -iname -name>来进行不区分大小写的搜寻。

find -to-search> -iname -name>

在这里插入图片描述

14、tar

tar命令能创建、查看和提取tar压缩文件。tar -cvf -name.tar> -OR-file2-OR-both-to-archive>是创建对应压缩文件&#xff0c;tar -tvf -to-view.tar>来查看对应压缩文件&#xff0c;tar -xvf -to-extract.tar>来提取对应压缩文件。

在这里插入图片描述

15、gzip

gzip 命令创建和提取gzip压缩文件&#xff0c;还可以用gzip -d 来提取压缩文件。

在这里插入图片描述

16、unzip

unzip -to-extract.zip>对gzip文档进行解压。在解压之前&#xff0c;可以使用unzip -l -to-extract.zip>命令查看文件内容。

在这里插入图片描述

17、help

-name> --help会在终端列出所有可用的命令,可以使用任何命令后的-h或-help选项来查看该命令的具体帮助用法。

在这里插入图片描述

18、whatis – What is this command

whatis <command-name>会用单行来描述给定的命令。

在这里插入图片描述

19、man – Manual

man <command-name>会为给定的命令显示一个手册页面。

在这里插入图片描述

20、exit

exit用于结束当前的终端会话。

在这里插入图片描述

21、ping

ping -host-address>通过发送数据包ping远程主机(服务器)&#xff0c;常用与检测网络连接和服务器状态。

在这里插入图片描述

22、who – Who Is logged in

who能列出当前登录的用户名。

在这里插入图片描述

23、su – Switch User

su 用于切换不同的用户。即使没有使用密码&#xff0c;超级用户也能切换到其它用户。

在这里插入图片描述

24、uname

uname 会显示出关于系统的重要信息&#xff0c;如内核名称、主机名、内核版本、处理机类型等等&#xff0c;使用uname -a可以查看所有信息。

在这里插入图片描述

25、free – Free memory

free 会显示出系统的空闲内存、已经占用内存、可利用的交换内存等信息&#xff0c;free -m将结果中的单位转换成KB&#xff0c;而free –g则转换成GB。

在这里插入图片描述

26、df – Disk space Free

df查看文件系统中磁盘的使用情况–硬盘已用和可用的存储空间以及其它存储设备。你可以使用df -h将结果以人类可读的方式显示。

在这里插入图片描述

27、ps – ProcesseS

ps 显示系统的运行进程。

在这里插入图片描述

28、Top – TOP processes

top 命令会默认按照CPU的占用情况&#xff0c;显示占用量较大的进程,可以使用top -u 查看某个用户的CPU使用排名情况。

在这里插入图片描述

29、shutdown

shutdown 用于关闭计算机&#xff0c;而shutdown -r用于重启计算机。



二、神奇命令行


1、figlet 字符画

figlet 字符画&#xff1a;可以将英文字符串以字符画的形式输出

1、安装
#yum install figlet -y2、运行
#figlet rumenz.com_ __ _ _ _ __ ___ ___ _ __ ____ ___ ___ _ __ ___
| &#39;__| | | | &#39;_ &#96; _ \ / _ \ &#39;_ \|_ / / __/ _ \| &#39;_ &#96; _ \
| | | |_| | | | | | | __/ | | |/ / | (_| (_) | | | | | |
|_| \__,_|_| |_| |_|\___|_| |_/___(_)___\___/|_| |_| |_|

2、aafire 火焰

安装&#xff1a;
#yum install aafire -y运行
#aafire

在这里插入图片描述

3、screenfetch&#xff08;显示系统、主题信息&#xff09;

安装执行
#apt-get install screenfetch
#screenfetch

在这里插入图片描述

4、sl小火车

sl是一款高度先进的动画程序&#xff0c;用于治疗你的打字错误的坏习惯。

-a 发生事故。人们大声呼救。
-l 小版本
-F它飞得像银河特快。

安装执行&#xff1a;

#yum install -y sl
#sl

在这里插入图片描述

5、cowsay 会说话的牛


cowsay -l 查看支持的动物
使用-f 参数切换小动物

安装

yum install cowsay -y运行:
[root&#64;qiudaoyu-localhost ~]# cowsay "Qiudaoyu.cc.com"_________________
< Qiudaoyu.cc.com >-----------------\ ^__^\ (oo)\_______(__)\ )\/\||----w ||| ||[root&#64;qiudaoyu-localhost ~]# cowsay -f surgery "外科手术"______
< 外科手术 >------\ \ / \ \/ (__) /\ (oo) O O _\/_ // * ( ) // \ (\\ // \( \\ ) ( \\ ) /\ ___[\______/^^^^^^^\__/) o-)__ |\__[&#61;&#61;&#61;&#61;&#61;&#61;&#61;______//________)__\ \|_______________//____________| ||| || //|| |||||| || &#64;.|| ||| || \/ .\/ || . . &#39;.&#39;.&#96; COW-OPERATION

6、cmatrix 黑客帝国

下载地址&#xff1a;https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/cmatrix-1.2a.tar.gz

解压&#xff1a;
tar -zxvf cmatrix-1.2a.tar.gz
cd cmatrix-1.2a
./configure && make && make install

运行&#xff1a;cmatrix

https://download.csdn.net/download/weixin_44569592/85036080?spm&#61;1001.2014.3001.5501
在这里插入图片描述

7、oneko 向着光标&#xff0c;追逐吧

在这里插入图片描述
在这里插入图片描述

8、俄罗斯方块

yum install bastet运行&#xff1a;bastet

在这里插入图片描述

9、hollywood好莱坞黑客的屏幕

安装

> yum update
> yum byobu hollywood

运行

yum install hollywood

在这里插入图片描述

10、asciiquarium 水族馆

安装

> cd /tmp
> yum install perl-Curses perl-ExtUtils-MakeMaker
> wget http://search.cpan.org/CPAN/authors/id/K/KB/KBAUCOM/Term-Animation-2.6.tar.gz
> tar -zxvf Term-Animation-2.6.tar.gz
> cd Term-Animation-2.6/
> perl Makefile.PL && make
> make install> cd ~
> wget --no-check-certificate http://www.robobunny.com/projects/asciiquarium/asciiquarium
> tar -zxvf asciiquarium.tar.gz
> cd asciiquarium_1.1/
> cp asciiquarium /usr/games/
> chmod 0755 /usr/local/bin/asciiquarium

运行&#xff1a;/usr/games/asciiquarium
在这里插入图片描述

11、ninvaders 太空入侵者

安装

sudo apt-get install ninvaders

执行

ninvaders

在这里插入图片描述
在这里插入图片描述

12、asciiview 图片转换字符画


asciiview 命令可以将任意图片转换成字符画的形式输出&#xff0c;安装方法如下&#xff1a;


> sudo apt-get install aview imagemagick
> asciiview file

在这里插入图片描述

本篇完_


推荐阅读
  • 本文深入探讨了 Git 与 SVN 的高效使用技巧,旨在帮助开发者轻松应对版本控制中的各种挑战。通过详细解析两种工具的核心功能与最佳实践,读者将能够更好地掌握版本管理的精髓,提高开发效率。 ... [详细]
  • 体积小巧的vsftpd与pureftpd Docker镜像在Unraid系统中的详细配置指南:支持TLS加密及IPv6协议
    本文详细介绍了如何在Unraid系统中配置体积小巧的vsftpd和Pure-FTPd Docker镜像,以支持TLS加密和IPv6协议。通过这些配置,用户可以实现安全、高效的文件传输服务,适用于各种网络环境。配置过程包括镜像的选择、环境变量的设置以及必要的安全措施,确保了系统的稳定性和数据的安全性。 ... [详细]
  • 本文详细探讨了Zebra路由软件中的线程机制及其实际应用。通过对Zebra线程模型的深入分析,揭示了其在高效处理网络路由任务中的关键作用。文章还介绍了线程同步与通信机制,以及如何通过优化线程管理提升系统性能。此外,结合具体应用场景,展示了Zebra线程机制在复杂网络环境下的优势和灵活性。 ... [详细]
  • HBase在金融大数据迁移中的应用与挑战
    随着最后一台设备的下线,标志着超过10PB的HBase数据迁移项目顺利完成。目前,新的集群已在新机房稳定运行超过两个月,监控数据显示,新集群的查询响应时间显著降低,系统稳定性大幅提升。此外,数据消费的波动也变得更加平滑,整体性能得到了显著优化。 ... [详细]
  • 本文探讨了将PEBuilder转换为DIBooter.sh的方法,重点介绍了如何将DI工具集成到启动层,实现离线镜像引导安装。通过使用DD命令替代传统的grub-install工具,实现了GRUB的离线安装。此外,还详细解析了bootice工具的工作原理及其在该过程中的应用,确保系统在无网络环境下也能顺利引导和安装。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • Linux CentOS 7 安装PostgreSQL 9.5.17 (源码编译)
    近日需要将PostgreSQL数据库从Windows中迁移到Linux中,LinuxCentOS7安装PostgreSQL9.5.17安装过程特此记录。安装环境&#x ... [详细]
  • 在JavaWeb开发中,文件上传是一个常见的需求。无论是通过表单还是其他方式上传文件,都必须使用POST请求。前端部分通常采用HTML表单来实现文件选择和提交功能。后端则利用Apache Commons FileUpload库来处理上传的文件,该库提供了强大的文件解析和存储能力,能够高效地处理各种文件类型。此外,为了提高系统的安全性和稳定性,还需要对上传文件的大小、格式等进行严格的校验和限制。 ... [详细]
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • 本文深入解析了Linux系统中常用的文件和目录操作命令,包括但不限于`ls`、`cd`等。通过详细讲解每个命令的功能、语法及应用场景,帮助读者掌握这些基本工具的使用方法,提升在Linux环境下的操作效率。此外,文章还介绍了如何结合选项和参数来实现更复杂的文件管理任务,为初学者提供了丰富的实践示例和技巧。 ... [详细]
  • 在Ubuntu系统中安装Android SDK的详细步骤及解决“Failed to fetch URL https://dlssl.google.com/”错误的方法
    在Ubuntu 11.10 x64系统中安装Android SDK的详细步骤,包括配置环境变量和解决“Failed to fetch URL https://dlssl.google.com/”错误的方法。本文详细介绍了如何在该系统上顺利安装并配置Android SDK,确保开发环境的稳定性和高效性。此外,还提供了解决网络连接问题的实用技巧,帮助用户克服常见的安装障碍。 ... [详细]
  • 深入解析 OpenSSL 生成 SM2 证书:非对称加密技术与数字证书、数字签名的关联分析
    本文深入探讨了 OpenSSL 在生成 SM2 证书过程中的技术细节,重点分析了非对称加密技术在数字证书和数字签名中的应用。非对称加密通过使用公钥和私钥对数据进行加解密,确保了信息传输的安全性。公钥可以公开分发,用于加密数据或验证签名,而私钥则需严格保密,用于解密数据或生成签名。文章详细介绍了 OpenSSL 如何利用这些原理生成 SM2 证书,并讨论了其在实际应用中的安全性和有效性。 ... [详细]
  • 本文详细介绍了使用 Python 进行 MySQL 和 Redis 数据库操作的实战技巧。首先,针对 MySQL 数据库,通过 `pymysql` 模块展示了如何连接和操作数据库,包括建立连接、执行查询和更新等常见操作。接着,文章深入探讨了 Redis 的基本命令和高级功能,如键值存储、列表操作和事务处理。此外,还提供了多个实际案例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • 分布式开源任务调度框架 TBSchedule 深度解析与应用实践
    本文深入解析了分布式开源任务调度框架 TBSchedule 的核心原理与应用场景,并通过实际案例详细介绍了其部署与使用方法。首先,从源码下载开始,详细阐述了 TBSchedule 的安装步骤和配置要点。接着,探讨了该框架在大规模分布式环境中的性能优化策略,以及如何通过灵活的任务调度机制提升系统效率。最后,结合具体实例,展示了 TBSchedule 在实际项目中的应用效果,为开发者提供了宝贵的实践经验。 ... [详细]
author-avatar
鄙人嘘嘘_594
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有