Shell
- Shell Awesome笔记Shell Awesomeshell · bash - Bourne shell · ash - Almquist shell - 1989 NetBSD · Dash - bin 还是叫 ash - Debian Almquist shell - 1997 Debian Linux打开:/notes/os/linux/shell/awesome - 工具、终端复用、权限提升、沙箱等分类索引
- Shell FAQ笔记Shell FAQprompt · - primary · - secondary · - select · - debug · non root, root · | env | for | · | INTELLIJENVIRONMENTREADER | · | ZSHTMUXAUTOSTART |打开:/notes/os/linux/shell/faq
- Shell Reference笔记Shell ReferenceSSH 登录的 shell 为非 login shell · = himBHs · | var | for | · | | 当前脚本名 | · | | 参数数量 | · | - | 第N个参数 | · | | 所有参数, 单个字符串 | · | | 所有参数, 数组 |打开:/notes/os/linux/shell/ref
- Shell Profile笔记profilelogin · /etc/profile · Bourne compatible shells - /.profile, · bash - /.bashprofile · zsh - /etc/zprofile, /.zprofile for zsh打开:/notes/os/linux/shell/profile -
.bashrc,.profile等启动文件 - bash笔记Bash配置 · .inputrc · .bashrc - 交互 shell · .profile, .bashprofile - 登陆 shell · 参考 · Bash Reference Manual · https://www.man7.org/linux/man-pages/man1/bash.1.html打开:/notes/os/linux/shell/bash
- zsh笔记zshzsh-users/zsh · GPL, C · Mirror · 配置 - /etc, · .zshenv - 所有 · 系统 更新 PATH · macOS pathhelper · .zprofile · 登陆 shell - 交互 & 非交互打开:/notes/os/linux/shell/zsh / oh-my-zsh笔记oh-my-zshhttps://github.com/ohmyzsh/ohmyzsh · https://github.com/ohmyzsh/ohmyzsh/wiki/Themes · ZSHTHEME=robbyrussell打开:/notes/os/linux/shell/oh-my-zsh
- tmux笔记Tmuxtmux/tmux · ISC, C · tmux.1 · Cheat sheet · https://gist.github.com/andreyvit/2921703 · https://gist.github.com/MohamedAlaa/2961058打开:/notes/os/linux/shell/tmux / zellij笔记zellijzellij-org/zellij · MIT, Rust, WebAssembly · Zellij 是一个用 Rust 编写的新一代终端工作区和复用器(Terminal Multiplexer)。它旨在提供“开箱即用”的体验,具有直观的 UI、布局系统(Layouts)和基于 WebAssembly 的插件系统。打开:/notes/os/linux/shell/zellij
- ssh笔记SSHsshdconfig · Host key · 将指定用户的端口转发使得外部都可见,可在 中添加,然后 · http://quark.humbug.org.au/publications/ssh/ssh-tricks.html · Verify that the .pem file has permissions of 0400, not 0777打开:/notes/os/linux/shell/ssh / tssh笔记tsshtrzsz/trzsz-ssh · MIT, Go · 支持 zmodem · 支持 expect · 支持密码 · 支持 UDP, KCP - UdpMode Yes/QUIC/KCP · tsshd · $XDGCONFIGHOME/tssh/tssh.conf打开:/notes/os/linux/shell/tssh
Shell 实现
- Almquist shell (ash/dash) - WikipediaWikipediaAlmquist shellShell Awesome - 工具、终端复用、权限提升、沙箱等分类索引 · Shell FAQ · Shell Reference · Shell Profile - , 等启动文件 · bash · zsh / oh-my-zsh · tmux / zellij笔记:Shell
- Comparison of command shells - WikipediaWikipediaComparison of command shellsShell Awesome - 工具、终端复用、权限提升、沙箱等分类索引 · Shell FAQ · Shell Reference · Shell Profile - , 等启动文件 · bash · zsh / oh-my-zsh · tmux / zellij笔记:Shell
参考
关联信息
反向链接、本文链接的其他页面和外部资料。
反向链接
- Linux笔记 · shell
Linux 是一个 Unix-like 操作系统,最初作为 Minix 的扩展实现 [Tanenbaum 1987],早期版本只支持 Minix 文件系统;Minix 文件系统有两个限制:block 地址用 16 位整数存储(文件系统最大 64 MB),目录项固定大小(文件名最长 14 字符)。
站内链接
- Bash笔记 · bash
配置 · .inputrc · .bashrc - 交互 shell · .profile, .bashprofile - 登陆 shell · 参考 · Bash Reference Manual · https://www.man7.org/linux/man-pages/man1/bash.1.html
- oh-my-zsh笔记 · oh-my-zsh
https://github.com/ohmyzsh/ohmyzsh · https://github.com/ohmyzsh/ohmyzsh/wiki/Themes · ZSHTHEME=robbyrussell
- profile笔记 · Shell Profile
login · /etc/profile · Bourne compatible shells - /.profile, · bash - /.bashprofile · zsh - /etc/zprofile, /.zprofile for zsh
- Shell Awesome笔记 · Shell Awesome
shell · bash - Bourne shell · ash - Almquist shell - 1989 NetBSD · Dash - bin 还是叫 ash - Debian Almquist shell - 1997 Debian Linux
- Shell FAQ笔记 · Shell FAQ
prompt · - primary · - secondary · - select · - debug · non root, root · | env | for | · | INTELLIJENVIRONMENTREADER | · | ZSHTMUXAUTOSTART |
- Shell Reference笔记 · Shell Reference
SSH 登录的 shell 为非 login shell · = himBHs · | var | for | · | | 当前脚本名 | · | | 参数数量 | · | - | 第N个参数 | · | | 所有参数, 单个字符串 | · | | 所有参数, 数组 |
- SSH笔记 · ssh
sshdconfig · Host key · 将指定用户的端口转发使得外部都可见,可在 中添加,然后 · http://quark.humbug.org.au/publications/ssh/ssh-tricks.html · Verify that the .pem file has permissions of 0400, not 0777
- Tmux笔记 · tmux
tmux/tmux · ISC, C · tmux.1 · Cheat sheet · https://gist.github.com/andreyvit/2921703 · https://gist.github.com/MohamedAlaa/2961058
- tssh笔记 · tssh
trzsz/trzsz-ssh · MIT, Go · 支持 zmodem · 支持 expect · 支持密码 · 支持 UDP, KCP - UdpMode Yes/QUIC/KCP · tsshd · $XDGCONFIGHOME/tssh/tssh.conf
- zellij笔记 · zellij
zellij-org/zellij · MIT, Rust, WebAssembly · Zellij 是一个用 Rust 编写的新一代终端工作区和复用器(Terminal Multiplexer)。它旨在提供“开箱即用”的体验,具有直观的 UI、布局系统(Layouts)和基于 WebAssembly 的插件系统。
- zsh笔记 · zsh
zsh-users/zsh · GPL, C · Mirror · 配置 - /etc, · .zshenv - 所有 · 系统 更新 PATH · macOS pathhelper · .zprofile · 登陆 shell - 交互 & 非交互
参考资料
Wikipedia2 条
- Almquist shellWikipedia:Almquist shell
- Comparison of command shellsWikipedia:Comparison of command shells
其他外链2 条
- en.wikibooks.org/wiki/Guide_to_Unix/Explanations/Choice_of_Shellen.wikibooks.org/wiki/Guide_to_Unix/Explanations/Choice_of_Shell
- www.gnu.org/software/bash/manual/html_node/Bash-Features.htmlwww.gnu.org/software/bash/manual/html_node/Bash-Features.html