一、UNIX和Linux操作系统概述
1.UNIX是什么
1)UNIX的定义: UNIX是一个计算机操作系统,一个用来协调、管理和控制计算机硬件和软件资源的控制程序。
2)UNIX操作系统的特点:多用户和多任务
a)多用户表示在同一时刻可以有多个用户同时使用UNIX操作系统而且他们互不干扰;
b)多任务表示任何一个用户在同一时间可以在UNIX操作系统上运行多个程序。
2.GNU项目与自由软件
1)GUN计划,是由Richard Stallman在1983年9月27日公开发起的,它的目标是创建一套完全自由的操作系统。
2)GPL条款
GPL条款是为保证GNU软件可以自由地使用、复制、修改和发布,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授予所有权利给任何人的协议条款。
3)自由软件意味着:
a)你有自由以任何目的来运行该程序。
b)你有修改程序满足自己需求的自由。
c)你有权利重新发布副件,既可以白送也可以收取一定费用。
d)你有权利发布该程序修改过的版本,从而让其他人得益于你的改进。
3.Linux简介
1)Linux的定义:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
2)Linux操作系统的主要用途:主要用于服务器,特别是网络服务器。
3)两种常见的桌面环境:KDE和GNOME。
4.登录和退出Linux(操作演示图解见linux系统管理P17-P22)
1)关闭Linux系统的命令(root才有此权限):init 0
2)Linux终端:Linux终端也称为虚拟控制台。Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制。
3)切换虚拟终端的方法:Ctrl+Alt+F[1~6],如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F2(只能在虚拟机上使用,在Xshell里面用不了)
4)普通用户登录后系统的提示符:$
先创建普通用户,名字起个user:useradd user,创建密码:passwd user,这里设置为12345678,无视密码简单的提示
按Ctrl+Alt+F6,切换到6号终端,使用user登录
5)root用户登录后系统的提示符:#
6)退出登录命令:exit
二、Linux命令及获取帮助
1.Linux命令的格式
1)Linux命令的语法格式:命令 【选项】 【参数】:ls -a /
2)命令格式中命令、选项、参数的具体含义
a)命令:告诉Linux(UNIX)操作系统做(执行)什么。
b)选项:说明命令运行的方式(可以改变命令的功能)。选项部分是以“-”字符开始的。
c)参数:说明命令影响(操作)的是什么(如一个文件、一个目录或是一段正文文字)
2.whoami命令(详见linux系统管理P24)
1)whoami命令的功能:列出目前登陆Linux系统所使用的用户名(账号)。
3.who命令
1)who命令的功能:列出目前哪些用户在系统上工作。
2)who命令的输出结果:显示当前登录的所有用户,以及当前的日期和时间。
4.date、cal、和clear命令及带有参数的命令
1)date命令的功能:显示系统当前的日期和时间。
2)date命令设置时间时间的格式:date 月日时分年。
例如:将时间设定成2013年12月24日上午10点18的命令:date '122410182013'
hwclock -s:以上只是修改了操作系统时间,此命令是同步硬件时间
3)cal命令的功能:显示某月的日历。
4)用cal命令列出某一年某月的日历:例如显示2008年8月份日历的命令为:cal 8 2008
5)clear命令的功能:清除当前屏幕,鼠标往上滑还可以把之前的命令记录翻出来
6)清屏快捷键:ctrl+l,同上
5.su和passwd命令(详见linux系统管理P29-P31)
1)su命令的功能:从当前的用户切换到另一个指定的其他用户。
2)用su命令切换用户(从root切换到其他用户,不需要输密码,但是从其他用户切到root,需要输入root的密码):例如:切到root用户的命令:su – root
3)passwd命令功能:修改用户(既可以是普通用户,也可以是root用户)的密码,查看用户的密码状态等。Useradd
4)使用passwd命令修改用户密码:例如:修改dog用户密码的命令:passwd dog
6.利用man命令来获取帮助信息(详见linux系统管理P34)
1)man命令的功能:获取某个Linux命令的使用说明。
2)使用man命令查看某命令的使用说明:例如:查看su命令的使用说明的命令为:man useradd
7.使用“命令名 --help”获取帮助
1)例如:查看ls命令帮助的命令为:(不使用man方法)ls –-help
或者-h