当前位置: 首页 > 软件库 > 应用工具 > 文件管理器 >

nnn

文件管理器
授权协议 BSD-2-Clause
开发语言 C/C++ SHELL
所属分类 应用工具、 文件管理器
软件类型 开源软件
地区 不详
投 递 者 吉岳
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

nnn 是一个功能齐全的文件管理器,用于低端设备和常规桌面,它非常轻快。

nnn 也是一个磁盘使用分析器、一个模糊应用程序启动程序、一个批处理文件重命名器和一个文件选择器。许多插件都可以扩展其功能,自定义插件很容易添加,有一个独立的(neo)vim 选择插件项目。

它运行在 Linux、MacOS、Raspberry PI、BSD、Cygwin、Linux subsystem for Windows 和 Android 上的 Termux 上。

nnn 与 DES 和 GUI 实用程序无缝地工作。它几乎是零配置(有合理的默认值),不到 5 分钟即可设置。

特性

  • Frugal
    • 通常需要少于3.5MB的常驻内存
    • 适用于8-bit colors
    • 磁盘IO敏感(很少磁盘读写)
    • 没有FPU使用情况(所有整数运算,甚至文件大小)
    • 通过快速重画行来最大程度地减少屏幕刷新
    • 微小的二进制文件(通常小于100KB)
  • Portable
    • 静态链接的二进制文件可用
    • 与语言无关的插件
    • 最小的库深度,易于编译
    • 使用make变量编译输入/输出功能
    • 没有配置文件,具有合理默认值的最小配置
    • 可在许多包装机上广泛使用
    • Unicode支持
  • Quality
    • 隐私保护(不会收集未经确认的用户数据)
    • 兼容POSIX,遵循Linux内核编码样式
    • 高度优化的静态分析集成代码
  • Modes
    • 浅(默认),细节
    • 磁盘使用情况分析器(块/视在)
    • 文件选择器,(neo)vim插件
  • Navigation
    • 带目录自动选择的从类型到导航模式
    • 具有自定义颜色的上下文(也称为选项卡/工作区)
    • 会话,带有热键的书签;固定并访问目录
    • 远程挂载(需要sshfs,rclone)
    • 熟悉快捷键(箭头,~,-,@),快速参考
    • CD退出(轻松集成外壳)
    • 自动前进打开文件
  • Search
    • 随需输入即时过滤
    • 正则表达式(POSIX / PCRE)和字符串(默认)过滤器
    • 子树搜索插件可打开或编辑文件
  • Sort
    • 默认情况下订购纯数字名称(访问/ proc
    • 不区分大小写的版本(又名自然)排序
    • 按文件名,访问/更改/修改(默认)时间,大小,扩展名
    • 反向排序
  • Mimes
    • 使用桌面开启器打开或指定自定义开启器
    • 在基于FIFO的预览器中预览悬停的文件
    • 创建,列出,提取,装入(基于FUSE)档案
    • 选择在EDITOR中打开所有文本文件
  • Information
    • 详细的文件信息
    • 媒体信息插件
  • Convenience

    • 使用热键运行插件和自定义命令
    • 符合FreeDesktop的垃圾桶(需要trash-cli)
    • 跨目录文件/全部/范围选择
    • 用于选择或目录的批处理重命名器
    • 显示来自stdin的文件列表
    • 复制(as),移动(as),删除,存档,链接选择
    • 目录更新,有关cp,mv,rm完成的通知
    • 在选择时将文件路径复制到系统剪贴板
    • 创建(与父母一起),重命名,复制(任何地方)文件和目录
    • 启动GUI应用,运行命令,生成外壳,切换可执行文件
    • 悬停的文件设置为$nnn提示符并生成了shell
    • 可配置的空闲超时后锁定终端
  • nnn

    switch (x) {                 case 0 :  do { cout << " 0 " << endl;                 case 1 :         cout << " 1 " << endl;                 case 2 :         cout << " 2 " << endl;                 case

  • int main() {     //int a[1000]={0},b=0,i=0,*p=a,size;     //input(p);     //output(p);     int sum1=0,sum2=0,a,b,i;   //sum2为总数,sum1为nn...a为n乘10的i次方,b为n的具体值     scanf("%d",&b);     for(i=0;i<6;i++)   

  • int main() { int a, n, m, b, sum = 0; scanf("%d%d", &a, &n);//a为数值,n为a的个数 m = a; // while(n--)//for(;n--;) // { // sum =sum + a; // a = m + a * 10; // } for(b=1;b

  • 求 n+nn+nnn+nnnn+…的和(java写法) public class Work { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入要计算的数"); int n = sc.nextInt(); System.out.

  • 新一轮会议  bool CCarditConsensusMeeting::newMeetingRound() 开始开会  void CMeetingItem::startConsensus() 当前轮到我打包打包数据打包数据打包数据打包数据打包数据 void CCarditConsensusMeeting::doMeeting() 开始打包开始打包 void CCarditConsensusMee

  • package com.bjsxt.test; import org.junit.Test; public class getSum { public static void main(String[] args) { System.out.println(3 + 33 + 333 + 3333 + 33333 + 333333);

  • youtube_dl urlopen error EOF occurred in violation of protocol (_ssl.c:nnn) 错误的解决方法 参考文章: (1)youtube_dl urlopen error EOF occurred in violation of protocol (_ssl.c:nnn) 错误的解决方法 (2)https://www.cnblogs.

  • 题目描述: 给出一个正整数 nnn,请你计算从 111 到 nnn 的所有正整数中,有多少个数字的各位数和是 999? 输入格式: 输入一个不超过 100000010000001000000 的正整数 nnn。 输出格式: 输出一个整数表示答案 输入输出样例: 输入 #1 50 输出 #1 5 说明/提示: 111 到 505050 的所有整数中,有 9,18,27,36,459,18,27,36

  • #include <stdio.h> int main() { int input; int i = 0,j; int num; int result = 0; int n; printf("请输入:"); scanf("%d",&n); for(j = 1;j<=n;j++) { input = j; num = input; for(i = 0; i < input; i++) { pr

  •   int foo(int n) { if (n < 1){ return 0; } int result = 0; for(int i = 1, factor = 1; i <= n; (factor += (pow(10.0, i))), ++i){ result += (i * factor); } r

  • C语言输出:n+nn+nnn+nnnn+nnnnn 的结果 int main(int argc, char *argv[]) { int input = 6; int i = 0; int num = input; int result = 0; for(i = 0; i < input; i++) { printf("%d", num); result+=num; num

  • #include<stdio.h> int main() { int n = 0; int num = 0; int sum = 0;   printf("n="); scanf("%d", &n); int i = 0; for (i = 1; i <= 10000; i *= 10) { num += i*n; sum += num; } printf("sum=%d", sum); syst

  • #include<stdio.h> int main() { int sum=0,i,n,j=2; scanf("%d",&n); for(i=1;i<=n;i++) { sum=sum+j; j=j*10+2; } printf("%d\n",sum); return 0; }

  • 看到循环小数如0.3333...这样的。想到他是实数,但原因我并不清楚。我就继续想了想。 发现: x/9 = 0.xxx... 0.xxx...换成式子表示的话,下面导一下: 0.xxx    =>    (1/10)x + (1/10)2x + ... + (1/10)nx    n ->∞                      lim(n->∞)[(x + 10x + ... + 10n-

  • #include <stdio.h> int main() { //计算2222的值 //位数 int bit, number, value, sum = 0; printf("请输入位数: "); scanf("%d", &bit); printf("请输入数字的值: "); scanf("%d", &value); for(int j = 1; j <= bit; ++j) /

 相关资料
  • 这篇文档描述了Django为那些用户上传文件准备的文件访问API。底层的API足够通用,你可以使用为其它目的来使用它们。如果你想要处理静态文件(JS,CSS,以及其他),参见管理静态文件(CSS和图像)。 通常,Django使用MEDIA_ROOT和 MEDIA_URL设置在本地储存文件。下面的例子假设你使用这些默认值。 然而,Django提供了一些方法来编写自定义的 文件储存系统,允许你完全自定

  • 文件管理 C-x d (M-x dired) 进入 Dired 列表模式 C-x C-d (M-x list-directory) 获取文件列表(简洁) C-x C-f (M-x find-file) 打开文件,没有文件名则打开目录 定位、查看 表 25.16. Emacs 文件管理   向下 向上   文件 n p C-n C-p SPC DEL 上一级 目录 > < ^ 已标记 M-} M-{

  • 使用 Vim 编辑目录时,会进入文件管理模式: vim . 文件管理模式中可以实现一些简单的文件管理功能: enter 打开文件或文件夹 Ctrl+o 后退 o 新开一栏进行编辑 O 在前一次打开的栏中编辑 p 预览 i 显示/隐藏文件大小、日期 s 切换文件排序方式 r 切换顺序、逆序 - 回到上一级目录 c 将 Vim 执行目录设定为当前目录 R 重命名 D 删除 x 运行 :cd 设定所有窗

  • 细节 / 目录为文件系统根目录,所有目录都是它的子目录 绝对路径以 / 起始,相对路径以当前所在目录起始 目录是一种特殊类型的文件,如果没有特别指明, 文件 包括文件和目录 .. 表示上一级目录, . 表示当前目录,它们是两个特殊目录 链接. 为当前文件建立在其它路径中的访问方法。例如将系统中其它位置的可执行文件,链接到 /usr/local/bin 目录下,使用命令调用。 ls [路径] 显示当

  • 对于计算机来说,所谓的数据就是0和1的序列。这样的一个序列可以存储在内存中,但内存中的数据会随着关机而消失。为了将数据长久保存,我们把数据存储在光盘或者硬盘中。根据我们的需要,我们通常会将数据分开保存到文件这样一个个的小单位中(所谓的小,是相对于所有的数据而言)。但如果数据只能组织为文件的话,而不能分类的话,文件还是会杂乱无章。每次我们搜索某一个文件,就要一个文件又一个文件地检查,太过麻烦。文件系

  • cPanel文件管理器为您提供了在cPanel界面中快速管理文件的有用选项。 它易于使用,它消除了使用FTP的麻烦。 您可以从此界面创建,上载,修改或删除文件。 它还提供了在永久删除文件之前将文件移动到废纸篓的功能,以后可以从中恢复。 要打开文件管理器,请单击“文件”部分中的“文件管理器”。 它将打开一个新选项卡,一旦您进入文件管理器,您将看到这样的仪表板。 cPanel文件管理器为您在文件中导航