1,描述计算机的组成及其功能。
2.按系列罗列linux的发行版,并描述不同发行版之间的练习与区别。
3.描述linux的哲学思想,并按照自己的理解对其进行解释性描述。
1. 一切皆文件,计算机中所有的文件目录,
包括计算机的硬件设备显示为文件格式。
2. 由许许多多的小程序组成,一个程序完成一个功能,而很多小程序的组合就可以完成一个复杂的任务。
3. 实现脚本编程,自动化完成,尽量避免与用户的交互。不需要用户的确认,就可以自动完成用户交由它的任务。
4. 使用纯文本文件保存配置信息,大大减少的资源的浪费。
4.linux系统命令的使用格式,详细介绍ifconfig,echo,tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
ifconfig : 显示网络设备的详细信息
如果想启用或者禁用网卡,可使用下面的命令。
up:表示启用 down:表示禁用
当然也可以使用ifconfig来配置网卡的ip地址与子网,可以通过下面的命令实现
echo:显示回显信息。,只是将你后跟的字符串显示出来。
当然echo还可以利用标准入来创建文件。
在这里,假如mage.txt不存在,就会自动创建文件,并且将字符串导入到从文件中。
>表示:输入重定向,会把文件原来的字符删除,并且将新的输入进去。
而>>表示:追加输入重定向,不会删除原有的字符串,只是在原有的基础上追加新的字符串进去。
而echo还有其他的选项[OPTION].
-n:禁止自动添加换行符号。
-e:激活转义符,配合\b、\t等使用
\b:删除前一个字符
\t:插入tab.
\f:换行,但光标在停留的字符后开始。
tty:查看当前终端设备。终端可分为物理终端、虚拟终端、模拟终端。
物理终端:直接将本机的主机接上显示器及键盘设备。
虚拟终端:附加在物理终端上,以软件的方式虚拟实现出来的终端,但额外会提供桌面环境,
设备文件地址: /dev/tty/#
模拟终端:图形界面下打开的命令行接口,也是我们经常会用到的,基于ssh协议或telnet协议等软件远程打开的界面,这类软件比如SecureCRT、Xshell、putty。
设备文件:/dev/pts/#
我们来查看一下
没错,我们实在虚拟终端。
startx:切换至图形界面。
,
但是虚拟终端实现不了图形的显示,执行命令后,计算机物理终端就会切换到图形界面下。
export:用来查看当前环境变量。
也可以为其指定的变量赋值。
改变命令历史记录的条数由1000改为了900.
pwd:查看当前工作的目录。
history:用来管理历史命令的。
history这有几个选项。
-a:追加本次回话新执行的命令至历史文件中。
我们先来看看历史文件中的命令.
我们只需要看最后的几行就行了。现在我们把本次会话的命令导进去
可以看出.bash_history文件最后多出了很多行,这就是我们本次会话中的命令了。
另外我们利用history的变量值还可以控制history,让其忽略重复的命令,或者忽略开头是空白的命令,也可以俩者都实现。
先来看看怎么设置。
先查看当前的变量名
它们的变量名是什么还以呢?
ignoreduos:忽略重复的命令。
ignorespace:忽略所有以空白字符开头的命令
ignoreboth:前面俩者都忽略
要改变变量名:假如改为ignoreboth
shutdown:关机。
shutdown [OPTION]… TIME [MESSAGE]
-r:reboot 重启
-h:halt 关机
-c: 取消
-k: 提示用户关机/重启,但是不会真正的执行。
TIME的设定:
now:立刻马上
+m: m表示分钟,如+3,表示3分钟后
hh:mm 绝对的时间,指明时间来执行
如:5分钟后重启。
10分钟后关机
poweroff/halt:关机.
reboot: 重启
reboot [OPTION]…
halt [OPTION]…
poweroff [OPTION]…
[OPTION]:
-f: 强制关机,不调用shutdown,非常危险的关机方式,不要用。
-p:切断电源
-w:不是真正的关闭系统,仅在日志文件中记录下来 。
hwclock:系统硬件时间,也是COMS电池不间断供电,是计算机时间不再断电情况下恢复出场时间。
查看当前硬件时间
选项:-s –hctosys:以硬件时间为准,来调整系统时间
-w –systohc:以系统时间为准,来调整硬件时间。
具体执行:
date:查看当前系统世间。
改变当前的时间
date [MMDDhhmm[[CC]YY][.ss]]
MM:月份
DD:几号
hh: 小时
mm:分钟
CC:两位年数
CCYY:四位数年
.ss 秒钟
5.如何在Linux系统上获取命令的帮助信息,并且详细列出,并阐述man文档的章节如何划分
命令可分为内建命令和外部命令,
内建命令:由shell自带,而且是通过某命令形式提供
外部命令:在当前系统的某文件路径下有对应的可执行文件。
那么如何查看当前命令是内建还是外部呢?我们可以通过type查看
echo就是内建命令,此命令的帮助命令是 help COMMAND,
例如查看echo的帮助文件,就是help echo
我们再查看grep是内建还是外部
grep对应在/bin/grep上的文件,由此可断处grep是外部命令。
外部命令的帮助我们一般使用 man COMMAND
也可以用:COMMAND –help,如果还是查不出来可以用info COMMAND.
这个就是man grep的结果,我只截取一部分。在这里我们可以看出man有许多的段落。
NAME: 命名的名称及简要解释
SYNOPSIS: 命令的使用帮助
DESCRIPTION: 功能的详细描述
EXAMPLES: 使用示例
AUTHOR: 作者
REPORTING BUGS: 报告bug,报告缺陷。
SEE ALSO: 又见,参见。
而且man不是一个目录。它在/usr/share/man下有man man1……man8.
而且有的命令不止在一个目录下有帮助。我们简要解释man1……man8目录下都有什么
man1: 用户的命令
man2: 系统调用
man3: C库调用
man4: 设备文件及其特殊文件
man5: 文件格式
man6: 游戏使用帮助
man7: 杂项
man8: 管理工具及其守护进程。
man命令的操作方法:
Space, ^V, ^f, ^F: 向文件尾翻屏;
b, ^B: 向文件首部翻屏;
d, ^D: 向文件尾部翻半屏;
u, ^U: 向文件首部翻半屏;
RETURN, ^N, e, ^E or j or ^J: 向文件尾部翻一行;
y or ^Y or ^P or k or ^K:向文件首部翻一行;
q: 退出;
#:跳转至第#行;
1G: 回到文件首部
G:翻至文件尾部
7。罗列Linux发行版的基础目录名称命名法则及其功用规定。
原创文章,作者:微,如若转载,请注明出处:http://www.178linux.com/22501
评论列表(1条)
写的很好,排版还可以在漂亮一点,以后可以多花点图来理解问题,加油