nixar

新型 Shell 命令
授权协议 未知
开发语言 JavaScript
所属分类 应用工具、 操作系统工具
软件类型 开源软件
地区 不详
投 递 者 李良策
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

nixar 是现有 Linux/Windows/Mac 命令的等价物。

主要特性

  • 跨平台:Linux,Mac 和 Windows

  • 开源

  • 可定制,使用 LiveScript 编写

安装

npm install -g nixar

最常用的命令

打印高亮的 javascript 文件:

show   server.js

高亮日志文件:

cat   big-server.log | mark   error

查找 5 个最大的文件:

fs   all | content   size | order   1 | reverse | take   5

查找最新修改的文件:

fs   all | content   modified | order   1 | take   5

通过部分文件名和内容递归查找文件:

fs   '**/u*r.js' | content   lines | filter   word

生成脚本:

fs   '*.js' | map   '<script   src="*"></script>'

跳过第一行,然后获取文件的 5 行:

cat   filename.js | drop   1 | take   5

 相关资料
  • 我有一个案例,我想问我可以解决与Spring壳。我有一个Main.jar应用程序,它有几个部署在Wildly服务器上的Spring任务。在我的例子中,我不能停止或重新部署main.jar,因为必须不停地提供服务。

  • 问题内容: 我正在尝试使用Shell脚本来启动命令。我不在乎是否/何时/如何/为什么完成。我希望该过程开始并运行,但是我希望能够立即回到我的外壳… 问题答案: 您可以只在后台运行脚本: 请注意,这与将脚本放入内部不同,后者可能无法完成您想要的操作。

  • Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 数值测试 参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 示例: num1=100 num2=100 if test $[num1] -eq $[num2] then echo '两个数相等!' e

  • 语法 printf format-string [arguments...] 参数说明: format-string:为格式控制字符串 arguments:为参数列表。 实例: asa@asa-virtual-machine:~$ echo "Hello, Shell" Hello, Shell asa@asa-virtual-machine:~$ printf "Hello, Shell\n

  • 格式 echo string 显示普通字符(双引号可以忽略) echo "hello world" echo hello world 显示转移字符 echo "\"hello world\"" echo \"hello world\" 结果: "hello world" 显示变量 reed命令从标准输入中读取一行,并把输入行的每个字段的值指定给shell变量: # !/bin/sh read na

  • 1. Shell test 命令概述 1.1 Shell test 命令简介 在我们之前章节学习了 Shell 的运算符,其中大多数运算都可以结合 test 命令来完成测试与比较操作,test 命令配合各种操作符号,不仅可以完成测试逻辑表达式,还可以进行文件,数字,字符串的比较。本文是一些常见用法的归纳总结。 1.2 为什么要用 test 命令 在 Shell 中每个命令都有其应用场景,test