前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >为什么我在 Linux 上使用 exa 而不是 ls?

为什么我在 Linux 上使用 exa 而不是 ls?

作者头像
用户1880875
修改于 2021-09-06 10:13:47
修改于 2021-09-06 10:13:47
2.2K00
代码可运行
举报
运行总次数:0
代码可运行

我们生活在一个繁忙的世界里,当我们需要查找文件和数据时,使用 ls 命令可以节省时间和精力。但如果不经过大量调整,默认的 ls 输出并不十分舒心。当有一个 exa 替代方案时,为什么要花时间眯着眼睛看黑白文字呢?

exa 是一个常规 ls 命令的现代替代品,它让生活变得更轻松。这个工具是用 Rust 编写的,该语言以并行性和安全性而闻名。

安装 exa

要安装 exa,请运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$ dnf install exa

探索 exa 的功能

exa 改进了 ls 文件列表,它提供了更多的功能和更好的默认值。它使用颜色来区分文件类型和元数据。它能识别符号链接、扩展属性和 Git。而且它体积小、速度快,只有一个二进制文件。

跟踪文件

你可以使用 exa 来跟踪某个 Git 仓库中新增的文件。

树形结构

这是 exa 的基本树形结构。--level 的值决定了列表的深度,这里设置为 2。如果你想列出更多的子目录和文件,请增加 --level 的值。

这个树包含了每个文件的很多元数据。

配色方案

默认情况下,exa 根据 内置的配色方案 来标识不同的文件类型。它不仅对文件和目录进行颜色编码,还对 Cargo.tomlCMakeLists.txtGruntfile.coffeeGruntfile.jsMakefile 等多种文件类型进行颜色编码。

扩展文件属性

当你使用 exa 探索 xattrs(扩展的文件属性)时,--extended 会显示所有的 xattrs。

递归

当你想递归当前目录下所有目录的列表时,exa 能进行递归。

