Help
RSS
API
Feed
Maltego
Contact
Domain > blog.wangjunfeng.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-03-23
119.36.225.130
(
ClassC
)
2025-08-01
112.84.131.61
(
ClassC
)
Port 443
HTTP/1.1 200 OKLast-Modified: Sun, 02 Mar 2025 10:37:44 GMTEtag: 7420b8999031031113be28b76541791cContent-Type: text/htmlServer: tencent-cosx-cos-hash-crc64ecma: 2403725492545774564x-cos-request-id: NjdjNDYzYzRfYzcyNDVkNjRfNTg0OV85Njg0NWExContent-Length: 30465Accept-Ranges: bytesConnection: keep-aliveDate: Fri, 01 Aug 2025 00:13:49 GMTStrict-Transport-Security: max-age16070400;includeSubDomains;preloadEO-LOG-UUID: 9667138754747192553EO-Cache-Status: RefreshHit !doctype html>html langzh-CN data-themelight>head>meta charsetUTF-8>meta nameviewport contentwidthdevice-width>meta nametheme-color content#222 media(prefers-color-scheme: light)>meta namegenerator contentHugo 0.145.0>link relshortcut icon typeimage/x-icon href/face.png>link relicon typeimage/x-icon href/face.png>link relicon typeimage/png sizes16x16 href/face.png>link relicon typeimage/png sizes32x32 href/face.png>link relapple-touch-icon sizes180x180 href/face.png>meta itempropname contentJefferywang的烂笔头>meta itempropdescription contentPHP、Golang、Rust开发工程师,历史、金庸武侠爱好者>meta namedescription contentPHP、Golang、Rust开发工程师,历史、金庸武侠爱好者>meta itempropimage contenthttps://blog.wangjunfeng.com/face.png>meta itempropkeywords contentJefferyWang,博客,Golang,Go,PHP,Rust,后台开发>meta propertyog:type contentwebsite>meta propertyog:title contentJefferywang的烂笔头>meta propertyog:description contentPHP、Golang、Rust开发工程师,历史、金庸武侠爱好者>meta propertyog:image content/face.png>meta propertyog:image:width content312>meta propertyog:image:height content312>meta propertyog:image:type contentimage/jpeg/png/svg/jpg>meta propertyog:url contenthttps://blog.wangjunfeng.com/>meta propertyog:site_name contentJefferywang的烂笔头>meta propertyog:locale contentzh-CN>link typetext/css relstylesheet hrefhttps://blog.wangjunfeng.com/js/3rd/font-awesome/6.7.2/css/all.min.css>link typetext/css relstylesheet hrefhttps://blog.wangjunfeng.com/js/3rd/animate.css/3.1.1/animate.min.css>link typetext/css relstylesheet hrefhttps://blog.wangjunfeng.com/js/3rd/viewerjs/1.11.6/viewer.min.css>link relstylesheet href/css/main.min.css?1740911838>style typetext/css>.post-footer hr:after{content:~ 我可是有底线的哟 ~}.flinks-list-footer hr:after{content:~ 我可是有底线的哟 ~}/style>link relstylesheet typetext/css href/css/custom_style.css?1740911838>script typetext/javascript>(function(){localDB{set:function(e,t,n){if(n0)return;const snew Date,on*864e5,i{value:t,expiry:s.getTime()+o};localStorage.setItem(e,JSON.stringify(i))},get:function(e){const tlocalStorage.getItem(e);if(!t)return void 0;const nJSON.parse(t),snew Date;return s.getTime()>n.expiry?(localStorage.removeItem(e),void 0):n.value}},theme{active:function(){const elocalDB.get(theme);if(enull)return;theme.toggle(e),window.matchMedia((prefers-color-scheme: dark)).addListener(function(e){theme.toggle(e.matches?dark:light)})},toggle:function(e){document.documentElement.setAttribute(data-theme,e),localDB.set(theme,e,2);const tdocument.querySelector(iframe.giscus-frame);if(t){const n{setConfig:{theme:e}};t.contentWindow.postMessage({giscus:n},https://giscus.app)}}},theme.active()})(window)/script>script typetext/javascript>document.addEventListener(DOMContentLoaded,()>{var edocument.createElement(script);e.charsetUTF-8,e.idLA_COLLECT,e.srchttps://sdk.51.la/js-sdk-pro.min.js,e.asynctrue,e.onloadfunction(){LA.init({id:3LQJPWGZRyedR3Ha,ck:3LQJPWGZRyedR3Ha,autoTrack:!0})},document.head.appendChild(e)})/script>script typetext/javascript>document.addEventListener(DOMContentLoaded,()>{var edocument.createElement(script);e.charsetUTF-8,e.srchttps://hm.baidu.com/hm.js?85fd9f18472a06c7f62fdd3373512bfc,e.asynctrue,document.head.appendChild(e)})/script>script typetext/javascript>document.addEventListener(DOMContentLoaded,()>{var edocument.createElement(script);e.charsetUTF-8,e.srchttps://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js,e.async!1,e.defer!0,document.head.appendChild(e),e.onloadfunction(){NexT.utils.fmtBusuanzi()}})/script>script async srchttps://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?clientca-pub-6787808060902288 crossoriginanonymous>/script>script typetext/javascript src//cpro.baidustatic.com/cpro/ui/cm.js async defer>/script>title>Jefferywang的烂笔头/title>noscript>link relstylesheet href/css/noscript.css>/noscript>/head>body itemscope itemtypehttp://schema.org/WebPage classuse-motion>div classheadband>/div>main classmain>header classheader itemscope itemtypehttp://schema.org/WPHeader>div classheader-inner>div classsite-brand-container>div classsite-nav-toggle>div classtoggle aria-label rolebutton>span classtoggle-line>/span>span classtoggle-line>/span>span classtoggle-line>/span>/div>/div>div classsite-meta>a href/ classbrand relstart>i classlogo-line>/i>h1 classsite-title>Jefferywang的烂笔头/h1>i classlogo-line>/i>/a>p classsite-subtitle itempropdescription>技术干货,烂笔分享。/p>/div>div classsite-nav-right>div classtoggle popup-trigger>i classfa fa-search fa-fw fa-lg>/i>/div>/div>/div>nav classsite-nav>ul classmain-menu menu>li classmenu-item menu-item-home>a href/ classhvr-icon-pulse menu-item-active relsection>i classfa fa-home hvr-icon>/i>首页/a>/li>li classmenu-item menu-item-categories>a href/categories/ classhvr-icon-pulse relsection>i classfa fa-folder-open hvr-icon>/i>分类/a>/li>li classmenu-item menu-item-archives>a href/archives/ classhvr-icon-pulse relsection>i classfa fa-archive hvr-icon>/i>归档span classbadge>37/span>/a>/li>li classmenu-item menu-item-tags>a href/tags/ classhvr-icon-pulse relsection>i classfa fa-tag hvr-icon>/i>标签/a>/li>li classmenu-item menu-item-foot_print>a href/foot_print/ classhvr-icon-pulse relsection>i classfa fa-map hvr-icon>/i>足迹地图/a>/li>li classmenu-item menu-item-about>a href/about/ classhvr-icon-pulse relsection>i classfa fa-user hvr-icon>/i>关于/a>/li>li classmenu-item menu-item-search>a rolebutton classpopup-trigger hvr-icon-pulse>i classfa fa-search fa-fw hvr-icon>/i>搜索/a>/li>/ul>/nav>div classsearch-pop-overlay>div classpopup search-popup>div classsearch-header>span classsearch-icon>i classfa fa-search>/i>/span>div classsearch-input-container>input autocompleteoff autocapitalizeoff maxlength80 placeholder搜索... spellcheckfalse typesearch classsearch-input>/div>span classpopup-btn-close rolebutton>i classfa fa-times-circle>/i>/span>/div>div classsearch-result-container no-result>div classsearch-result-icon>i classfa fa-spinner fa-pulse fa-5x>/i>/div>/div>/div>/div>/div>div classtoggle sidebar-toggle rolebutton>span classtoggle-line>/span>span classtoggle-line>/span>span classtoggle-line>/span>/div>aside classsidebar>div classsidebar-inner sidebar-overview-active>ul classsidebar-nav>li classsidebar-nav-toc>文章目录/li>li classsidebar-nav-overview>站点概览/li>/ul>div classsidebar-panel-container>div classpost-toc-wrap sidebar-panel>div classpost-toc animated>nav idTableOfContents>/nav>/div>/div>div classsite-overview-wrap sidebar-panel>div classsite-author site-overview-item animated itempropauthor itemscope itemtypehttp://schema.org/Person>img classsite-author-image itempropimage altJefferyWang src/imgs/img-lazy-loading.gif data-src/face.png>p classsite-author-name itempropname>JefferyWang/p>div classsite-description itempropdescription>PHP、Golang、Rust开发工程师,历史、金庸武侠爱好者/div>/div>div classsite-state-wrap site-overview-item animated>nav classsite-state>div classsite-state-item site-state-posts>a href/archives/>span classsite-state-item-count>37/span>span classsite-state-item-name>日志/span>/a>/div>div classsite-state-item site-state-categories>a href/categories/>span classsite-state-item-count>13/span>span classsite-state-item-name>分类/span>/a>/div>div classsite-state-item site-state-tags>a href/tags/>span classsite-state-item-count>93/span>span classsite-state-item-name>标签/span>/a>/div>/nav>/div>div classlinks-of-social site-overview-item animated>span classlinks-of-social-item>a hrefhttps://github.com/JefferyWang titleGithub → https://github.com/JefferyWang relnoopener classhvr-icon-pulse target_blank>i classfab fa-github fa-fw hvr-icon>/i>Github/a>/span>/div>/div>/div>/div>div idsiteinfo-card-widget classsidebar-card-widget>div classitem-headline>i classfas fa-chart-line>/i>span>网站资讯/span>/div>div classsiteinfo>div classsiteinfo-item>div classitem-name>i classfa-solid fa-calendar-check>/i>已运行:/div>div classitem-count idrunTimes data-publishdate2015-12-13 21:45:21 +0800 +0800>/div>/div>div classsiteinfo-item>div classitem-name>i classfas fa fa-user>/i>总访客数:/div>div classitem-count idbusuanzi_value_site_uv>i classfa fa-sync fa-spin>/i>/div>/div>div classsiteinfo-item>div classitem-name>i classfas fa fa-eye>/i>页面浏览:/div>div classitem-count idbusuanzi_value_site_pv>i classfa fa-sync fa-spin>/i>/div>/div>div classsiteinfo-item>div classitem-name>i classfa fa-font>/i>总字数:/div>div classitem-count idwordsCount data-count85832>/div>/div>div classsiteinfo-item>div classitem-name>i classfa fa-mug-hot>/i>阅读约:/div>div classitem-count idreadTimes data-times191>/div>/div>div classsiteinfo-item>div classitem-name>i classfa fa-clock-rotate-left>/i>最后更新于:/div>div classitem-count idlast-push-date data-lastpushdate2025-01-31 18:10:36 +0800 +0800>/div>/div>/div>/div>/aside>div classsidebar-dimmer>/div>/header>div classtool-buttons>div idgoto-comments classbutton goto-comments title直达评论>i classfas fa-comments>/i>/div>div idtoggle-theme classbutton title深浅模式切换>i classfas fa-adjust>/i>/div>div classback-to-top rolebutton title返回顶部>i classfa fa-arrow-up>/i>span>0%/span>/div>/div>div classreading-progress-bar>/div>a rolebutton classbook-mark-link book-mark-link-fixed>/a>noscript>div classnoscript-warning>Theme NexT works best with JavaScript enabled/div>/noscript>div classmain-inner index posts-expand>div classpost-block>article itemscope itemtypehttp://schema.org/Article classpost-content lang>link itempropmainEntityOfPage hrefhttps://blog.wangjunfeng.com/post/2025/rust-array-slice-vector/>span hidden itempropauthor itemscope itemtypehttp://schema.org/Person>meta itempropimage content/face.png>meta itempropname contentJefferyWang>/span>span hidden itemproppublisher itemscope itemtypehttp://schema.org/Organization>meta itempropname contentJefferyWang>meta itempropdescription contentPHP、Golang、Rust开发工程师,历史、金庸武侠爱好者>/span>span hidden itemproppost itemscope itemtypehttp://schema.org/CreativeWork>meta itempropname content理解Rust中的数组、切片、Vector、Map>meta itempropdescription content本文深入探讨了 Rust 中的数组、切片、Vector 和 Map 的概念与使用。数组是固定长度的值序列,而切片是任意长度的值序列,通常用于借用数组或 Vector 的一部分。Vector 是 Rust 中最重要的数据类型之一,支持动态调整大小,内部优化了内存分配。Map(如 HashMap)用于键值对存储,支持快速查找。文章还介绍了如何自定义哈希函数以优化 HashMap 的性能,并展示了如何创建可哈希的自定义类型。>/span>header classpost-header>h2 classpost-title itempropname headline>a href/post/2025/rust-array-slice-vector/ itempropurl classpost-title-link>理解Rust中的数组、切片、Vector、Map/a>/h2>div classpost-meta-container>div classpost-meta-items>span classpost-meta-item>span classpost-meta-item-icon>i classfas fa-solid fa-calendar>/i>/span>span classpost-meta-item-text title发表于>发表于:/span>time title创建时间:2025-01-31 18:10:36 +08:00 itempropdateCreated datePublished datetime2025-01-31 18:10:36 +0800 +0800>2025-01-31/time>/span>span classpost-meta-item>span classpost-meta-item-icon>i classfas fa-solid fa-folder-open>/i>/span>span classpost-meta-item-text title分类于>分类于:/span>span itempropabout itemscope itemtypehttp://schema.org/Thing>a href/categories/rust%E5%AD%A6%E4%B9%A0/ itempropurl relindex>span itempropname>Rust学习/span>/a>/span>/span>span classpost-meta-item title>span classpost-meta-item-icon>i classfas fa-solid fa-comments>/i>/span>span classpost-meta-item-text title评论>评论:/span>span idcomments-count data-path/post/2025/rust-array-slice-vector/>i classfa fa-sync fa-spin>/i>/span>/span>/div>/div>/header>div classpost-body autonumber itemproparticleBody>h2 id数组与切片>数组与切片a classheader-anchor href#%e6%95%b0%e7%bb%84%e4%b8%8e%e5%88%87%e7%89%87>/a>/h2>p>切片和数组是 Rust 中的特殊类型。它们表示同一类型任意值的序列。您还可以拥有多维切片或数组(即,切片的切片、数组的数组、数组的切片或数组的切片)。/p>/div>footer classpost-footer>div classpost-button>a classbtn href/post/2025/rust-array-slice-vector/#more relcontents>阅读全文 »/a>/div>div classpost-eof>/div>/footer>/article>/div>div classpost-block>article itemscope itemtypehttp://schema.org/Article classpost-content lang>link itempropmainEntityOfPage hrefhttps://blog.wangjunfeng.com/post/2025/demystifying_rust_string/>span hidden itempropauthor itemscope itemtypehttp://schema.org/Person>meta itempropimage content/face.png>meta itempropname contentJefferyWang>/span>span hidden itemproppublisher itemscope itemtypehttp://schema.org/Organization>meta itempropname contentJefferyWang>meta itempropdescription contentPHP、Golang、Rust开发工程师,历史、金庸武侠爱好者>/span>span hidden itemproppost itemscope itemtypehttp://schema.org/CreativeWork>meta itempropname content解密 Rust 的 String、str、&str、&static str区别>meta itempropdescription content本文详细解释了 Rust 中 String、str、&str 和 &static str 的区别。String 是堆上分配的可变字符串,支持动态调整大小;str 是栈上分配的不可变字符串切片,通常通过引用 &str 使用;&static str 是具有静态生命周期的不可变字符串引用,表示字符串在整个程序运行期间有效。文章通过代码示例和内存管理角度,帮助读者理解这些类型的区别和适用场景。>/span>header classpost-header>h2 classpost-title itempropname headline>a href/post/2025/demystifying_rust_string/ itempropurl classpost-title-link>解密 Rust 的 String、str、&str、&static str区别/a>/h2>div classpost-meta-container>div classpost-meta-items>span classpost-meta-item>span classpost-meta-item-icon>i classfas fa-solid fa-calendar>/i>/span>span classpost-meta-item-text title发表于>发表于:/span>time title创建时间:2025-01-25 14:34:05 +08:00 itempropdateCreated datePublished datetime2025-01-25 14:34:05 +0800 +0800>2025-01-25/time>/span>span classpost-meta-item>span classpost-meta-item-icon>i classfas fa-solid fa-folder-open>/i>/span>span classpost-meta-item-text title分类于>分类于:/span>span itempropabout itemscope itemtypehttp://schema.org/Thing>a href/categories/rust%E5%AD%A6%E4%B9%A0/ itempropurl relindex>span itempropname>Rust学习/span>/a>/span>/span>span classpost-meta-item title>span classpost-meta-item-icon>i classfas fa-solid fa-comments>/i>/span>span classpost-meta-item-text title评论>评论:/span>span idcomments-count data-path/post/2025/demystifying_rust_string/>i classfa fa-sync fa-spin>/i>/span>/span>/div>/div>/header>div classpost-body autonumber itemproparticleBody>p>在我们第一次接触Rust时,都会对字符串类型有点困惑。如果你发现自己处于类似的境地,不要担心,因为好消息是:虽然它们看起来很复杂,主要是因为Rust的借用、生命周期和内存管理概念,但一旦你掌握了底层内存布局,一切都非常简单。/p>/div>footer classpost-footer>div classpost-button>a classbtn href/post/2025/demystifying_rust_string/#more relcontents>阅读全文 »/a>/div>div classpost-eof>/div>/footer>/article>/div>div classpost-block>article itemscope itemtypehttp://schema.org/Article classpost-content lang>link itempropmainEntityOfPage hrefhttps://blog.wangjunfeng.com/post/2024/tauri-macos-build/>span hidden itempropauthor itemscope itemtypehttp://schema.org/Person>meta itempropimage content/face.png>meta itempropname contentJefferyWang>/span>span hidden itemproppublisher itemscope itemtypehttp://schema.org/Organization>meta itempropname contentJefferyWang>meta itempropdescription contentPHP、Golang、Rust开发工程师,历史、金庸武侠爱好者>/span>span hidden itemproppost itemscope itemtypehttp://schema.org/CreativeWork>meta itempropname content使用 Github Action 解决Tauri MacOS 应用软件签名、公证、打包问题>meta itempropdescription content本文介绍了如何使用 GitHub Actions 解决 Tauri 应用在 MacOS 上的代码签名、公证和打包问题。作者详细描述了加入苹果开发者计划、创建签名证书、获取 Apple ID 和 App Store Connect 信息的步骤,并提供了完整的 GitHub Actions 配置文件示例,帮助开发者自动化完成 MacOS 应用的签名和公证流程,降低普通用户的使用门槛。>/span>header classpost-header>h2 classpost-title itempropname headline>a href/post/2024/tauri-macos-build/ itempropurl classpost-title-link>使用 Github Action 解决Tauri MacOS 应用软件签名、公证、打包问题/a>/h2>div classpost-meta-container>div classpost-meta-items>span classpost-meta-item>span classpost-meta-item-icon>i classfas fa-solid fa-calendar>/i>/span>span classpost-meta-item-text title发表于>发表于:/span>time title创建时间:2024-12-08 00:36:20 +08:00 itempropdateCreated datePublished datetime2024-12-08 00:36:20 +0800 +0800>2024-12-08/time>/span>span classpost-meta-item>span classpost-meta-item-icon>i classfas fa-solid fa-folder-open>/i>/span>span classpost-meta-item-text title分类于>分类于:/span>span itempropabout itemscope itemtypehttp://schema.org/Thing>a href/categories/tauri%E5%BC%80%E5%8F%91/ itempropurl relindex>span itempropname>Tauri开发/span>/a>/span>/span>span classpost-meta-item title>span classpost-meta-item-icon>i classfas fa-solid fa-comments>/i>/span>span classpost-meta-item-text title评论>评论:/span>span idcomments-count data-path/post/2024/tauri-macos-build/>i classfa fa-sync fa-spin>/i>/span>/span>/div>/div>/header>div classpost-body autonumber itemproparticleBody>p>最近使用 Tauri 开发了一个电脑端的应用,但是 MacOS 因为系统安全性原因,如果不进行代码签名,安装时会报code>“应用程序” 已损坏,无法打开。您应该将它移到废纸篓。/code>。如果不进行软件公证,安装时会报code>macOS无法验证此App不包含恶意软件/code>。/p>/div>footer classpost-footer>div classpost-button>a classbtn href/post/2024/tauri-macos-build/#more relcontents>阅读全文 »/a>/div>div classpost-eof>/div>/footer>/article>/div>div classpost-block>article itemscope itemtypehttp://schema.org/Article classpost-content lang>link itempropmainEntityOfPage hrefhttps://blog.wangjunfeng.com/post/2024/qrcode-scan-input/>span hidden itempropauthor itemscope itemtypehttp://schema.org/Person>meta itempropimage content/face.png>meta itempropname contentJefferyWang>/span>span hidden itemproppublisher itemscope itemtypehttp://schema.org/Organization>meta itempropname contentJefferyWang>meta itempropdescription contentPHP、Golang、Rust开发工程师,历史、金庸武侠爱好者>/span>span hidden itemproppost itemscope itemtypehttp://schema.org/CreativeWork>meta itempropname content解决使用二维码扫码枪/扫码平台的网页输入问题>meta itempropdescription content本文介绍了如何解决网页中使用二维码扫码枪输入时的问题,包括避免中文输入法干扰和区分扫码枪输入与人为输入。解决方案包括使用 CSS 的 ime-mode 属性(但大部分浏览器不支持)、将输入框类型设置为 password 强制英文输入,以及通过监听键盘事件判断输入间隔来区分扫码枪输入和人为输入。>/span>header classpost-header>h2 classpost-title itempropname headline>a href/post/2024/qrcode-scan-input/ itempropurl classpost-title-link>解决使用二维码扫码枪/扫码平台的网页输入问题/a>/h2>div classpost-meta-container>div classpost-meta-items>span classpost-meta-item>span classpost-meta-item-icon>i classfas fa-solid fa-calendar>/i>/span>span classpost-meta-item-text title发表于>发表于:/span>time title创建时间:2024-12-07 20:46:04 +08:00 itempropdateCreated datePublished datetime2024-12-07 20:46:04 +0800 +0800>2024-12-07/time>/span>span classpost-meta-item>span classpost-meta-item-icon>i classfas fa-solid fa-folder-open>/i>/span>span classpost-meta-item-text title分类于>分类于:/span>span itempropabout itemscope itemtypehttp://schema.org/Thing>a href/categories/%E5%89%8D%E7%AB%AF/ itempropurl relindex>span itempropname>前端/span>/a>/span>/span>span classpost-meta-item title>span classpost-meta-item-icon>i classfas fa-solid fa-comments>/i>/span>span classpost-meta-item-text title评论>评论:/span>span idcomments-count data-path/post/2024/qrcode-scan-input/>i classfa fa-sync fa-spin>/i>/span>/span>/div>/div>/header>div classpost-body autonumber itemproparticleBody>p>最近遇到一个使用扫码枪输入的问题,本来是使用 Tauri 来开发成 PC 软件,但是因为页面是使用 Vue 3.0 开发,所以本质是个前端问题,遇到的问题主要就是避免人为键盘误触、避免中文输入法的干扰。/p>/div>footer classpost-footer>div classpost-button>a classbtn href/post/2024/qrcode-scan-input/#more relcontents>阅读全文 »/a>/div>div classpost-eof>/div>/footer>/article>/div>div classpost-block>article itemscope itemtypehttp://schema.org/Article classpost-content lang>link itempropmainEntityOfPage hrefhttps://blog.wangjunfeng.com/post/2024/terminal-beautify/>span hidden itempropauthor itemscope itemtypehttp://schema.org/Person>meta itempropimage content/face.png>meta itempropname contentJefferyWang>/span>span hidden itemproppublisher itemscope itemtypehttp://schema.org/Organization>meta itempropname contentJefferyWang>meta itempropdescription contentPHP、Golang、Rust开发工程师,历史、金庸武侠爱好者>/span>span hidden itemproppost itemscope itemtypehttp://schema.org/CreativeWork>meta itempropname contentMacOS、 Linux系统terminal终端美化与功能增强>meta itempropdescription content本文分享了如何美化和增强 MacOS 和 Linux 系统终端的方法。主要包括安装 zsh、配置 zim 框架、安装 Nerd Font 字体以及设置 powerlevel10k 主题。通过这些步骤,可以提升终端的美观度和功能性,增强用户体验。>/span>header classpost-header>h2 classpost-title itempropname headline>a href/post/2024/terminal-beautify/ itempropurl classpost-title-link>MacOS、 Linux系统terminal终端美化与功能增强/a>/h2>div classpost-meta-container>div classpost-meta-items>span classpost-meta-item>span classpost-meta-item-icon>i classfas fa-solid fa-calendar>/i>/span>span classpost-meta-item-text title发表于>发表于:/span>time title创建时间:2024-10-03 20:40:51 +08:00 itempropdateCreated datePublished datetime2024-10-03 20:40:51 +0800 +0800>2024-10-03/time>/span>span classpost-meta-item>span classpost-meta-item-icon>i classfas fa-solid fa-folder-open>/i>/span>span classpost-meta-item-text title分类于>分类于:/span>span itempropabout itemscope itemtypehttp://schema.org/Thing>a href/categories/linux/ itempropurl relindex>span itempropname>工具使用/Linux/span>/a>/span>/span>span classpost-meta-item title>span classpost-meta-item-icon>i classfas fa-solid fa-comments>/i>/span>span classpost-meta-item-text title评论>评论:/span>span idcomments-count data-path/post/2024/terminal-beautify/>i classfa fa-sync fa-spin>/i>/span>/span>/div>/div>/header>div classpost-body autonumber itemproparticleBody>p>每次安装完新的系统后,第一件事就是把终端美化处理一下,毕竟黑白的终端并不能提起兴趣,也不太好用。这里记录一下自己的安装与配置过程。/p>p>img src/imgs/img-lazy-loading.gif data-srchttps://img1.wangjunfeng.com/images/202409/terminal.png alt终端美化>/p>h2 id安装zsh>安装zsha classheader-anchor href#%e5%ae%89%e8%a3%85zsh>/a>/h2>p>zsh是一种强大且功能丰富的,专门为交互式使用而设计的 shell,好处是基本兼容bash,但是相比bash又有诸多的优点:/p>/div>footer classpost-footer>div classpost-button>a classbtn href/post/2024/terminal-beautify/#more relcontents>阅读全文 »/a>/div>div classpost-eof>/div>/footer>/article>/div>nav classpagination>span classpage-number current>1/span>a classpage-number href/page/2/>2/a>a classpage-number href/page/3/>3/a>a classpage-number href/page/4/>4/a>a classpage-number href/page/5/>5/a>a classpage-number href/page/6/>6/a>a classpage-number href/page/7/>7/a>a classpage-number href/page/8/>8/a>a classextend next relnext href/page/2/>i classfa fa-angle-right>/i>/a>/nav>/div>/main>footer classfooter>div classfooter-inner>div classcopyright>©span itempropcopyrightYear>2013 - 2025/span>span classwith-love>i classfa fa-heart>/i>/span>span classauthor itempropcopyrightHolder>JefferyWang/span>/div>div classpowered-by>由 a hrefhttps://gohugo.io title0.145.0 target_blank>Hugo/a> & a hrefhttps://github.com/hugo-next/hugo-theme-next title4.7.2 target_blank>Hugo NexT.Gemini/a> 强力驱动/div>div classbeian>a hrefhttps://beian.miit.gov.cn target_blank>京ICP备15026371号/a>img src/imgs/gongan.png alt豫公网安备>a hrefhttp://www.beian.gov.cn/portal/registerSystemInfo?recordcode41032302000145 target_blank>豫公网安备 41032302000145 号/a>/div>div classvendors-list>a target_blank hrefhttps://cloud.tencent.com title腾讯云>img src/imgs/img-lazy-loading.gif data-src/images/tencent_cloud.svg alt腾讯云>/a>span>提供CDN/云资源支持/span>/div>div>span>a hrefhttps://myssl.com/seal/detail?domainblog.wangjunfeng.com title本站支持SSL安全访问 target_blank styleborder-bottom:none>img styledisplay:inline-block;vertical-align:middle alt本站支持SSL安全访问 srchttps://static.ipw.cn/icon/ssl-s1.svg>/a>/span>span>a hrefhttps://ipw.cn/ipv6webcheck/?siteblog.wangjunfeng.com title本站支持IPv6访问 target_blank styleborder-bottom:none>img styledisplay:inline-block;vertical-align:middle alt本站支持IPv6访问 srchttps://static.ipw.cn/icon/ipv6-certified-s1.svg>/a>/span>/div>/div>/footer>script classnext-config data-namepage typeapplication/json>{comments:true,expired:false,isHome:true,isPage:false,path:blog.wangjunfeng.com,permalink:https://blog.wangjunfeng.com/,title:Jefferywang的烂笔头,toc:true,twikoo:{commentcnt:null,pagecnt:null}}/script>script typetext/javascript srchttps://blog.wangjunfeng.com/js/3rd/animejs/3.2.2/anime.min.js crossoriginanonymous defer>/script>script typetext/javascript srchttps://blog.wangjunfeng.com/js/3rd/viewerjs/1.11.6/viewer.min.js crossoriginanonymous defer>/script>script classnext-config data-namemain typeapplication/json>{bookmark:{color:#222,enable:true,save:manual},copybtn:true,darkmode:false,hostname:https://blog.wangjunfeng.com/,i18n:{ds_day: 天前,ds_days: 天 ,ds_hour: 小时前,ds_hours: 小时 ,ds_just:刚刚,ds_min: 分钟前,ds_mins: 分钟,ds_month: 个月前,ds_years: 年 ,empty:没有找到任何搜索结果:${query},hits:找到 ${hits} 个搜索结果,hits_time:找到 ${hits} 个搜索结果(用时 ${time} 毫秒),placeholder:搜索...},isMultiLang:false,lang:zh-CN,lawidget:{id:3LQJPWGZRyedR3Ha,js:https://v6-widget.51.la/v6/laId/quote.js?theme0\u0026coltrue\u0026f12\u0026display0,0,0,1,0,1,1,1},lazyload:false,localSearch:{enable:true,limit:2e3,path:/index.json,preload:false,topnperarticle:-1,trigger:auto,unescape:false},motion:{async:true,enable:true,transition:{collheader:slideInRight,postblock:fadeIn,postbody:fadeInDown,postheader:fadeInDown,sidebar:fadeInUp}},postmeta:{comments:{enable:true,plugin:twikoo},views:{enable:true,plugin:twikoo}},root:/,scheme:Gemini,share:{addtoany:{js:https://static.addtoany.com/menu/page.js,locale:zh-CN,num:8},enable:true},sidebar:{display:post,offset:12,padding:18,position:left,width:256},twikoo:{cfg:{envid:https://twikoo.wangjunfeng.com},js:{file:dist/twikoo.all.min.js,name:twikoo,version:1.6.41}},vendor:{plugins:local,router:{name:local,type:modern,url:https://blog.wangjunfeng.com/js/3rd}},version:4.7.2}/script>script typetext/javascript src/js/main.min.js?1740911838 defer>/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]