前言 刚开始接触Linux的我们,肯定认为Linux系统就是那种枯燥的终端界面。然而实际上Linux下的终端还是有很多种有趣的玩法~~ toilet 简介 toilet能用字母拼写出更大字母的工具,具体拼出什么字由命令后面的参数决定,不仅如此,它还能打印出各种风格的效果,比如彩色,金属光泽等。 安装 apt-get install toilet 参数解释 toilet -f mono12 -F metal FreeBuf 这里 mono12是字体参数值, meta是颜色参数值 FreeBuf是我们想要操作的
linux 终端对于不熟悉它的人会让人感到极其压抑,然而其实终端也可以变得很有趣,在终端下也有很多有趣的工具可以玩耍。下面就让我们看看那些有趣的 linux 命令如何让呆板的命令行充满生机。
现在,越来越多的人趋向使用ZSH取代(Linux)原本的Bash作为自己的终端Shell。的确,ZSH才是适用于现代的Shell:
有时候需要在终端显示彩色的字符,即根据需要显示不同颜色的字符串,比如我们要在
emoji表情符号 回忆上次内容 上次了解了unicode 和 utf-8 unicode是字符集 utf-8是一种可变长度的编码方式 utf-8是实现unicode的存储和传输的现实的方式 📷 添加图片注释,不超过 140 字(可选) "拜"字 unicode编码是0x62dc utf-8字节形式是b"\xe6\x8b\x9c" 如果我想看看 b"\x62\xdc"用utf-8解码 会得到哪个汉字呢?🤔 尝试解码 b"\x62" 很容易能够解码出来 📷 添加图片注释,不超过
以上就是Linux基础入门的主要内容。这些内容能够帮助你建立起对Linux系统的基本理解,并掌握基本的操作技能。
highlight LineNr ctermfg=red :highlight LineNr ctermbg=white
笔者上一篇博客 《如何在命令行中显示五彩斑斓的“黑”》,讲到了任何编程都可以在命令行终端打印彩色字体和彩色背景的文字,以及一些简单文本格式(粗体,下划线,闪烁,反转背景色,隐藏),并给出了 python 语言的实现。为了让前端开发的同学也能快速使用这一功能,在自己的项目中输出漂亮的日志,笔者用 js 重写了一遍,并发布到 github 和 npm 。读者可以到 github 查看源码,项目地址:https://github.com/kenblikylee/colorconsole,也可以直接 npm 安装使用。
一般secureCRT是黑白色的背景和字体。这样不是彩色的,看起来非常不清楚。需要设置成彩色。方法步骤如下:
与 Linux 相比,Mac OS X 的终端总是欠缺些什么。对了,是色彩,Linux 的 ls 命令使用不同颜色区分各种文件类型,Vim 编辑器也支持语法高亮,而 Mac 终端却总是以黑白示人。其实,只要稍微做一些工作,Mac 的终端同样可以多姿多彩,请往下看。
我敢打赌你使用过 Linux 上的 ls 命令,它是你 学习 Linux 时首次接触到的命令之一。
一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go!
上一篇「终于制服了它们」把命令行、终端、Shell 搞清楚后,今天这篇写起来就顺畅多了。哦,极度的舒适!
笔者想到现在年轻的Hacker们对ASCII表和那些奇怪的控制字符越来越陌生,不禁感慨万千。 这些知识原本是年轻Hacker们初出茅庐的第一课。然而世事变迁无常,转眼间这些硬件终端都已经被淘汰,RS-232协议也即将寿终正寝。工具产生文化;当工具过时之后,一些文化共性也随之烟消云散,而我们很难察觉到。 这篇文章是笔者收集的一些关于ASCII以及相关技术的介绍,特别是硬件串口终端、RS-232和调制解调器等技术。昔日,这是些人尽皆知的概念,而如今知者甚少。现在已经很少有人直接使用这些技术了,只有在老古董设备中
当谈到系统监视和任务管理工具时,htop 是一个强大且功能丰富的选择。它是一个交互式的进程查看器,可以以图形化的方式显示系统的资源使用情况。本文将介绍 htop 的使用技巧,并提供一些示例,帮助您更好地理解和利用这个工具。
因为现在电脑基本不配备串行接口,所以,usb转串口成为硬件调试时的必然选择。目前知道的,PL2303的驱动是有的,在dev下的名称是ttyUSB#。
Curses 可以在任何遵循 ANSI/POSIX 标准的 Unix/Linux 系统上运行。Windows 上也可以运行,不过需要额外安装 windows-curses 库:
终端打印 玩转变量与环境变量 使用函数填加环境变量 通过shell进行数学运算 玩转文件描述符与重定向 数组和关联数组 使用别名 获取终端信息 获取、设置日期及延时 调试脚本 函数和参数 将命令序列的输出读入变量 以不按回车键的方式获取字符”n” 运行命令直至执行成功 字段分隔符和迭代器 比较与测试
尽管图形用户界面取得了各种进步,但终端模拟器在技术市场上仍然占有一席之地。终端模拟器是一种软件,可以让你借助命令与主机进行交互。终端模拟器是每个 Linux 发行版的生命线,因为它能让你发挥 Linux 的真正优势。
今天带大家梳理几个常见的基于文本终端的 UI 框架,一睹为快! Curses首先出场的是 Curses[1]。CurseCurses 是一个能提供基于文本终端窗口功能的动态库,它可以:使用整个屏幕创建和管理一个窗口使用 8 种不同的彩色为程序提供鼠标支持使用键盘上的功能键Curses 可以在任何遵循 ANSI/POSIX 标准的 Unix/Linux 系统上运行。Windows 上也可以运行,不过需要额外安装 windows-curses 库:pip install windows-curses 上面图片,
Q:什么是响应式布局? A:不管您的用户使用何种终端访问您的网站,都能够自动识别适应终端设备的分辨率以及宽度,让您的网站在众多设备中无缝浏览;响应式布局是就是一个网站能够兼容多个终端,而不是为每个终端做一个特定的版本
PS(Prompt Sign)指的是命令提示符,在日常运维工作中为了方面操作管理,有时会设定PS1环境变量。 废话不多说,下面开始记录下Linux中PS1设置 在/etc/.bashrc中,找到PS1变量的定义,如果没有,手动加上: 可以将显示输出到标题栏上: [root@elk-node1 ~]# vim /root/.bashrc ........... export PS1="\[\e]2;\u@\H \w\a\e[32;1m\]>\[\e[0m\]" [root@elk-node1 ~]# sour
也不知道为什么苹果不愿意默认情况下让那个终端支持高亮,每次都要非诚蛋疼的重新配置,哈哈,其实问题的关键是我用的不是mac的主机,用的虚拟机跑的mac,现在还是挺顺畅的。今天这里要介绍的不是配置脚本,是另外的一个终端工具,fish。嘎嘎
Lolcat是用于Linux,BSD和OSX的实用程序,其连接方式类似于cat命令,并为其添加了彩虹色。Lolcat主要用于Linux Terminal中的文本彩虹色。
在Linux系统中,有多种方法可以查看CPU占有率,这里介绍几种常用的命令行工具。
Date : [[2022-07-21_Thu]] 微信公众号 : 北野茶缸子 Tags : #linux/index/01 #linux/linux工具使用 前言 接着[[31-浪漫的linux命令(一)]] 来。 6. 黑白照片 使用asciiview 指令: shiyanlou:~/ $ sudo apt update shiyanlou:~/ $ sudo apt install -y aview imagemagick # 下载照片 shiyanlou:~/ $ wget https://l
构建命令行程序很酷:命令行可以按照我们的设定完成相应的工作,相比 GUI 界面程序,无需花费大量时间设计 GUI 界面。但要使命令行程序更吸引人,仅使用普通的打印功能是无法实现的。
在C++语言中,可以使用ANSI转义码来输出彩色字符串。下面是一个输出彩色Hello world字符串的示例代码:
在代码的世界里,每一行都是一个故事,每一个变量都是一个角色,而打印则是展示这些故事与角色的窗口。然而,这个窗口并非都是朴实无华的,有时候,我们需要一种更加「艺术」的方式来展示我们的故事。Python中的rich库便是一位大师级的艺术家,为我们的终端带来了绚丽的色彩和丰富的细节。
OhMyZsh是一款开源工具,可以用于管理Zsh(Linux命令解释器的一种)的配置。使用OhMyZsh可以让你看起来像有10年工作经验的程序员,OhMyZsh有几百种插件可以供你使用,还有各种炫酷的主题。OhMyZsh非常流行,在Github上已经有137K+Star!
编码一直是让新手头疼的问题,特别是 GBK、GB2312、UTF-8 这三个比较常见的网页编码的区别,更是让许多新手晕头转向。但是编码又是那么重要,特别在网页这一块。如果你打出来的不是乱码,而网页中出现了乱码,绝大部分原因就出在了编码上了。 (一)ANSI、GBK、GB2312、UTF-8、GB18030和 UNICODE 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物,他们把这称为”字节”。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来
当你在你的 Linux 桌面、服务器或任何应用中遇到问题时,你会首先查看各自的日志文件。日志文件通常是来自应用的文本和信息流,上面有一个时间戳。它可以帮助你缩小具体的实例,并帮助你找到任何问题的原因。它也可以帮助从网络上获得援助。
2020年已经过去了,国外的一家专门提供Python服务的网站Troy Labs,盘点出了2020年发布的Python库Top10。
如果善用echo,我们可以一行命令搞定echo {"registry-mirrors": ["https://registry.docker-cn.com"]} > /etc/docker/daemon.json
众所周知,我们在 Linux 下大多数时候是使用命令行来处理任务的。这样不但操作起来效率比较高,而且界面也比较炫酷。下面,我们就给大家推荐一些不但炫酷又好用的 Linux 命令行神器。
换个说法就是,有的命令太长了你可以给他取个别的名字,比如 ls-l这个命令输入多次的话太麻烦,你可以直接 ll,Shell会知道别名,然后给你去执行 ls-l
在 Linux 操作系统下,ls (list) 可以说是我们日常使用率较高的命令了,它主要用来显示目标列表,输出信息可以进行彩色加亮显示,以分区不同类型的文件。关于 ls[1] 的语法、选项、实例、扩展知识,这里就不详细介绍了。
「运维之美」是一个有情怀、有态度,专注于 Linux 运维相关技术文章分享的公众号。公众号致力于为广大运维工作者分享各类技术文章和发布最前沿的科技信息。公众号的核心理念是:分享,我们认为只有分享才能使我们的团体更强大。如果你想第一时间获取最新技术文章,欢迎关注我们!
这时要根据自己设备的情况进行配置,因为我要对思科的交换机做配置,所以我选择对“Serial port setup”进行设置
还记得之前建议大家在NVIDIA Jetson产品上安装一个小工具么?答应我,NVIDIA Jetson这个小工具一定要装上!
可以使用df命令来显示在Linux、macOS和类Unix系统中挂载的文件系统上有多少可用磁盘空间。还可以使用du命令来估计文件空间的使用情况。我们现在有了另一个奇特的工具,名为duf,是一款golang编写的磁盘信息查看工具,它可以显示Unix、Linux、macOS、*BSD、Android和Windows中可用磁盘空间的统计信息。
前端时间,写了一篇 PHP 在 Console 模式下的进度显示 ,正好最近的一个数据合并项目需要用到控制台颜色输出,所以就把相关的信息整理下,写到OSC的博客中。
Shell命令是一个强大的工具,用于提高开发人员的效率。还有一些非常有趣的命令工具,会让你在一天漫长的工作后变得开心。
领取专属 10元无门槛券
手把手带您无忧上云