链接: https://pan.baidu.com/s/11w0s-Jjfd45a6sLCJBZgPg 提取码: p76y
今天这篇文章,主要介绍如何美化 Windows terminal 中 WSL 的 Linux 终端,依然是以本人最熟悉的Ubuntu为例,其他版本的 Linux 请参考本文的流程换用对应的命令。假定你已按我的上一篇文章已安装好 Windows terminal预编译版本,同时安装好了 Ubuntu,并设置好了 WSL的权限,然后就可以按本文继续操作了。
echo 在linux帮助文档的描述是显示一行文本,类似于python和java等编程语言中的print语句,实际上它的作用不仅仅如此。可以使用man echo查看详细的参数说明。
Oh My Posh 是一款可深度定制的全平台终端工具,支持 Windows、GNU/Linux(WSL)、macOS 三个系统上的 PowerShell、bash、zsh 等终端。
不管是开发环境,还是生成环境,Linux的环境配置都很重要;大部分的Linux操作系统(如:大部分的Debian系统),默认都只有或者只激活了en_US.UTF-8,如果只有en_US.UTF-8的语言环境,可能就无法显示中文了。
然后在 搜狗输入法Linux官网 下载 64位程序,解压并移动到当前目录下,执行如下指令:
Clash是一款用Go语言开发,可以在Linux/MacOS/Windows等多平台使用的代理工具。
需要重启系统生效,重启后应该可以看到新的效果 ###开始安装oh-my-zsh###
作为一位k8s操作手,这个过程需要我们深入Pod的内部环境,利用Linux系统的工具进行探查。
最近听说了腾讯云的轻量应用服务器更新了登录的Web Shell,之前一直在本地SSH的我立刻跑去体验了一番,发现和之前的相比好用简直不要太多,接下来就让我带大家云体验一下吧~
给使用linux的小伙伴推荐一款字体: 霞鹜文楷,这个字体内外间距比较好,显得更清晰,适合笔画比字母复杂的汉字。
MAC和Windows环境不一样。Window靠着资源管理器explorer.exe,并且提供桌面环境和shell工具比如xshell。工作环境切换到MAC,MAC属于类Unix操作系统(*NIX)。由于不同的系统框架设定,Windows好用的工具软件在MAC不一定有一样好用的用户体育。MAC OSX采用的是另一种设计,Linux的桌面环境(Linux KDE, GNOME等)和文件设备管理器 (Nautilus, Dolphin等).
通过将以下内容添加到用户设置中: ctrl + , 并搜索 workbench(工作台)【或者在设置中找到工作台】,进入“外观”,找到“Color Customization”,然后点击「Edit in settings.json」(在settings.json中编辑)
现在我就要推荐一款Windows下的终端--->cmder 先来上两张图给大家看看
在\LaTeX之中,我们可以直接使用\texttt{blabla}调出打字机字体。就现在的应用来讲,打字机字体用在代码类文本的排版比较多。在这背后,我们实际上调用的可能是cmtt12/cmtt10/cmtt9/cmtt8/cmsltt10等字体。如果使用的是XeLaTeX或者LuaLaTeX,那么我们可能是Latin Modern之中的等效字体,也就是说字形相似,但是是另外的字体了。如果我们不太老顽固的话,实际上可以选用一些OpenType格式的打字机字体来丰富一下我们文档的观感。比如最近几年O’Reilly的书中展示代码的字体已经转为Ubuntu Mono了(非Linux环境可从Ubuntu Font Family处下载)。有时候用Consolas也还行。
一提到Shell环境,很多人可能想到的就是那种神秘的黑框界面,但是其实Shell环境也可以设置成非常酷的样子,并带有自动完成、自动补全、人性化提示等各种功能。可能也有同学还听说过ohmyzsh这类集成了各种Zsh插件的方便项目,今天介绍的antigen就是一个非常方便的zsh管理器,可以让大家轻松使用ohmyzsh,打造出方便好用的Shell环境。
微软最近在 Build 2019 开发者大会上发布了一款引人注目的全新的命令行应用程序 —— Windows Terminal!Windows Terminal 顾名思义就是「Windows 终端」。
在我的前文中,我向大家展示了如何安装并使用 Z-Shell (Zsh)。对于某些用户来说,Zsh 最令人激动的是它可以安装主题。Zsh 安装主题非常容易,一方面是因为有非常活跃的社区为 Z-Shell 设计主题,另一方面是因为有 Oh My Zsh 这个项目。这使得安装主题变得轻而易举。
Git 这个一般开发者都会用到,但是我们关注的是 git 提供的 git-bash 功能。git bash 提供了部分 linux 命令,能够更好的方便我们使用命令行
远程连接unix系统的工具,以前用的最多的就是SSH了,不过SSH有一个硬伤,不能设置客户端编码,有时候看中文很容易乱码,而且不能分组记录多服务器地址。putty虽然能设置客户端编码,但是我最不习惯的就是他的左键->直接复制,右键->直接黏贴,这跟windows下的操作习惯完全不同,ssh也不会这样,这样快捷简单倒是简单,但是对于我目前的工作是非常危险的,因为现在经常维护数据库,一不小心右键粘帖了不该粘帖的命令,而很多时候是一长串命令,带了回车符的,粘帖到SQL交互界面就直接执行了,后果可能是相当严重的。
远程连接unix系统的工具,以前用的最多的就是SSH了,不过SSH有一个硬伤,不能设置客户端编码,有时候看中文很容易乱码,而且不能分组记录多服务器地址。putty虽然能设置客户端编码,但是我最不习惯的就是他的左键->直接复制,右键->直接黏贴,这跟windows下的操作习惯完全不同,ssh也不会这样,这样快捷简单倒是简单,但是对于我目前的工作是非常危险的,因为现在经常维护数据库,一不小心右键粘帖了不该粘帖的命令,而很多时候是一长串命令,带了回车符的,粘帖到SQL交互界面就直接执行了,后果可能是相当严重的。因此PUTTY已弃之不用,近段开始用secureCRT,发现这个工具还是很好用的,不但能分组管理各类服务器,还能设置编码,各种颜色,字体,相当方便,除了传输文件操作没有SSH的传文件工具那么智能,如果是经常做一些远程shell维护操作,这个工具是第一位要推荐的,我现在就用secureCRT + SSH文件传输工具,两个配合工作起来还是满方便的。
使用-e选项时,若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
Wine 4.4是一个在Linux上运行Windows应用程序的开源兼容层的新开发版本,它是在近期发布的。
简介 FinalShell是一体化的的服务器,网络管理软件,功能强大的开发,运维工具,充分满足开发,运维需求.
Sublime text 3是一款超级好用的编程神器,这里总结一下自己在使用的过程中遇到的问题。
大家好,又见面了,我是你们的朋友全栈君。SecureCRT 连接 Linux 时经常会看到乱码。 发生乱码的原因主要是有三个地方 1.Linux 的 etc 的系统默认配置的编码 2.用户环境变量里面设置的 LANG 变量 3.SecureCRT 会话变量里面的字符集的设置 只要保持这三个地方的字条集编码保持一致就可以了。 解决步骤如下: 1.设置用户的环境变量 查询当前用户的 Local 信息: # export |grep LANG declare -x LANG=”zh_CN.GB18030″ 设置用户的 Local 为 UTF-8 # env lang=zh_CN.utf8 HOSTNAME=devdbserver TERM=vt100 SHELL=/bin/bash HISTSIZE=1000 NLS_LANG=AMERICAN SSH_CLIENT=::ffff:192.168.14.12 51137 22 SSH_TTY=/dev/pts/2 JRE_HOME=/usr/java/jdk1.5.0/jre …….. lang=zh_CN.utf8 # 可以看到现在用户的环境变量将语言设置成为了 lang=zh_CN.utf8。 2.设置 SecureCRT。 设置步骤如下图所示: 需要说明的是: 设置字符编码跟用户变量一样后,可能还会出现中文乱码。 原因是字体引起的。 因为有些字体无法显示中文,所以中文就会出现乱码。 所以在选择字体时,应该选择那支持中文的字体
在线生成合同信息,一个 word 文件里面有些信息需要通过数据库读取计算出并填写到 word 文档中最终显示在线 pdf 预览功能,接下来我交大家如果实现该需求
最近正在研究Kali Linux,一个集成了各种渗透测试工具的Linux发行版。虽然Kali也是一个功能齐全的Linux发行版,但是官方并不建议我们作为日常使用。因为很多工具运行的时候都需要root权限,所以Kali在设计的时候就是主要以root用户运行,因而安全性不是很高。官方文档也做了说明:Kali是一个进攻的武器,没有防御作用。所以一般来说,我们可以使用虚拟机或者USB Live镜像来运行Kali。
程序员和电脑进行交互最多的场合就是 terminal 了,这也是一个高频要素,如果有一个好用且好看的 terminal,那会直接改善你的生活质量。本文分享如何配置一个高效、好用、漂亮的终端。方法适用于 MacOS 和 Linux,如果你是 Winows,可以尝试一下 Linux 子系统[1]。
这个问题算是困扰很久了,以往是用插件,勉强好一点,但是,随着版本更新,谷歌问题又一次出现,so,这次修改源代码,使用360提供打代理站点来解决谷歌字体的问题。其次还用了修改源代码的方式。
用过Linux的同学可能听说过ohmyzsh这个东西,它是一个工具包,包含了关于zsh(一个功能强大的Linux Shell)的各项配置,可以让用户非常方便的鼓捣出一套功能强大而炫酷的Shell界面。那么对于Windows用户,能不能也这么配置,拜托难看且难用的cmd终端呢?答案当然是肯定的,这就是今天本文要介绍的内容啦。
这个问题困扰许久了,因为我的阿里云服务器只有500M和1G内存,往往在网站访问量大的时候就会导致服务器的apache进程过多之后导致mysql服务被自动关闭。
shigen的日常开发用到的就是mac+windows,在我的mac里也安装了windows的虚拟机。让我比较烦的是linux或者说mac上的命令在windows上不能用,再次降低了我的开发效率。
Windows 系统一个令人诟病的地方在于,它的 Shell 终端太拉胯了。且不说原先的 CMD,难用且难看,就连新加入的 PowerShell 也是一如既往的难看。 对于长期使用惯了 Zsh 的用户来说,切换到 Windows 10 系统上的 CMD 和 PowerShell 简直就是噩梦!
描述:Shell的类型有很多种并且本身自带的特性,但是对于用户来说远远不能满足用户的DIY,所以 Shell 配置框架孕育而生,常用的Shell配置框架如下:
终端是Linux用户的一大特色,对于经常使用终端的我来说,单调的配色和命令行已经使我有点审美疲劳了,配色可以使用首选项配置,但是命令行的模式我是有点犯尴尬症,所以重新配置了下终端并写了这篇帖子
最近在win10下面搭建了一个 WSL+cmder+oh-my-zsh 的程序员命令行环境,为什么呢?还不是买不起mac,加上自己的黑苹果瘫了,所有又回到了win10上面。不过上面不管是Cmd还是PowerShell都是难看的要死要死的,而且很多命令不支持,所以有了这一次的实践。
重新登录之后生效。 现在查看一下当前设置: [plain] view plain copy
Druid 是一个 Rust 原生的 UI 工具包,用于构建针对 Windows/macOS/Linux/OpenBSD/FreeBSD 的桌面应用程序。经过 80 位贡献者两年的努力,今天发布了v0.8。
上次在服务器实战的时候出了问题一时要分析各种问题,还是非常需要把核心的命令和工具记录下来。
作为一个合格的程序员,CLI是必备的技能。 工欲善其事,必先利其器。一个顺手并且提高效率的终端是必须的。 平时很多人会私信或评论中问我关于我的终端相关的内容,今天我整理出来。分享给大家。
【导读】过去一个月里,我们对近 250 个 Python 开源项目进行了排名,并挑选出热度前 10 的项目。这份清单的平均 github star 数量高达 1140,涵盖了包括性能分析、提取 PDF 中的表格、HTTP Framework、Refactoring, Unix-gazing shell、HTTP APIs、PaperTTY 等主题,希望你能从中找到一个你所感兴趣的项目深入探究。
我现在认为Windows Terminal(终端) + Git Bash(Shell)会是一个更好的选择,WSL2 辅助来用。我建议使用 Windows Terinal 作为终端,Git Bash 作为 Shell 搭配其使用。以下内容永不过时。
颜色值设置: PS1中设置字符颜色的格式为:[\e[F;Bm],其中“F“为字体颜色,编号为30-37,“B”为背景颜色,编号为40-47。
安装完系统之后,需要更新一些补丁。Ctrl+Alt+T调出终端,执行一下代码: sudo apt-get update sudo apt-get upgrade
在月初召开的 WWDC 2019 上,Apple 公布了下一代 macOS — macOS Catalina。除了全新的音乐和电视等 app、支持 iPad 作为外置显示器等显而易见的更新,macOS Catalina 还为专业用户带来了一项重大变化 — Zsh 将取代 Bash,成为操作系统的默认 Shell。
如果使用无线网络的话,使用wifi-menu命令连接网络。如果在使用wifi-menu命令连接网络的时候选择保存配置,那么就可以下次让其自动连接。要让其自动连接,使用以下命令:
http://blog.csdn.net/pipisorry/article/details/39584489
注意区分 system 目录 与 sys 目录 , sys 是 Linux 系统内核文件 , system 目录主要是 Android 系统文件 , Linux 内核更底层 , Android 系统是基于 Linux 内核 , 在其上层 ;
领取专属 10元无门槛券
手把手带您无忧上云