0)内核
a.管理硬件 b.用户进程
2)shell
终端模拟器
X Windows系统
窗口管理器(windows manager)
桌面环境(desktop environment)
本地登录和远程登录的方式
提示符与home目录
[root@stationXX root]# //#号表示超级用户,也就是管理员,另外$号表示的是一般的用户。
[当前用户名@主机名 当前的目录]
提示符因用户名而异
home目录是用户登入系统后即所在的默认目录
7)创建用户(一般用户)
#useradd [用户名]
#password[用户名]
example:
[root@stationXX root]#useradd student
[root@stationXX root]#passwor student
changing password for user student
new password:
retype new password:
password:all authentication tokens updated successfullly
[root@stationXX root]#
8)运行指令
指令名 [选项] [参数] 例如:ls -l /etc/X11 -------------------相当于DOS命令中的dir
帮助和在线帮助 指令 --help 例如:mknod --help man 指令 例:man mknod info 指令 例:info mknod
9)基本指令(一)
man 的使用技巧 -------------通过man page的目录,shell下的man 1, man 5, man 8都是非常重要的,也是经常要用到的。
man -k keyword
man -f keyword
man -a keyword
man n keyword
10)基本指令(二)
ls — 查看文件 例如:ls -al-------------可以显示所有的目录和文件(包括隐藏的文件和文件夹)
cp — 拷贝文件 /拷贝文件(etc为源文件的路径,拷贝到root目录,后面还有有一点)。
拷贝目录 /拷贝目录要在cp后面加参数-r(拷贝到当前的目录在后面加上一点)。
mv — 移动或者重命名文件:
a.移动文件: /从etc目录移动到root目录下。
/把文件移动到etc目录下。
b.移动文件并重命名: /把php.ini移动到etc目录下并重命名为php.txt。
rm — 删除文件:
a.不加-f参数: 删除etc目录下的php.txt文件会出现警告。
b.加-f参数: 文件直接在etc目录下删除。
touch — 创建空文件或更新文件时间
a.创建文件 (在root下创建test.txt文)
b.更新文件时间 (前提是文件install.log在之前已经建立过)
11)基本指令(三)
cd — 改变当前路径
a.绝对路径: (/目录就是linux的绝对路径)
b.相对路径: (直接在当前目录下存在的目录之间的查看,不需要/)
c.返回上层目录:
d.查看当前的根目录:
pwd —
查看当前完整路径 (表示当前在/root目录下----以绝对目录的形式出现)
mkdir — 创立新目录: (创建了test目录)
rmdir — 删除空目录:
(删除了test目录)
(不能删除有文件的目录)
(删除有文件的目录)
12)基本指令(四)
cat — 查看文件的内容: ----------------查看etc目录下的services文件。
more —逐屏查看文件的内容: --------逐屏查看,按enter键继续查看。
less —逐行查看文件的内容
date —显示当前的时间
cal — 显示月历
13)基本指令(五)
df —显示磁盘用量: (以k为单位的) (可以显示比较大的单位)
du —计算目录下文件文件占用磁盘的大小: 查看etc目录下services占用磁盘的大小。
14)基本指令(六)
head — 显示文件开头部分的内容: (显示文件的前二十行)
tail — 显示文件结尾部分内容。 (可以用于查看要更新的日志文件)
tail主要是用于监视日志文件。
15)按两下tab键可以补全我们需要的命令。
16)设备文件
设备在linux中以特殊文件的形式存在
块(block)设备文件: (一般硬盘设备都是块设备)
字符(character)设备文件: (外部设备一般是字符设备)
设备文件所在的位置
查看设备类型
17)虚拟控制台及用户身份切换
在系统中有12个虚拟控制台,前六个可供用作本地登录 (可以用来查看控制台的个数,并且可以关闭,在控制台前面加#号即可)
用户可以用alt+fn(n=1~12)来切换。
用su可以用来切换用户身份 (特权用户切换到普通用户不安全的切换) (普通用户切换到特权用户要密码。
su - username
18)离开系统
重启:reboot,shutdown -r now,init 6
关机:halt,shutdown -h now,poweroff, init 0
无论是重启还是关机都需要从普通用户切换到特权用户才可以进行。