1、 Linux是一个自由的、免费的、源码开放的、多用户、多任务的操作系统。Linux系统核心代码由芬兰赫尔辛基大学学生Linus Torvalds于1990年底开发。后来发布于芬兰最大的ftp服务器上,用户可以免费下载、修改和传播。之后,不到三年的时间里,Linux成为了一个功能完善,稳定可靠的操作系统。特点:开放性、多用户、多任务,丰富的网络功能,可靠的系统安全,具有标准兼容性,良好的用户界面(命令界面,图形界面等),出色的速度性能。Linux 的组件的组件 内核:内核:运行程序和资源管理的核心程序。Shell:系统的用户界面,提供了用户和内核进行交互操作的一种接口。它接收用户输入的命令并把它
2、送入内核去执行,是一个命令解释器,还可以shell编程。文件系统:Linux支持多种文件系统,如ext3,ext2,NFS,SMB等。应用程序:标准的Linux操作系统都会有一套应用程序,例如X-Window,KDE等。Linux 系统版本系统版本 内核版:内核版:以以C语言写成,符合语言写成,符合POSIX标准,以标准,以GNU通用公共通用公共许可证许可证GPL发布。版本号规则:主版本号发布。版本号规则:主版本号.次版本号次版本号.修正号修正号。主版本号主版本号.次版本号:表示重要的功能变更,修正号表示较小的功能次版本号:表示重要的功能变更,修正号表示较小的功能变更。变更。次版本号:偶数表示
3、内核为稳定版,奇数表示内核为测试版。次版本号:偶数表示内核为稳定版,奇数表示内核为测试版。发布版:将Linux内核、整个软件安装到计算机上的一套安装工具、各种GNU软件、其他的一些自由软件、一些专有软件。发布版为许多不同的目的而制作,包括对不同计算机硬件结构的支持,对一个具体区域或语言的本地化,实时应用等。目前,超过三百个发布版被开发,最普遍被使用的发布版有大约10多个。较为知名的有Fedora、Redhat、Ubuntu、红旗Linux等。文件名中的通配符 单字符代用字?多字符代用字*包含代用字:将与中任一字符相匹配,如abc;-:用-来指定范围,如a-c;!:不与括弧中的任何字符匹配,!构
4、造与构造类似n命令格式举例命令格式举例 (1 1)SpearationSpearation$mail-f newmail$mail-f newmail$mail-f newmail$mail-f newmail(2 2)OrderOrder$mail-f newmail$mail newmail$mail-f newmail$mail newmail-f-f(3 3)multiplemultiple$who-m-u$who-m-u$who-m-u$who-m-u$who-mu$who-mu$who-m u$who-m u其它基本命令其它基本命令(1)创建或者改变密码命令创建或者改变密码命令:p
5、asswd#passwdpasswdteam01s old password:team01s old password:team01s new password:team01s new password:Enter the new password again:Enter the new password again:其它基本命令其它基本命令(2)who显示目前有哪些用户登入系统。单独执行who指令会列出登入帐号,使用的终端机,登入时间以及从何处登入或正在使用哪个X显示器。格式:who 选项 选项:-a 显示所有用户的所有信息-m 显示自己的用户名,和“who am I”的作用一样-q 只显示
6、用户的登陆帐号和登陆用户的数量,该选项优先级高于其他任何选项-u 在登陆用户后面显示该用户最后一次对系统进行操作距今的时间-H 显示列标题其它基本命令其它基本命令(3)man 功能:帮助手册,帮助用户了解Linux命令的使用方法(manual的缩写)。Linux的man手册共有以下几个章节:其它基本命令其它基本命令 例1:man ls 在最左上角显示“LS(1)”,“LS”表示手册名称,而“(1)”表示该手册位于第一节。例2:想查看库函数sleep,输入 man 3 sleep其它基本命令其它基本命令(4)date 功能:显示、修改系统日期时间 格式:data 参数 例:显示和设置日期显示和设置时间其它基本命令其它基本命令(5)cal 功能:查看某年某月的日历 格式:cal 参数1 参数2 例:#cal 显示当前#cal 3 2014 显示2014年3月的日历$ps -fUID PID PPID TTY COMMANDjohn 206 201 1 kshjohn 209 206 1 ls-R$kill 209$kill 9 209“file”New file