文档介绍:第二章 Linux的常用命令
本章主要内容:
Linux系统的启动
基本命令
系统的退出
本章学习目标
熟悉系统的启动过程
掌握一些基本命令:ls、man、find、grep等等常用命令
了解系统的退出
难点:常用命令较多
RedHat 与DOS对比的一些基本命令
Dos
Linux
功能
dir
cd
md
move
del,rd,deltree
copy
type
more
fdisk
format
ver
ls
cd
mkdir
mv
rm
cp
cat
more,less
fdisk
mkfs
uname
列出目录及文件
改变当前路径
创建目录
移动或改名
删除
拷贝
显示文件内容
分页显示内容
分区
创建文件系统
显示版本
一、系统的启动
硬件自检
启动操作系统
加载INIT进程
进入指定的启动级别
启动服务
输入用户名和密码
GRUB的功能
提供了真正的命令行交互界面
GRUB支持LBA(逻辑块寻址)模式
GRUB能够访问ext2分区。
1关于GRUB
GRUB的配置文件——/boot/grub/
//全局配置命令在配置文件的最上方,设置GRUB启动菜单的整体属性
default 0
timeout 10
splashimage (hd0,0)/boot/grub/ password=123456
//全局配置部分从文件头开始,到第一个title命令结束之前结束
//title命令开始一个菜单项的配置,到下一个title命令结束该菜单项的配置
title RedHat Linux(-8)
password=123456
root (hd0,0)
kernel /boot/vmlinuxz--8 ro root=LABEL=/
Initrd /boot/initrd--
//配置文件中可以使用title命令定义多个启动菜单项
title winxp
map (hd0)(hd1)
map(hd1)(hd0)
root (hd1,0)
chainloader+1
可使用md5加密:
GRUB自带的grub-md5-crypt
在GRUB交互命令行界面使用md5crypt命令
2 INIT进程
INIT进程是系统中运行的第一个进程
查看系统中的进程,使用
#ps –ef
INIT的配置文件---/etc/inittab
id:runlevels:action:process
启动级别:Linux共有7个启动级别,分别为:0、1、2、3、4、5、6,其中0为关机,1为单机启动,2为多用户(无共享),3为多用户(有共享),4为未使用,5为图形界面,6为重启。可在命令行界面输入init 启动级别实行相应的操作。
3 进入系统
root——超级用户帐户,使用这个帐号可以在系统中做任何事情,既可以使用系统中的所有资源也可以管理系统资源。
普通用户——这个帐号供普通用户使用,可以进行有限的操作。
在文本方式下系统启动成功后,屏幕显示下面的提示:localhost login:
这时输入超级用户名“root”,然后键入回车键。此时,用户会在屏幕上看到输入口令的提示
当用户正确地输入用户名和口令后,就能合法的进入系统,屏幕显示[******@localhost /root]#
这里“#”是超级用户的系统提示符,如果是以普通用户的身份登陆的话,将显示“$”的系统提示符。
3 进入系统
虚拟控制台:Linux是一个真正的多用户操作系统,这表示它可以同时接受多个用户登录。Linux还允许一个用户进行多次登录。虚拟控制台的选择可以通过按下Alt键、Ctrl键和一个功能键来实现,通常使用F1-F6。F7为缺省x-Window的控制台。从x-Window进入到纯文本控制台可以按下Ctrl+Alt+Fn(n为1-6),如果再回到 x-Window,可以使用Alt+F7(连续按两次)。
二、特殊字符
几个有用的终端变量
HISTFILE:用于存储历史命令的文件
HISTSIZE:历史命令列表的大小
HOME:当前用户的用户目录
OLDPWD:前一个工作目录
PATH:bash寻找可执行文件的搜索路径
PS1:命令行的一级提示符
PS2:命令行的二级提示符
PWD:当前工作目录
SECONDS:当前Shell开始后到目前为止的秒数