实验三 Linux命令进行系统管理.doc
文本预览下载声明
实验三 Linux命令进行系统管理
【实验目的】
学生通过学习各种Linux系统管理命令,可以逐渐熟悉Linux操作系统,并且能够掌握Linux系统的日常管理工作流程。
【实验学时】
9学时
【实验类型】
验证型
【实验要求】
掌握SHELL的操作和什么是SHELL
掌握常用的系统监控命令
掌握系统中用户的管理
掌握系统中进程的管理
掌握系统中环境变量的管理
掌握系统文件的管理
掌握系统中软件包的管理
掌握系统中编辑软件的使用
【实验原理】
shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。Linux 的图形化环境最近这几年有很大改进。在X Window系统下,几乎可以做全部的工作,只需打开shell提示来完成极少量的任务。然而,许多Red Hat Linux功能在shell提示下要比在图形化用户界面(GUI)下完成得更快。date
who
who am I
echo
whoami
w
bash变量,这些变量变量名及简单描述如下:
HISTFILE: 用于贮存历史命令的文件。
HISTSIZE: 历史命令列表的大小。
HOME: 当前用户的用户目录。
PATH: bash寻找可执行文件的搜索路径。
PWD: 当前工作目录。
SECONDS: 当前shell开始后所流逝的秒数
OLDPWD: 前一个工作目录。
PS1: 命令行的一级提示符。
PS2: 命令行的二级提示符。
命令补齐;
history [n]
alias [alias-name=’original-command’]
PS1=”输入一个命令:”
PS2=”输入一个命令:”
?:表示该位置可以是一个任意的单个字符。
*:表示该位置可以是若干个任意字符。
方括号[charset]:可替代charset集中的任何单个字符;
ls [选项] [文件目录列表]
-:常规文件
d:目录
b:块特殊设备
c:字符特殊设备
p:有名管道
s:套接字Socket
l:连接文件
尽管大多数shell在到达行尾时都会自动断开长命令行,但也可以使用反斜杠“\”和分号“;”在多个命令行上输入多个命令或者单个命令;
要在一个命令行上输入多个命令,使用分号;
反斜杠“\”可以引导特殊字符。“\”在Linux里和C语言里都称为转义符;
双引号、单引号和反引号都能正确地表示诸如文件名中的空格之类的特殊字符。但是它们又具有不同的功能。
“ ”双引号告诉shell整个引号内的内容都是字符。
“ ”单引号内的内容拒绝shell做任何展开,也不许shell将$引导的字符作为变量解析
find [目录列表] [匹配标准]
cat [选项] 文件列表 (head,tail)
grep [选项] 匹配字符串 文件列表
sort [选项] 文件
comm [- 123 ] file1 file2
diff [参数] 原文件 目标文件
cp [选项] 源文件 目标文件
rm [选项] 文件列表 (mc)
mv [-f] [-i] 文件1 文件2
wc [选项] 文件列表
重定向: 、;
命令文件名
命令文件名
管道:| ;
:
工作目录与用户主目录
rmdir -p 目录列表
pwd
cd [目录名]
ln [选项] 目标 [链接名]
chmod [选项] 文件和目录列表
chown [选项] 用户 文件和目录列表
gzip [选项] 压缩(解压缩)的文件名
tar [主选项+辅选项] 文件或者目录
unzip [选项] 压缩文件名.zip
man
whereis [选项] 命令名
rpm –ivh RPM包的全路径文件名
rpm -e RPM包名称
rpm -U RPM包的全路径文件名
rpm -q
fcitx
rpm -V
# rpm -Vf /bin/vi
要校验所有安装了的软件包:
# rpm -Va
要根据 RPM 软件包文件来校验安装了的软件包:
# rpm -Vp fcitx-1.8.5-1.rpm
# mount /mnt/floppy/
# umount /mnt/floppy/
ps 看进程命令
top 看系统实时的内存使用和运行情况;
vi , emacs 编辑器的使用;
前台和后台
前台就是指一个程序控制着标准输入/输出。在程序执行的时候,shell暂时挂起,程序执行完毕之后退回到shell。因为当前台运行一个程序的时候,用户不能够再执行其他的程序。
后台就是指,一个程序不从标准输入接受输入,一般也不将结果输出到标准输出了。一些运行之后不要求用户输入的程序就适合在后台运行。
运行后台进程的方法
在后台运行进程的方法很多,下面将详细介绍各种方法之间的区别。
(1) 后
显示全部