Shell的入门

Shell 

Unix shell也叫做命令行界面,它是Unix操作系统下传统的用户和计算机的交互界面。用户直接输入命令来执行各种各样的任务。http://zh.wikipedia.org/wiki/Unix_shell

Shell命令执行的方式

很简单,只需要记住以下几点就行了。
1.命令的一般格式
command [-option] parameter1 parameter2 parameter3 ...
2.Linux中区分大小写,一般Linux的命令为全部小写字母。
3.命令之后的参数除了可以带减号“-”之外,还可以带加号“+”。


几个简单的命令操作

1.date 显示日期;windows中的date也是一个显示时间的命令。
2.cal显示日历,基本格式是cal [[month] year],如cal 12 2003 显示的是2003年12月的日历。
3.bc 基本的计算器,scale设置精度,默认为零及输出整数,scale=3 则输出三位小数。quit退出,返回shell。
4.clear清楚屏幕输入。我最常用的一个命令。(windows中cls 大概是clear screen的意思)

三个常用的Hotkey

[Tab] 自动补全命令,如想要查看日期,但是只记住了命令前几个字母,这是可以按两次[Tab]键,命令将会自动补全,或者显示可能的命令。
[Ctrl]-c 终端目前的程序,(windows中也适用的)。尤其是程序陷入死循环的时候,这个命令就非常实用了。
[Ctrl]-d输入结束符号,代表着EOF的意思。
参见:
    从一个终端的输入从来不会真的“结束”(除非设备被断开),但把从终端输入的数据分区成多个“文件”却很有用,因此一个关键的串行被保留下来来指明输入结束。在UNIXAmigaDOS中,将击键翻译为EOF的过程是由终端的驱动程序完成的,因此应用程序无需将终端和其它输入文件区分开来。【wikepedia.com】

command not found

原因可能有以下几个:
1.未安装程序。
2.没有加入到PATH变量中。
第二个错误很普遍,比如我们在Windows平台上安装JDK或者GCC时,如果环境变量没有设置好,就会出现“不是内部或外部命令,也不是可运行的程序或批处理文件。”的错误。


Shell的入门

上一篇:ThreadLocal原理解析


下一篇:用Tomcat服务器配置https双向认证过程实战