1、 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
linux的发行版:slackware、opensuse、debian、rhel、centos、fedora、ArchGinux、Gentoo、ubuntu。
区别:rhel:每18个月发行一个新版本;
dedora:每6个月发行一个新版本。
联系:Centos:兼容rhel的格式;
2、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
linux系统上命令的使用格式:COMMAND [OPTIONS...][ARGUMENTS...]
ifconfig:显示或者配置网络
ifconfig[-v][-a][-s][interface] [-v]interface[aftype]options|address...
echo:显示文字。
echo[SHORT-OPTION]...[STRING]... LONG-OPTION
tty:终端设备
tty[OPTION]...
startx:用来启动X Window
startx[[client]options...][--[server][display]options ...]
pwd:显示当前的工作目录
pwd[OPTION]...
history:命令历史
shutdown:安全的关闭系统
shutdown[OPTIONS...][TIME][WALL...]
在一分钟之后关闭系统:
poweroff:关闭系统并切断电源
poweroff[OPTIONS...]
reboot:重新启动计算机
reboot[OPTIONS...]
hwclock:显示与设定硬件时钟。
hwclock[function][option...]
date:显示时间和日期
date[OPTION]...[+FORMAT] date[-u|--utc|--universal][MMDDhhmm[[CC]YY][.ss]]
3、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
Linux获取命令的帮助信息方法:
内部命令:
# help COMMAND
外部命令:
(1) # COMMAND --help
# COMMAND -h
(2) 使用手册(manual)
# man COMMAND
(3) 信息页
# info COMMAND
(4) 程序自身的帮助文档
README
INSTALL
ChangeLog
(5) 程序官方文档
官方站点:Documentation
(6) 发行版的官方文档
(7) Google
man文档的章节的划分:
man1: 用户命令
man2:系统调用
man3: C库调用
man4: 设备文件及特殊文件
man5: 配置文件格式
man6: 游戏
man7: 杂项
man8: 管理类的命令
4、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。
linux上的文件管理命令有:cp,mv,rm,touch,cat,vi等
cp :复制命令
cp [OPTION]... [-T] SOURCEDEST
cp [OPTION]... SOURCE...DIRECTORY
cp [OPTION]... -t DIRECTORYSOURCRY
常用选项:
-i:交互式
-r,-R: 递归复制目录及内部的所有内容;
-a: 归档,相当于-dR --preserv=all
-d:--no-dereference --preserv=links
--preserv[=ATTR_LIST
-p: --preserv=mode,ownership,timestamp
-v: --verbose
-f: --force
例:复制/etc下pm文件的所有内容到/tmp下的test3中去:
mv: move,移动文件
mv [OPTION]... [-T] SOURCEDEST
mv [OPTION]... SOURCE...DIRECTORY
mv [OPTION]... -t DIRECTORYSOURCE...
常用选项:
-i: 交互式
-f: 强制
例:移动/etc下pm文件的所有内容到/tmp下的test4中去:
rm: remove,删除
rm[OPTION]... FILE...
常用选项:
-i:交互式
-f:强制删除
-r:递归
rm-rf
例:删除/tmp目录下的test4下的pm文件
touch:改变文件的atime和mtime
touch [option]... FILE
如果FILE不存在,默认会创建一个空文件
-a: 仅改变atime
-m: 仅改变mtime
-c: 不创建空文件
-t [[CC]YY]MMDDhhmm[.ss]
例:改变/tmp下test2文件的atime
cat:连接并显示文本文件内容
cat [OPTION]... [FILE]...
-E:显示行结束符
-n: 显示行号
例:连接/etc/gss/mech.d下gssproxy.conf的文件内容