Linux的发展历史
Linux操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。
1984年,Andrew S.Tanenbaum开发了用于教学的UNIX系统,命名为Mininx。
1989年,Andrew S.Tanenbaum将Minix系统运行于x86的PC平台。
1990年,芬兰赫尔辛基大学学生Linux Torvalds首次接触Minix系统。
1991年,Linux Torvalds开始在Minix上编写各种驱动程序等操作系统内核组件。
1991年年底,Linux Torvalds公开了Linux内核源码0.02版(http://www.kernel.org),此版本仅仅是部分代码。
1993年,Linux 1.0版本发行,Linux转向GPL版本协议。
1994年,Linux的第一个商业发行版Slackware问世。
1996年,美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13符合POSIX标准。
1999年,Linux的简体中文发行版问世。
2000年以后,Linux系统日趋成熟,涌现出大量基于Linux服务器平台的应用,并且广泛应用于基于ARM技术的嵌入式系统中。
基本命令
ls:列出目录及文件名
cd:切换目录
pwd:显示目前的目录
mkdir:创建一个新的目录
rmdir:删除一个空的目录
cp:复制文件或目录
rm:删除文件或目录
vm:移动文件与目录
Linux的特点
由目的单一的小程序组成;组合小程序完成复杂任务
一切皆文件
尽量避免捕获用户接口
配置文件保存为纯文本格式
Linux的shell,是人机接口。Linux的shell包括GUI和CLI两种类型。
GUI指图形界面。与Windows类似。比较常见的有gnome、KDE和xface等。
CLI是命令行界面,比较常见的有bash、zsh、ksh和tcsh等,我们通常使用bash。
Linux shell常用快捷键:
ctrl+d 键盘输入结束或退出终端
ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
ctrl+z 将当前程序放到后台运行,恢复到前台为命令fg
ctrl+a 将光标移至输入行头,相当于Home键
ctrl+e 将光标移至输入行末,相当于End
ctrl+k 删除从光标所在位置到行末
alt +Backspace 向前删除一个单词
shift+PgUp 将终端显示向上滚动
shift+PgDn 将终端显示向下滚动