Linux实验报告 第八章

Linux实验报告 第八章,第1张

linux实验报告

第八章 

帮助命令

  内建命令      通常在 Linux 系统加载运行时 shell 就被加载并驻留在系统内存中 解析内部命令shell不需要创建子进程,执行命令速度比外部快

外部命令        Linux 系统中的实用程序部分  在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调用内存

一个是天生自带的天赋技能,一个是后天得来附加技能。我们可以使用 type 命令来区分命令是内建的还是外部的

帮助命令的使用

1,help命令 

若环境中没有help命令,可以进入bash中内置该命令

若实验环境是 zsh,而 zsh 中内置并没有 help 命令,我们可以进入 bash 中,在 bash 中内置有该命令

使用  help ls        

help 命令是用于显示 shell 内建命令的简要帮助信息

help 命令只能用于显示内建命令的帮助信息

外部命令的话基本上都有一个参数--help

2,man 命令

man 没有内建与外部命令的区分,因为 man 工具是显示系统手册页中的内容

3,info命令

如果man现实的信息都还不够,可以使用info

实验报告

实验名称: Linux观察行为

实验时间:年 月 日

实验人员: (姓名) (学号) (年级)

实验目的: 掌握监视系统的几个Linux基本命令以及其他常用命令,学习linux内核,进程,存储和其他资源的一些重要特征,熟悉/proc虚拟文件系统。

实验环境: linux

实验步骤:

1. 用帐户root,密码123456登陆linux系统

2. 运行ps、man ps、cal、date、clear、who、which命令,观察输出结果

3. 运行/proc文件系统的相关命令(参见以下实验陈述3),观察输出结果

实验陈述:

1、基础知识:

为什么说/proc是一个虚拟文件系统:

proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。

该文件的作用:

它以文件系统的方式为访问系统内核数据的 *** 作提供接口。用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数。

2、写出下列运行指令的结果(在终端里原样输入命令即可得到结果)

cal: 返回当前年月日历

who am I:返回当前用户信息

find /usr -name "clear":

返回 一直到/clear的路径 如:/use/bin/clear

which ls: alias ls='ls --color=tty'

/bin/ls

3、完成下列liunx机器问题(/proc文件系统)

² CPU的类型和型号

Ø指令:cat /proc/cpuinfo

Ø结果:(原样输入指令即可得到结果)

² 使用的Linux内核版本、编译器版本

Ø指令:cat /proc/version

Ø结果:(原样输入指令即可得到结果)

² 配置了多少内存

Ø指令:cat /proc/meminfo

Ø结果:

MemTotal项就是总的内存.

² 当前有多少可用内存

Ø指令:cat /proc/meminfo

Ø结果:

MemFree项就是可用内存.

² 有多少磁盘读写请求

Ø指令:cat /proc/stat

Ø结果:

disk_io项

² 从系统启动以来已经创建了多少进程

Ø指令:cat /proc/stat

Ø结果:

processes项即为总的线程数

实验总结:...

Linux是一个非常优秀的 *** 作系统,与MS-WINDOWS相比具有可靠、稳定、速度快等优点,且拥有丰富的根据UNIX版本改进的强大功能。下面做一个简单的对比。

一、启动

Linux的启动 *** 作过程和DOS相似(尽管如此,但作为 *** 作系统本身,Linux在启动和退出时所作的工作要比DOS多得多),也可以通过按下Ctrl+Alt+Del三键进行热启动。不同的是Linux启动到最后时,需要进行登录。下面是一个典型的登录过程:

……

RedHat

Linux

release

5.1

Kernel

2.0.32

on

an

i686

login:

键入:root后,计算机显示输口令(password:),输入的口令(如果是第一次启动,则是在安装时所输入的口令)即可。当计算机出现一个“#”提示

符时,表明登录成功。

[root@localhost

root]#_

//Linux提示符

C:>_ 

//DOS提示符

二、常用的一些命令:

1.显示文件目录命令ls(DOS下为DIR)

在Linux中用ls命令显示文件及目录(当然,你仍然也可用DIR命令,只不过在这里的参数不同)。例如:

#ls

-F+root/

mnt/

boot/

dev/

bin/

usr/

xiong*

tmp/

etc/

games

/

readme

带*为可执行文件(相当于DOS中的EXE和COM文件),带/为子目录,其它的为通用文件。另外,可用ls

-l显示文件目录的详细情况(相当于DOS中的DIR命令)。千万注意区分大小写!!如LS

-fLs等都是错误的。另外,ls命令还有许多参数,可以用man

ls或ls--help去进一步了解。

2.改变当前目录命令cd(DOS下为CD)

在DOS中,可以用C:>CDMNTcdrom或cdmntcdrom

C:mntcdrom>cd

..或cd..或CD..

C:mnt>cd或C:mnt>cd

而在Linux中为cd

/mnt/cdrom,目录名的大小写必须与实际相同,cd后必须有空格。

pwd

显示当前目录

cd

..

必须为小写,必须有空格

cd

/

总目录为/,cd与/?

有空格

3.建立子目录mkdir(DOS下为MD或MKDIR)

在Linux中只能用mkdir,可用相对路径和绝对路径,请比较:

C:>md

xiong或md

xiong或mdxiong

DOS系统

[root@localhost

/]#mkdir

xiong或mkdir

/xiong

Linux系统

4.删除子目录命令rmdir(DOS下为RD)

在Linux中用rmdir命令删除子目录,例如:

rmdir

/mnt/cdrom

相当于rd

mntcdrom

注意:同DOS一样,要删除的子目录必须是空的,而且必须在上一级目录中才能删除下一级

子目录。

5.删除文件命令RM(DOS下为DEL或EARSE)

在Linux中用RM命令删除文件,例:

rm

/ucdos.bat

相当于del

ucdos.bat

6.文件改名命令MV(DOS下为REN或RENAME)

在Linux中用mv命令给文件改名,例:

mv

/mntfloppy

p相当于

ren

mntfloppy

p

说明:在Linux中的mv命令除了文件改名外,还有文件移动的功能,请看例子:

mv

/mnt/floppy

/bin

相当于DOS中的命令

move

mntfloppy

in

7.文件复制命令cp(DOS下为COPY)

在Linux中用cp命令进行文件复制,例:

cp

/ucdos/*

/fox

相当于copy

ucdos*.*

fox

注意:DOS中的*.*在Linux中用*代替。

8.获取帮助信息命令man(DOS下为HELP)

在Linux中用man命令获取帮助信息,例:

man

ls

相当于help

dir

ls

--help

相当于dir/

以上讲到的仅仅是与DOS功能相似的一些Linux命令,而作为一个多用户、多任务的 *** 作系统,其强大的功能还远不止于此。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8928809.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存