terminal
It is a kind of hardware Input/output device , for and computers Exchange of information 。
shell
-
Graphical shell( Graphical desktop environment ), such as Windows Explorer (File Manager) and Linux desktop environments: KDE, GNOME, CDE, XFCE, etc. -
Command line shell. E.g. bash, sh, csh, ksh
Why is the shell called the command interpreter
Why is a shell called a shell
Why are there so many command line shells
-
There are differences in script language syntax -
There are differences in function, appearance, customization and beautification
scripting language
Custom function configuration
This newer shell is compatible with bash, but includes more features. The zsh shell provides built-in spelling correction, improved command line completion, and serves as a loadable module for shell plug-ins, allowing you to alias file names or global aliases of anything else on the command line, not just commands, but also more topic support. It is like bash, but there are many additional functions, additional functions and configurable options. You may like it if you spend a lot of time on the command line. three
Switching between different shells
Temporary switching
Default switch five
#Use the zsh provided by the system: enter the password to successfully switch, and restart the terminal to use zsh. chsh -s /bin/zsh #Use third-party zsh, such as zsh installed from brew. sudo chsh -s /usr/local/bin/zsh
-
Command line interface (CLI), terminal, shell, TTY, can you tell a fool from a fool? ↩ -
What problem is Shell used to solve- Bryan Yuan's answer - Zhihu ↩ -
What is the difference between Bash, Zsh and other Linux shells? ↩ -
Why is zsh the best in the shell- Wei Yi's Smiling Answer - Zhihu ↩ -
Zsh and bash in the terminal ↩