proteus虚拟终端窗口不显示_Linux终端美化工具(ohmyzsh)
先上一张自己终端的图片。
https://ohmyz.sh/
安装方法在最后
先明确几个概念
这些概念本身有着非常浓厚的历史气息,随着时代的发展,他们的含义也在发生改变,它们有些已经失去了最初的含义,但是它们的名字却被保留了下来。
控制台(Console)
控制台(Console)是物理设备,用于输入输出,它直接连接在计算机上,是计算机系统的一部分。计算机输出的信息会显示在控制台上,例如BIOS的输出,内核的输出。
终端(Terminal)
终端(Terminal)也是一台物理设备,只用于输入输出,本身没有强大的计算能力。一台计算机只有一个控制台,在计算资源紧张的时代,人们想共享一台计算机,可以通过终端连接到计算机上,将指令输入终端,终端传送给计算机,计算机完成指令后,将输出传送给终端,终端将结果显示给用户。
虚拟控制台(Virtual Console),虚拟终端(Virtual Terminal)
虚拟控制台(Virtual Console)和虚拟终端是一样的。我们只有一台终端(物理设备),这是我们与计算机之间的用户接口。假如有一天,我们想拥有多个用户接口,那么,一方面我们可以增加终端数目(物理设备),另一方面,还可以在同一台终端(物理设备)上虚拟出多个终端,它们之间互相不影响,至少看起来互相不影响。这些终端就是虚拟终端。
我们按下Ctrl+Alt+Fx时,会进入第x个虚拟终端,一共有六个(几个都有可能)虚拟终端,其中第1个虚拟终端,就是我们默认使用的图形用户界面。
终端模拟器(Terminal Emulator)
我们知道,终端是一种物理设备,而终端模拟器(Terminal Emulator),是一个程序,这些程序用来模拟物理终端。图形用户界面中的终端模拟器一般称为终端窗口(Terminal Window),我们在Ubuntu下打开的gnome-terminal就属于此类。
tty
tty的全称是TeleTYpewriter,这就是早期的终端(物理设备),它们用于向计算机发送数据,并将计算机的返回结果打印出来。显示器出现后,终端不再将结果打印出来,而是显示在显示器上。但是tty的名字还是保留了下来。
我们按下Ctrl+Alt+F2时,会进入第2个虚拟终端,你可以看到屏幕上方显示的tty2。
shell
shell 和之前说的几个概念截然不同,之前的几个概念都是与计算机的输入输出相关的,而shell是和内核相关的。内核为上层的应用提供了很多服务,shell在内核的上层,在应用程序的下层。例如,你写了一个 hello world 程序,你并不用显式地创建一个进程来运行你的程序,你把写好的程序交给shell就行了,由shell负责为你的程序创建进程。
我们在终端模拟器中输入命令时,终端模拟器本身并不解释执行这些命令,它只负责输入输出,真正解释执行这些命令的,是shell。
我们平时使用的sh, bash, csh是shell的不同实现。
说到正题,终端美化,虽说美化鸟用没有,但是自己看着好看啊!!!
首先在终端中安装zsh
sudo apt-get install zsh -y
然后安装oh-my-zsh,依次执行下面的命令
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
设置zsh为默认shell
chsh -s /bin/zsh
如果这条命令不能更改默认shell,修改具体的文件,百度解决就行
默认的不太好看,我们使用另一个主题Powerlevel10k
安装方法:执行下面的命令
git clone https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k
再执行
echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>! ~/.zshrc
下载好之后,发现字体可能乱码,我们下面解决
如果字体乱码,执行下面的命令
在终端中执行下面两条命令
mkdir -p ~/.local/share/fontscd ~/.local/share/fonts && curl -fLo "Droid Sans Mono for Powerline Nerd Font Complete.otf" https://github.com/ryanoasis/nerd-fonts/raw/master/patched-fonts/DroidSansMono/complete/Droid%20Sans%20Mono%20Nerd%20Font%20Complete.otf
然后打开你的宿主目录下面的配置文件.zshrc,
vi ~/.zshrc
加入这句话
POWERLEVEL9K_MODE="nerdfont-complete"
即可。配置完成
显示系统信息用的是这个软件,screenfetch 安装方法:apt-get install screenfetch 安装完成之后就在终端输入screenfetch即可显示
SpringBoot实现API接口多版本支持有个定时任务突然不执行了,别急,原因可能在这
边缘计算 一文简单读懂
Tomcat是如何运行的?整体架构又是怎样的?支持百亿级别的 Java 分布式日志组件EasyLog
戳这儿
proteus虚拟终端窗口不显示_Linux终端美化工具(ohmyzsh)相关推荐
- Linux终端美化工具(oh-my-zsh)
先上一张自己终端的图片. https://ohmyz.sh/ 安装方法在最后 先明确几个概念 这些概念本身有着非常浓厚的历史气息,随着时代的发展,他们的含义也在发生改变,它们有些已经失去了最初的含义, ...
- Hyper 终端美化工具 让你的终端更美观功能更丰富
前言 Hyper 是一款终端美化工具 基于Web技术,JS/HTML/CSS ,支持扩展增强,很不错! 且支持win,mac 下载 官网 : 立即前往 Hyper : 立即获取 双击运行安装 选择安装 ...
- Win10 / Win11、VScode内置终端美化教程(适用于 oh-my-posh 老版本 新版本请查看官网教程...)
Win 10 或 Win 11系统 PowerShell 美化(超详细小白教程) 强调:我是新手小白,一路爬坑配置了好几个小时,查了很多教程才勉强配置成功!这里就简单整理一下配置流程和会遇到的一些问题 ...
- macos终端美化_关于macOS终端美化的最轻松的指南Z Shell中的速成课程
macos终端美化 Speeding it up more than the standard bash terminal that comes with your MacOS by using iT ...
- Windows 终端美化 PowerShell 默认终端修改
Windows 终端美化 PowerShell 默认终端修改 安装 oh-my-posh 安装Powerline字体 安装ConEmu 美化powershell 设置ConEmu 把界面默认语言改为中 ...
- linux终端 美化 git,linux终端美化oh-my-zsh
先上一张自己终端的图片. 首先这是我的个人网站,个人博客网站链接点我 这篇文章在我的网站中的网址是这个本篇文章网址在这里,点我.为了更好的阅读体验,最好从这里看,内容都是一样的. 说到正题,终端美化, ...
- 显示行数 设置ssh终端_SSH终端命令工具:zoc7 for Mac
zoc7 for mac版是一个MacOS上的SSH终端命令工具,ZOC是基于OpenSSH,支持SSH协议(RFC 4253)提供的最新密钥交换和加密方法,拥有强大的SSH和Telnet客户端,可配 ...
- 【Mac】MAC 终端美化教程(来个全套)
[Mac]MAC 终端美化教程(来个全套) 废话不多,上才艺(最终效果图) 帅不帅!!! 你说帅 按照此教程咔咔一顿操作后,你将获得以下装逼成就: 1.清晰好看的文字提示格式 2.带有自己最靓照骗的背 ...
- 用vscode开发autojs,输出窗口不显示任何输出结果
我的情况是:我vscode开发autojs 程序,之前在一切正常的情况下,输出窗口可以正常显示程序运行结果,右侧红圈里可以选择我连接的手机型号.如下图: 但是现在出现问题:就是输出窗口不显示任何结果, ...
最新文章
- cacti监控linux和windows磁盘IO
- 『03网络』 实验一:多功能浏览器的使用和个人Blog的创建和使用
- Crash+Kdump 分析内核崩溃内存转储文件之环境搭建
- Python 浮点数运算
- c语言二级试题讲解,C语言试题,二级C语言试题讲解(9页)-原创力文档
- 一年级下册计算机教学计划,【实用】一年级下册教学计划4篇
- Linux——Ubuntu安装Fcitx以及Fcitx输入中文不显示候选词框的解决办法
- Populating Next Right Pointers in Each Node I or II
- Lasso估计学习笔记(二)
- 滴滴自研分布式NoSQL数据库Fusion的演进之路
- UOS LINUX的开发测试,从来没有编译过什么应用?
- java 释放对象_java基础:对象的销毁
- 探秘广场舞:中老年市场绝佳切口?
- TypeScript中interface和type的区别
- Appcms漏洞+webshell复习
- python 换脸 github_AI 换脸项目 ALAE 登顶 Github,AI 换脸又升级?
- 小程序各个文件夹的作用分类
- 1、关于百兆口、千兆口、万兆口端口和网线的小常识
- 《卓有成效的管理者》——学习心得(四)
- 如何把thrift rpc转换为http
热门文章
- netlink怎么读_ovs源码阅读--netlink使用
- js富文本编辑器_自制富文本编辑器
- 可以直接反编译Mips架构的IDA版本(无需安装脚本)
- Python中defaultdict函数的使用方法
- python学习必备知识点: 装饰器
- python 序列解包(解压缩)
- Python列表的常用方法
- pythonlower函数_python中lower函数实现方法及用法讲解
- linux7下安装git,centos7下安装配置git仓库
- 海康摄像头 海思AI芯片(Hi35XX): 图像jpg转.bgr