A | B | C | D | E | F | H | I | J | K | L | M | N | O | P | Q | R | T | V | W | X | Y | Z | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Shell | Command name completion | Path completion | Command argument completion | Wildcard completion | Command history | Automatic suggestions | Colored directory listings | Text highlighting | Syntax highlighting | Directory history, stack or similar features | Implicit directory change | Autocorrection | Integrated environment | Snippets | Value prompt | Menu/options prompt | Context sensitive help | ||||||
6 | bash (v4.0) | Yes | Yes | when defined | Yes[nb 9] | Yes | No | Yes | Yes | No | Yes (CDPATH, pushd, popd) | optional | No | No | No | Yes | Yes | No | ||||||
13 | zsh | Yes | Yes | when defined | Yes[26] | Yes | Yes (via predict-on or user-defined[28]) | Yes | Yes | Third-party extension[29] | Yes | optional | Yes | No | when defined (as ZLE widgets) | Yes | Yes | Yes | ||||||
26 | fish | Yes | Yes | when defined or parsable in man pages[40] | Yes[40] | Yes | Yes | Yes | Yes (built-in helper available[41]) | Yes | Yes | Yes | Yes | Yes[nb 16] | Yes, using abbr command | Yes | (via fish_config command[42]) | No | ||||||
28 | ||||||||||||||||||||||||
29 | Source: | https://en.wikipedia.org/wiki/Comparison_of_command_shells#General_characteristics | ||||||||||||||||||||||
30 | ||||||||||||||||||||||||
31 | ||||||||||||||||||||||||
32 | ||||||||||||||||||||||||
33 | ||||||||||||||||||||||||
34 | ||||||||||||||||||||||||
35 | ||||||||||||||||||||||||
36 | ||||||||||||||||||||||||
37 | ||||||||||||||||||||||||
38 | ||||||||||||||||||||||||
39 | ||||||||||||||||||||||||
40 | ||||||||||||||||||||||||
41 | ||||||||||||||||||||||||
42 | ||||||||||||||||||||||||
43 | ||||||||||||||||||||||||
44 | ||||||||||||||||||||||||
45 | ||||||||||||||||||||||||
46 | ||||||||||||||||||||||||
47 | ||||||||||||||||||||||||
48 | ||||||||||||||||||||||||
49 | ||||||||||||||||||||||||
50 | ||||||||||||||||||||||||
51 | ||||||||||||||||||||||||
52 | ||||||||||||||||||||||||
53 | ||||||||||||||||||||||||
54 | ||||||||||||||||||||||||
55 | ||||||||||||||||||||||||
56 | ||||||||||||||||||||||||
57 | ||||||||||||||||||||||||
58 | ||||||||||||||||||||||||
59 | ||||||||||||||||||||||||
60 | ||||||||||||||||||||||||
61 | ||||||||||||||||||||||||
62 | ||||||||||||||||||||||||
63 | ||||||||||||||||||||||||
64 | ||||||||||||||||||||||||
65 | ||||||||||||||||||||||||
66 | ||||||||||||||||||||||||
67 | ||||||||||||||||||||||||
68 | ||||||||||||||||||||||||
69 | ||||||||||||||||||||||||
70 | ||||||||||||||||||||||||
71 | ||||||||||||||||||||||||
72 | ||||||||||||||||||||||||
73 | ||||||||||||||||||||||||
74 | ||||||||||||||||||||||||
75 | ||||||||||||||||||||||||
76 | ||||||||||||||||||||||||
77 | ||||||||||||||||||||||||
78 | ||||||||||||||||||||||||
79 | ||||||||||||||||||||||||
80 | ||||||||||||||||||||||||
81 | ||||||||||||||||||||||||
82 | ||||||||||||||||||||||||
83 | ||||||||||||||||||||||||
84 | ||||||||||||||||||||||||
85 | ||||||||||||||||||||||||
86 | ||||||||||||||||||||||||
87 | ||||||||||||||||||||||||
88 | ||||||||||||||||||||||||
89 | ||||||||||||||||||||||||
90 | ||||||||||||||||||||||||
91 | ||||||||||||||||||||||||
92 | ||||||||||||||||||||||||
93 | ||||||||||||||||||||||||
94 | ||||||||||||||||||||||||
95 | ||||||||||||||||||||||||
96 | ||||||||||||||||||||||||
97 | ||||||||||||||||||||||||
98 | ||||||||||||||||||||||||
99 | ||||||||||||||||||||||||
100 | ||||||||||||||||||||||||
101 | ||||||||||||||||||||||||
102 | ||||||||||||||||||||||||
103 | ||||||||||||||||||||||||
104 | ||||||||||||||||||||||||
105 | ||||||||||||||||||||||||
106 | ||||||||||||||||||||||||
107 | ||||||||||||||||||||||||
108 | ||||||||||||||||||||||||
109 | ||||||||||||||||||||||||
110 | ||||||||||||||||||||||||
111 | ||||||||||||||||||||||||
112 | ||||||||||||||||||||||||
113 | ||||||||||||||||||||||||
114 | ||||||||||||||||||||||||
115 | ||||||||||||||||||||||||
116 | ||||||||||||||||||||||||
117 | ||||||||||||||||||||||||
118 | ||||||||||||||||||||||||
119 | ||||||||||||||||||||||||
120 | ||||||||||||||||||||||||
121 | ||||||||||||||||||||||||
122 | ||||||||||||||||||||||||
123 |