发现了一个非常好的入门级介绍,非常值得一看!
http://linuxcommand.org/learning_the_shell.php
虽然名字是learning shell,但是涉及了linux一些最基础的东西。大家可以点下面的content来查看文章涉及的内容。
http://linuxcommand.org/lc3_learning_the_shell.php#contents
其中关于shell的一段:
What is the shell?
Simply put, the shell is a program that takes your commands from the keyboard and gives them to the operating system to perform.In the old days,it was the only user interface available on a Unix computer. Nowadays, we havegraphical user interfaces (GUIs) in addition to command line interfaces (CLIs) such as the shell.
On most Linux systems a program called bash (which stands for Bourne Again SHell, an enhanced version of the original Bourne shell program,sh, written by Steve Bourne) acts as the shell program. There are several additional shell programs available on a typical Linux system. These include:ksh,tcshandzsh.
The nohup utility can be used when it is known that command takes a long time to run and the user wants to log out of the terminal.
When a shell exits, the system sends its children SIGHUP signals, which by default cause them to be killed. All stopped, running, and background jobs ignores SIGHUP and continue running, if their invocation is preceded by the nohup command or if the process programmatically has chosen to ignore SIGHUP.
http://linux.die.net/Bash-Beginners-Guide/sect_12_01.html
本文介绍了 Linux Shell 的基础知识,包括 Shell 的定义及其历史背景。Shell 是连接用户与操作系统的桥梁,早期 Unix 计算机主要依赖其作为用户界面。现今常见的 Shell 程序有 bash、ksh、tcsh 和 zsh 等。此外,还介绍了 nohup 工具的使用场景,即当命令运行时间较长而用户需要退出终端时。
3968

被折叠的 条评论
为什么被折叠?



