mirror of
https://github.com/alebcay/awesome-shell.git
synced 2024-10-01 01:05:54 -04:00
commit
39bb8983dc
26
README.md
26
README.md
@ -24,7 +24,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos.
|
||||
|
||||
* [ag](https://github.com/ggreer/the_silver_searcher) - Super fast string search through a directory hierarchy
|
||||
* [autoenv](https://github.com/kennethreitz/autoenv) - Directory-based environments
|
||||
* [autojump](https://github.com/joelthelion/autojump) - A cd command that learns - easily navigate directories from the command line
|
||||
* [autojump](https://github.com/wting/autojump) - A cd command that learns - easily navigate directories from the command line
|
||||
* [bash-slugify](https://github.com/benlinton/bash-slugify) - Command that converts filenames and directories to a web friendly format
|
||||
* [bashmarks](https://github.com/huyng/bashmarks) - Directory bookmarks for the shell
|
||||
* [bd](https://github.com/vigneshwaranr/bd) - Quickly go back to a parent directory
|
||||
@ -37,15 +37,15 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos.
|
||||
* [hhighlighter](https://github.com/paoloantinori/hhighlighter) - Colorize words in a command output
|
||||
* [hr](https://github.com/LuRsT/hr) - `<hr />` for your terminal
|
||||
* [hstr](https://github.com/dvorka/hstr) - Bash History Suggest Box
|
||||
* [k](https://github.com/supercrabtree/k) - k is a Zsh script to make directory listings more readable, adding Git status, fileweight colors and rotting dates
|
||||
* [k](https://github.com/rimraf/k) - k is a Zsh script to make directory listings more readable, adding Git status, fileweight colors and rotting dates
|
||||
* [marker](https://github.com/pindexis/marker) - Bookmark your shell commands
|
||||
* [parallel](http://www.gnu.org/software/parallel) - Build and execute shell command lines from standard input in parallel
|
||||
* [parallel](http://www.gnu.org/software/parallel/) - Build and execute shell command lines from standard input in parallel
|
||||
* [pathpicker](https://github.com/facebook/PathPicker) - Accepts inputs like grep, searches, git etc; allows selecting files from the result of the input, which you can then open or provide as argument to a command.
|
||||
* [percol](https://github.com/mooz/percol) - Adds flavor of interactive filtering to the traditional pipe concept of UNIX shell
|
||||
* [qfc](https://github.com/pindexis/qfc) - File-completion widget for Bash and Zsh
|
||||
* [SHML](https://github.com/MaxCDN/shml) - Style framework for the terminal (Shell Markup Language)
|
||||
* [spark](https://github.com/holman/spark) - ▁▂▃▅▂▇ in your shell
|
||||
* [spot](https://github.com/guille/spot) - Tiny file search utility
|
||||
* [spot](https://github.com/rauchg/spot) - Tiny file search utility
|
||||
- [snips](https://github.com/srijanshetty/snips) - Commandline tool to manage snippets of code.
|
||||
* [sshfs](https://github.com/osxfuse/sshfs) - A tool for mounting remote file systems over SSH
|
||||
* [sshrc](https://github.com/Russell91/sshrc) - Bring your .bashrc, .vimrc, etc. with you when you SSH
|
||||
@ -68,7 +68,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos.
|
||||
* [flatui-terminal-theme](https://dribbble.com/shots/1021755-Flat-UI-Terminal-Theme) - Nicer colors for terminal
|
||||
* [git-prompt](https://github.com/lvv/git-prompt) - Bash prompt with Git, SVN and HG modules
|
||||
* [gittify](https://github.com/momeni/gittify) - A colorful Bash prompt + customized Git aliases
|
||||
* [Gogh - Color Scheme](https://github.com/Mayccoll/Elementary-OS-Terminal-Colors) - Color Scheme for Gnome Terminal
|
||||
* [Gogh - Color Scheme](https://github.com/Mayccoll/Gogh) - Color Scheme for Gnome Terminal
|
||||
* [liquidprompt](https://github.com/nojhan/liquidprompt) - A full-featured & carefully designed adaptive prompt for Bash & Zsh
|
||||
* [mysql-colorize](https://github.com/horosgrisa/mysql-colorize.bash) - Colorization for mysql comand-line client
|
||||
* [oh-my-git](https://github.com/arialdomartini/oh-my-git) - An opinionated git prompt for bash and zsh
|
||||
@ -80,10 +80,10 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos.
|
||||
|
||||
* [bocker](https://github.com/p8952/bocker) - Docker implemented in 100 lines of bash
|
||||
* [cloc](https://github.com/AlDanial/cloc) - Count Lines of Code
|
||||
* [dokku](https://github.com/progrium/dokku) - Docker powered mini-Heroku in around 100 lines of Bash.
|
||||
* [dokku](https://github.com/dokku/dokku) - Docker powered mini-Heroku in around 100 lines of Bash.
|
||||
* [dokku-alt](https://github.com/dokku-alt/dokku-alt) - It's a fork of the original dokku. The idea behind this fork is to provide complete solution with plugins covering most use-cases which are stable and well tested.
|
||||
* [git-extra-commands](https://github.com/unixorn/git-extra-commands) - Many Git extra utilities. Churn, cut-branch, improved-merge and many more.
|
||||
* [git-extras](https://github.com/visionmedia/git-extras) - Git utilities -- repo summary, repl, changelog population, author commit percentages and more
|
||||
* [git-extras](https://github.com/tj/git-extras) - Git utilities -- repo summary, repl, changelog population, author commit percentages and more
|
||||
* [git-open](https://github.com/paulirish/git-open) - Type `git open` to open the GitHub page or website for a repository in your browser
|
||||
* [git-semver](https://github.com/markchalloner/git-semver) - Git plugin for easing semantic versioning and changelog validation
|
||||
* [git-sh](https://github.com/rtomayko/git-sh) - A customized Bash environment suitable for Git work
|
||||
@ -100,12 +100,12 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos.
|
||||
*OS-related tools, including system administration, system debugging, and file and process management.*
|
||||
|
||||
* [atop](http://www.atoptool.nl) - ASCII full-screen performance monitor that is capable of reporting the activity of all processes
|
||||
* [cv](https://github.com/Xfennec/cv) - Linux tool to show progress for cp, rm, dd, ...
|
||||
* [cv](https://github.com/Xfennec/progress) - Linux tool to show progress for cp, rm, dd, ...
|
||||
* [glances](https://github.com/nicolargo/glances) - Glances an Eye on your system
|
||||
* [htop](https://github.com/hishamhm/htop) - A ncurses based interactive process viewer which aims to be a better `top`
|
||||
* [lnav](http://lnav.org) - An advanced log file viewer for the small-scale
|
||||
* [lsp](https://github.com/dborzov/lsp) - An improved `ls`, with file descriptions in plain language and intelligent file grouping
|
||||
* [ncdu](http://dev.yorhel.nl/ncdu) - NCurses Disk Usage
|
||||
* [ncdu](https://dev.yorhel.nl/ncdu) - NCurses Disk Usage
|
||||
* [powertop](https://github.com/fenrus75/powertop) - Battery/Power usage and device stats monitoring command-line tool, with tune-up options.
|
||||
* [procdog](https://github.com/jlevy/procdog) - Lightweight command-line control of long-lived processes like servers
|
||||
* [quick-secure](https://github.com/marshyski/quick-secure) - Quickly secure and harden UNIX/Linux systems
|
||||
@ -119,7 +119,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos.
|
||||
* [bashttpd](https://github.com/avleen/bashttpd) - A web server written in Bash
|
||||
* [bitpocket](https://github.com/sickill/bitpocket) - "DIY Dropbox" or "2-way directory (r)sync with proper deletion"
|
||||
* [Dropbox-Uploader](https://github.com/andreafabrizi/Dropbox-Uploader) - Dropbox Uploader is a Bash script which can be used to upload, download, list or delete files from Dropbox
|
||||
* [httpie](https://github.com/jakubroztocil/httpie) - HTTPie is a command line HTTP client, a user-friendly cURL replacement
|
||||
* [httpie](https://github.com/jkbrzt/httpie) - HTTPie is a command line HTTP client, a user-friendly cURL replacement
|
||||
* [ngincat](https://github.com/jaburns/ngincat) - Tiny Bash HTTP server using netcat
|
||||
* [resty](https://github.com/micha/resty) - Little command line REST client that you can use in pipelines
|
||||
* [youtube-dl](https://github.com/rg3/youtube-dl) - Small command-line program to download videos from YouTube.com and other video sites
|
||||
@ -173,14 +173,14 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos.
|
||||
|
||||
*Tools for managing multiple shell configurations. For zsh-specific tools, see the Zsh section.*
|
||||
|
||||
* [bash-it](https://github.com/revans/bash-it) - A community Bash framework
|
||||
* [bash-it](https://github.com/Bash-it/bash-it) - A community Bash framework
|
||||
* [basher](https://github.com/basherpm/basher) - A package manager for shell scripts
|
||||
* [bpkg](http://www.bpkg.io/) - JavaScript has npm, Ruby has Gems, Python has pip and now Shell has bpkg
|
||||
* [dotfiler](https://github.com/svetlyak40wt/dotfiler) – Shell agnostic git based dotfiles package manager, written in Python.
|
||||
* [fresh](https://github.com/freshshell/fresh) - Keep your dotfiles fresh
|
||||
* [homeshick](https://github.com/andsens/homeshick) - Git dotfile synchronizer written in Bash
|
||||
* [oh-my-fish](https://github.com/bpinto/oh-my-fish) - Framework for managing your Fish shell configuration inspired by Oh My Zsh
|
||||
* [Wahoo](https://github.com/bucaran/wahoo) - All-purpose framework and decentralized package manager for the fishshell.
|
||||
* [Wahoo](https://github.com/wa/wahoo) - All-purpose framework and decentralized package manager for the fishshell.
|
||||
* [vcsh](https://github.com/RichiH/vcsh) - Config manager based on Git
|
||||
|
||||
## Shell Script Development
|
||||
@ -244,7 +244,7 @@ A curated list of awesome command-line frameworks, toolkits, guides and gizmos.
|
||||
* [Google's Shell Style Guide](https://google-styleguide.googlecode.com/svn/trunk/shell.xml)
|
||||
* [The Linux Documentation Project: Bash Programming - Intro/How-to](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html#toc)
|
||||
* [The Linux Documentation Project: Advanced Bash Scripting Guide](http://www.tldp.org/LDP/abs/html/)
|
||||
* [WikiBooks: Bash Shell Scripting](http://en.wikibooks.org/wiki/Bash_Shell_Scripting)
|
||||
* [WikiBooks: Bash Shell Scripting](https://en.wikibooks.org/wiki/Bash_Shell_Scripting)
|
||||
* [Use the Unofficial Bash Strict Mode (Unless You Looove Debugging)](http://redsymbol.net/articles/unofficial-bash-strict-mode/)
|
||||
* [The Art of Command Line](https://github.com/jlevy/the-art-of-command-line)
|
||||
|
||||
|
@ -27,7 +27,7 @@
|
||||
|
||||
* [ag](https://github.com/ggreer/the_silver_searcher) - 在层级目录中超快的搜索字符串
|
||||
* [autoenv](https://github.com/kennethreitz/autoenv) - 基于目录的环境
|
||||
* [autojump](https://github.com/joelthelion/autojump) - 自带学习功能的 cd 命令,从命令行轻易地导航目录
|
||||
* [autojump](https://github.com/wting/autojump) - 自带学习功能的 cd 命令,从命令行轻易地导航目录
|
||||
* [bash-slugify](https://github.com/benlinton/bash-slugify) - 将文件名及目录转换为 web 友好的格式
|
||||
* [bashmarks](https://github.com/huyng/bashmarks) - 适用于 shell 的目录书签
|
||||
* [bd](https://github.com/vigneshwaranr/bd) - 迅速回到父目录
|
||||
@ -40,15 +40,15 @@
|
||||
* [hhighlighter](https://github.com/paoloantinori/hhighlighter) - 在命令输出中给单词着色
|
||||
* [hr](https://github.com/LuRsT/hr) - 适用于终端的 `<hr />`
|
||||
* [hstr](https://github.com/dvorka/hstr) - Bash 历史建议框
|
||||
* [k](https://github.com/supercrabtree/k) - k 是一个使目录列表更可读的 Zsh 脚本,它增添了 Git 状态、文件颜色、以及腐朽的日期
|
||||
* [k](https://github.com/rimraf/k) - k 是一个使目录列表更可读的 Zsh 脚本,它增添了 Git 状态、文件颜色、以及腐朽的日期
|
||||
* [marker](https://github.com/pindexis/marker) - 将你的 shell 命令加到书签
|
||||
* [parallel](http://www.gnu.org/software/parallel) - 以并行化方式从标准输入构造并执行 shell 命令行
|
||||
* [parallel](http://www.gnu.org/software/parallel/) - 以并行化方式从标准输入构造并执行 shell 命令行
|
||||
* [pathpicker](https://github.com/facebook/PathPicker) - 允许将 grep、搜索、git 等的输出结果作为输入,并提供友好的选择界面,以便打开或作为命令的参数
|
||||
* [percol](https://github.com/mooz/percol) - 为传统的 UNIX shell 管道添加交互式的过滤
|
||||
* [qfc](https://github.com/pindexis/qfc) - 针对 Bash 和 Zsh 的文件补全 widget
|
||||
* [SHML](https://github.com/MaxCDN/shml) - 适用于终端的样式框架 (Shell 标记语言)
|
||||
* [spark](https://github.com/holman/spark) - ▁▂▃▅▂▇ 在你的 shell 中
|
||||
* [spot](https://github.com/guille/spot) - 微型的文件搜索工具
|
||||
* [spot](https://github.com/rauchg/spot) - 微型的文件搜索工具
|
||||
* [snips](https://github.com/srijanshetty/snips) - 管理代码片断的命令行工具
|
||||
* [sshfs](https://github.com/osxfuse/sshfs) - 通过 SSH 挂载远程文件系统的工具
|
||||
* [sshrc](https://github.com/Russell91/sshrc) - SSH 时带上你的 .bashrc、.vimrc 等
|
||||
@ -71,7 +71,7 @@
|
||||
* [flatui-terminal-theme](https://dribbble.com/shots/1021755-Flat-UI-Terminal-Theme) - 很好的终端颜色主题
|
||||
* [git-prompt](https://github.com/lvv/git-prompt) - 包含 Git、SVN 及 HG 模块的 Bash 提示符
|
||||
* [gittify](https://github.com/momeni/gittify) - 彩色的 Bash 提示符及定制的 Git 别名
|
||||
* [Gogh - Color Scheme](https://github.com/Mayccoll/Elementary-OS-Terminal-Colors) - 适用于 GNOME 终端的颜色主题
|
||||
* [Gogh - Color Scheme](https://github.com/Mayccoll/Gogh) - 适用于 GNOME 终端的颜色主题
|
||||
* [liquidprompt](https://github.com/nojhan/liquidprompt) - 针对 Bash 和 Zsh 的全功能及用心设计的自适应提示符
|
||||
* [mysql-colorize](https://github.com/horosgrisa/mysql-colorize.bash) - 彩色的 MySQL 命令行客户端
|
||||
* [oh-my-git](https://github.com/arialdomartini/oh-my-git) - 针对 Bash 和 Zsh 的自用 Git 提示符
|
||||
@ -83,10 +83,10 @@
|
||||
|
||||
* [bocker](https://github.com/p8952/bocker) - 使用百行 bash 实现的 Docker
|
||||
* [cloc](https://github.com/AlDanial/cloc) - 统计代码行数
|
||||
* [dokku](https://github.com/progrium/dokku) - 百行 Bash 打造的 Docker 迷你 Heroku
|
||||
* [dokku](https://github.com/dokku/dokku) - 百行 Bash 打造的 Docker 迷你 Heroku
|
||||
* [dokku-alt](https://github.com/dokku-alt/dokku-alt) - dokku 的 fork 版本,它利用覆盖最稳定的使用案例及测试良好的插件来提供完整的解决文案
|
||||
* [git-extra-commands](https://github.com/unixorn/git-extra-commands) - 很多 Git 扩展工具,包括 churn、cut-branch、improved-merge 等
|
||||
* [git-extras](https://github.com/visionmedia/git-extras) - Git 工具,包括仓库摘要、repl、更改日志人数、作者提交百分比等
|
||||
* [git-extras](https://github.com/tj/git-extras) - Git 工具,包括仓库摘要、repl、更改日志人数、作者提交百分比等
|
||||
* [git-open](https://github.com/paulirish/git-open) - 输入 `git open` 在浏览器中打开 GitHub 页面或仓库网站
|
||||
* [git-semver](https://github.com/markchalloner/git-semver) - 用来方便的语义化版本及更改日志验证的 Git 插件
|
||||
* [git-sh](https://github.com/rtomayko/git-sh) - 适合 Git 工作的定制 Bash 环境
|
||||
@ -103,12 +103,12 @@
|
||||
*操作系统相关工具,包括系统管理、系统调试、及文件和进程管理。*
|
||||
|
||||
* [atop](http://www.atoptool.nl) - 能够报告所有进程活动的 ASCII 全屏性能监视器
|
||||
* [cv](https://github.com/Xfennec/cv) - 显示 cp、rm、dd 等命令进度的 Linux 工具
|
||||
* [cv](https://github.com/Xfennec/progress) - 显示 cp、rm、dd 等命令进度的 Linux 工具
|
||||
* [glances](https://github.com/nicolargo/glances) - 系统监视之眼
|
||||
* [htop](https://github.com/hishamhm/htop) - 基于 ncurses 的交互式进程查看器,其目标是比 `top` 更好
|
||||
* [lnav](http://lnav.org) - 小型的高级日志文件查看器
|
||||
* [lsp](https://github.com/dborzov/lsp) - 改进的 `ls`,包含无格式语言的文件说明及智能的文件分组
|
||||
* [ncdu](http://dev.yorhel.nl/ncdu) - NCurses 磁盘占用统计
|
||||
* [ncdu](https://dev.yorhel.nl/ncdu) - NCurses 磁盘占用统计
|
||||
* [powertop](https://github.com/fenrus75/powertop) - 电池/电源占用及设备状态监视命令行工具,包含调整选项
|
||||
* [procdog](https://github.com/jlevy/procdog) - 轻量级的命令行控制类似服务器的长实时进程
|
||||
* [quick-secure](https://github.com/marshyski/quick-secure) - 快速的安全并加固 UNIX/Linux 系统
|
||||
@ -122,7 +122,7 @@
|
||||
* [bashttpd](https://github.com/avleen/bashttpd) - 使用 Bash 编写的 web 服务器
|
||||
* [bitpocket](https://github.com/sickill/bitpocket) - "DIY Dropbox" 或 "双向目录同步(含正确删除)"
|
||||
* [Dropbox-Uploader](https://github.com/andreafabrizi/Dropbox-Uploader) - Dropbox Uploader 是用来从 Dropbox 上传、下载、列出或删除文件的 Bash 脚本
|
||||
* [httpie](https://github.com/jakubroztocil/httpie) - HTTPie 是一个命令行 HTTP 客户端,用户友好的 cURL 替代品
|
||||
* [httpie](https://github.com/jkbrzt/httpie) - HTTPie 是一个命令行 HTTP 客户端,用户友好的 cURL 替代品
|
||||
* [ngincat](https://github.com/jaburns/ngincat) - 使用 netcat 的微型 Bash HTTP 服务器
|
||||
* [resty](https://github.com/micha/resty) - 你可以在管道中使用的小型命令行 REST 客户端
|
||||
* [youtube-dl](https://github.com/rg3/youtube-dl) - 从 YouTube.com 及其它视频站点下载视频的小命令行程序
|
||||
@ -176,14 +176,14 @@
|
||||
|
||||
*用于管理多个 shell 配置的工具。对于特定的 zsh 工具,参阅 Zsh 节。*
|
||||
|
||||
* [bash-it](https://github.com/revans/bash-it) - 社区化的 Bash 框架
|
||||
* [bash-it](https://github.com/Bash-it/bash-it) - 社区化的 Bash 框架
|
||||
* [basher](https://github.com/basherpm/basher) - 针对 shell 脚本的包管理器
|
||||
* [bpkg](http://www.bpkg.io/) - JavaScript 有 npm、Ruby 有 Gems、Python 有 pip,现在 Shell 有 bpkg
|
||||
* [dotfiler](https://github.com/svetlyak40wt/dotfiler) – 使用 Python 编写的基于 Git 的 Shell dotfiles 管理器
|
||||
* [fresh](https://github.com/freshshell/fresh) - 使你的 dotfiles 保持更新
|
||||
* [homeshick](https://github.com/andsens/homeshick) - 使用 Bash 编写的 Git dotfile 同步器
|
||||
* [oh-my-fish](https://github.com/bpinto/oh-my-fish) - 用于管理 Fish shell 配置的框架,由 Oh My Zsh 获得灵感
|
||||
* [Wahoo](https://github.com/bucaran/wahoo) - 适用于 Fish shell 的全功能框架及去中心化包管理器
|
||||
* [Wahoo](https://github.com/wa/wahoo) - 适用于 Fish shell 的全功能框架及去中心化包管理器
|
||||
* [vcsh](https://github.com/RichiH/vcsh) - 基于 Git 的配置管理器
|
||||
|
||||
## Shell 脚本开发
|
||||
@ -247,7 +247,7 @@
|
||||
* [Google 的 Shell 风格指南](https://google-styleguide.googlecode.com/svn/trunk/shell.xml)
|
||||
* [Linux 文档项目: Bash 编程 - 简介/如何做](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html#toc)
|
||||
* [Linux 文档项目: 高级 Bash 脚本指南](http://www.tldp.org/LDP/abs/html/)
|
||||
* [WikiBooks: Bash Shell 脚本](http://en.wikibooks.org/wiki/Bash_Shell_Scripting)
|
||||
* [WikiBooks: Bash Shell 脚本](https://en.wikibooks.org/wiki/Bash_Shell_Scripting)
|
||||
* [使用非官方的 Bash 严格模式 (除非你爱调试)](http://redsymbol.net/articles/unofficial-bash-strict-mode/)
|
||||
* [命令行的艺术](https://github.com/jlevy/the-art-of-command-line)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user