实验报告
成都创新互联公司是一家专注于成都做网站、成都网站建设与策划设计,平武网站建设哪家好?成都创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:平武等地区。平武做网站价格咨询:13518219792
实验名称: 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实验报告
第八章
帮助命令
内建命令 通常在 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下有着相当完整的帮助系统。有什么命令不会的,可以键入“man --[命令]”来得到帮助。还有网上的资料也多的是,你可以到 等网站去找找看,还有,google搜索引挚有专门为linux提供的搜索服务, 有不会的可以搜索一下!
ls -l file1 (使用了重名的话可以ll file1)
chmod 770 file1
其他自己想
1.列出文件清单命令:ls
ls命令能够列出当前目录下的所有内容。ls 命令的执行方式为:
# ls [-选项] [文件名或者目录名]
进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得。
在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令:
# ls /etc
如果想要列出当前目录下所有文件,则可以使用下列命令:
# ls -a
2、cat命令
功能:在标准输出上显示文件。
语法:cat [-vTEuAte] 文件
例子: cat example.txt
cat -A exam2.txt
cat file1 file2 file2
3、more命令
功能:在终端屏幕按屏显示文本文件。
语法: more [-pcdls] 文件
例子: more example.c
more -dc example.c
more -c -10 example.c
4、less命令
less命令的功能几乎和more命令一样,也是用来按页显示文件,不同之处在于less命令在显示文件时允许用户既
可以向前又可以向后翻阅文件。
5、head命令
功能:显示指定文件的前若干行。缺省设置为显示10行
语法:head [-n] 文件
例子: head example.c
head -3 example.c
6、tail命令
功能:显示指定文件的末尾若干行。缺省设置为显示10行
语法:tail [+ / - num ] [参数] 文件
+num 从第num行以后开始显示。- num 从距文件尾num行处开始显示。
例子: tail example.c
tail -4 example.c
7、grep、fgrep和egrep命令
功能:
这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名。grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令。
语法:
grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]
egrep [选项] [查找模式] [文件名1,文件名2,……]
fgrep [选项] [查找模式] [文件名1,文件名2,……]
例子: grep "text file" example
grep data *
grep goto *.c
到目录下用以下命令
makefile
make
其中make是编译
makefile是清单文件