热门标签 | 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

在这里插入图片描述

本篇完_


推荐阅读
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 本文介绍了PhysioNet网站提供的生理信号处理工具箱WFDB Toolbox for Matlab的安装和使用方法。通过下载并添加到Matlab路径中或直接在Matlab中输入相关内容,即可完成安装。该工具箱提供了一系列函数,可以方便地处理生理信号数据。详细的安装和使用方法可以参考本文内容。 ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • 本文介绍了在Vue项目中如何结合Element UI解决连续上传多张图片及图片编辑的问题。作者强调了在编码前要明确需求和所需要的结果,并详细描述了自己的代码实现过程。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 本文讨论了Kotlin中扩展函数的一些惯用用法以及其合理性。作者认为在某些情况下,定义扩展函数没有意义,但官方的编码约定支持这种方式。文章还介绍了在类之外定义扩展函数的具体用法,并讨论了避免使用扩展函数的边缘情况。作者提出了对于扩展函数的合理性的质疑,并给出了自己的反驳。最后,文章强调了在编写Kotlin代码时可以自由地使用扩展函数的重要性。 ... [详细]
  • 第四章高阶函数(参数传递、高阶函数、lambda表达式)(python进阶)的讲解和应用
    本文主要讲解了第四章高阶函数(参数传递、高阶函数、lambda表达式)的相关知识,包括函数参数传递机制和赋值机制、引用传递的概念和应用、默认参数的定义和使用等内容。同时介绍了高阶函数和lambda表达式的概念,并给出了一些实例代码进行演示。对于想要进一步提升python编程能力的读者来说,本文将是一个不错的学习资料。 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • Java程序设计第4周学习总结及注释应用的开发笔记
    本文由编程笔记#小编为大家整理,主要介绍了201521123087《Java程序设计》第4周学习总结相关的知识,包括注释的应用和使用类的注释与方法的注释进行注释的方法,并在Eclipse中查看。摘要内容大约为150字,提供了一定的参考价值。 ... [详细]
  • Week04面向对象设计与继承学习总结及作业要求
    本文总结了Week04面向对象设计与继承的重要知识点,包括对象、类、封装性、静态属性、静态方法、重载、继承和多态等。同时,还介绍了私有构造函数在类外部无法被调用、static不能访问非静态属性以及该类实例可以共享类里的static属性等内容。此外,还提到了作业要求,包括讲述一个在网上商城购物或在班级博客进行学习的故事,并使用Markdown的加粗标记和语句块标记标注关键名词和动词。最后,还提到了参考资料中关于UML类图如何绘制的范例。 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • MVC设计模式的介绍和演化过程
    本文介绍了MVC设计模式的基本概念和原理,以及在实际项目中的演化过程。通过分离视图、模型和控制器,实现了代码的解耦和重用,提高了项目的可维护性和可扩展性。详细讲解了分离视图、分离模型和分离控制器的具体步骤和规则,以及它们在项目中的应用。同时,还介绍了基础模型的封装和控制器的命名规则。该文章适合对MVC设计模式感兴趣的读者阅读和学习。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
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社区 版权所有