我相信 `exa 是最简单、最容易适应的工具之一。它帮助我跟踪了很多 Git 和 Maven 文件。它的颜色编码让我更容易在多个子目录中进行搜索,它还能帮助我了解当前的 xattrs。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用openssl命令加解密 aes-128-cbc的简单示例
版权声明:欢迎传播,请标明出处。 https://blog.csdn.net/u201011221/article/details/82785447
望天
2018/10/10
5.2K0
hls视频的加解密示例
hls的加密采用aes-128-cbc, 关于aes-128-cbc, 请参考前文使用openssl命令加解密 aes-128-cbc的简单示例.
望天
2019/09/26
2.4K0
hls视频的加解密示例
crypto-js aes 加解密
前段时间公司做项目,该项目涉及到的敏感数据比较多,经过的一波讨论之后,决定前后端进行接口加密处理,采用的是 AES + BASE64 算法加密~
江一铭
2022/06/17
7.7K0
Linux 基于tar与openssl加密解密压缩包
跨公网传输备份文件是运维和DBA们经常干的活,但是未经加密的压缩文件在公网上传输,就好比在亚龙湾裸泳,稍不留神就被拍啊,哈哈!本文主要描述通过openssl结合gzip与tar命令来实现加密,再传输那就安心多了。
Leshami
2018/08/06
3.6K0
openssl加解密实战
密钥加密(secret-key encryption)使用相同的密钥进行加密和解密,也叫对称加密
雪人
2022/10/13
1.3K0
聊聊AES
说起加密,通常分为对称加密和非对称加密,所谓对称加密中的对称,指的是加密和解密使用的是同一个密钥,如此说来什么是非对称就不用我多做解释了。对称加密相对于非对称加密而言,优点是速度快,缺点是安全性相对低一点,不过只要能保证密钥不泄露,其安全性还是有保证的,所以在实际项目中,对称加密的使用非常广泛。
LA0WAN9
2021/12/14
1.8K0
聊聊AES
OpenSSL 使用AES对文件加解密
AES(Advanced Encryption Standard)是一种对称加密算法,它是目前广泛使用的加密算法之一。AES算法是由美国国家标准与技术研究院(NIST)于2001年发布的,它取代了原先的DES(Data Encryption Standard)算法,成为新的标准。AES是一种对称加密算法,意味着加密和解密使用相同的密钥。这就要求密钥的安全性非常重要,因为任何拥有密钥的人都能进行加密和解密操作。其密钥长度,包括128位、192位和256位。不同长度的密钥提供了不同级别的安全性,通常更长的密钥长度意味着更高的安全性。
王 瑞
2023/11/29
1.8K0
OpenSSL 使用AES对文件加解密
学习分享 | Padding Oracle
0x00前言 之前写CBC翻转攻击的时候就在想什么时候能遇到Padding Oracle的题目hhhhh 想不到这么快就遇到了hhhhh ------- 0x01 题目 题目ruby代码如下: ```ruby #!/usr/bin/ruby -w require 'openssl' require 'base64' def banner() puts’ ___________________________' puts '|
安恒网络空间安全讲武堂
2018/02/06
1K0
PHP AES加解密:用代码为数据加上保护的盾牌
在网络世界里,数据的传输和存储是一个敏感而重要的问题。为了保护数据的安全性,加密算法是一项不可或缺的技术。而在PHP中,AES(Advanced Encryption Standard)加解密算法是一种常用的选择。本篇博客将深入解析PHP中的AES加解密,让我们一起为数据加上一层坚固的保护盾牌。
繁依Fanyi
2024/01/28
5080
微信消息加解密Mcrypt在php7.2中废弃与open_ssl替代解决方案
之前在接入微信公众号相关的接口,对微信消息加解密操作时,下载了官网上的php demo下来。
benny
2019/05/24
2K0
OpenSSL: 一个强大的加密工具的使用和解读
OpenSSL 是一个开源的软件库和应用程序套件,它提供了许多用于安全传输和加密的工具和库。包括SSL(Secure Sockets Layer)和TLS(Transport Layer Security)协议的实现,以及许多基础的密码学函数,包括生成证书、公私钥、散列等。
运维开发王义杰
2023/08/10
4.6K0
OpenSSL: 一个强大的加密工具的使用和解读
openssl使用-- 之 AES算法库使用
树莓派上面使用openssl-- 之 AES算法库使用 1 OPENSSL 提供AES 库接口调用的两种方式 1.1 第一种方法,使用aes.h的方式  aes.h 代码如下, 添加了中文注释表示含义 /* * Copyright 2002-2016 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the OpenSSL license (the "License"). You may not use *
无限之生
2020/06/30
2.3K0
20.3 OpenSSL 对称AES加解密算法
AES算法是一种对称加密算法,全称为高级加密标准(Advanced Encryption Standard)。它是一种分组密码,以128比特为一个分组进行加密,其密钥长度可以是128比特、192比特或256比特,因此可以提供不同等级的安全性。该算法采用了替代、置换和混淆等技术,以及多轮加密和密钥扩展等机制,使得其加密效果优秀,安全性高,被广泛应用于各种领域中,如数据加密、文件加密、网络安全等。
王 瑞
2023/10/30
1.3K0
20.3 OpenSSL 对称AES加解密算法
实战篇-OpenSSL之TripleDES加密算法-CFB64模式[通俗易懂]
3DES又称Triple DES,是DES加密算法的一种模式,它使用2条不同的56位的密钥对数据进行三次加密。
全栈程序员站长
2022/07/25
1.2K0
实战篇-OpenSSL之TripleDES加密算法-CFB64模式[通俗易懂]
php案例:文件的加密解密
贵哥的编程之路
2023/12/18
3330
php案例:文件的加密解密
openssl安装与使用
可以通过源码安装也可以apt-get install安装,安装openssl之前先看一下自己是否安装有openssl
全栈程序员站长
2022/07/22
4.8K0
openssl安装与使用
安全篇之永强继续教你加解密:对称篇(三)
篇文中我们已经好像大概似乎看起来貌似搞定了ECB、CBC、CFB、OFB、CTR这五个英文单词缩写代表啥意义了,也弄清楚了aes-128-ecb中的128是啥意思了,好像还接触了一下填充的概念,最后就差那个iv向量到现在还没搞明白是个什么鬼玩意了… …
老李秀
2019/11/13
1.2K0
安全篇之永强继续教你加解密:对称篇(三)
前后端请求AES加解密
AES前后端加解密 前端 安装依赖 npm install --save crypto-js 工具类 const CryptoJS = require("crypto-js"); exports.aes = { // 加密 encrypt: function (str, key) { return CryptoJS.AES.encrypt(str, key).toString(); }, //解密 decrypt: function (str, key) { let b
码客说
2021/05/13
6.1K0
永强持续教你加解密:对称篇(二)
永强被吓坏了!因为永强看到了某个微信群有人指出我上篇打酱油附送的那篇文章《震惊!北京一男子竟然用swoole做了这种事!》太low了,不过这都是误会,一些都已经烟消云散了。
老李秀
2019/11/13
6240
PHP OpenSSL扩展 – 对称加密
PHP 在进入7.x 时代后,默认就不再附带 mcrypt 扩展,mcrypt 将被 openssl_* 一族函数所替代。所以,对于 PHPer 来说,有必要学习一下 PHP 的 OpenSSL 扩展。
全栈程序员站长
2022/07/11
2.1K0
相关推荐
使用openssl命令加解密 aes-128-cbc的简单示例
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验