实验报告一:Unix环境基本命令的使用
unix实验报告

unix实验报告《Unix实验报告》摘要:本实验报告旨在介绍Unix操作系统的基本概念、特点和使用方法。
通过实际操作和案例分析,展示了Unix操作系统的强大功能和灵活性,以及其在计算机科学和工程领域的重要性。
1. 引言Unix操作系统是一种多用户、多任务的操作系统,具有稳定性高、安全性强、灵活性大等特点。
它被广泛应用于服务器、工作站和个人电脑等领域,为用户提供了丰富的命令行工具和强大的脚本编程环境。
2. Unix操作系统的基本概念Unix操作系统的基本概念包括文件系统、进程管理、用户管理、权限控制等。
文件系统是Unix操作系统的核心,它采用树状结构组织文件和目录,并提供了丰富的文件操作命令。
进程管理是Unix操作系统的另一个重要特点,它允许多个进程同时运行,并提供了进程控制、调度和通信的功能。
用户管理和权限控制则是Unix操作系统的安全保障,它允许管理员对用户和文件进行灵活的管理和权限设置。
3. Unix操作系统的特点Unix操作系统具有很多特点,如多用户、多任务、多线程、分时共享、高性能等。
它采用了模块化设计和分层结构,使得系统更加稳定和可靠。
此外,Unix 操作系统还提供了丰富的命令行工具和编程环境,为用户提供了强大的自定义和扩展能力。
4. Unix操作系统的使用方法Unix操作系统的使用方法主要包括命令行操作、脚本编程、系统管理等。
通过实际操作和案例分析,我们可以了解到如何使用Unix操作系统进行文件操作、进程管理、用户管理、权限控制等。
同时,我们还可以学习到如何使用Shell脚本进行自动化任务的编写和执行,以及如何进行系统管理和性能调优。
5. 结论Unix操作系统是一种强大而灵活的操作系统,它为用户提供了丰富的命令行工具和编程环境,同时具有稳定性高、安全性强、灵活性大等特点。
通过实际操作和案例分析,我们可以更加深入地了解Unix操作系统的基本概念、特点和使用方法,从而更好地应用它来解决实际问题。
Unix系统维护常用基本命令使用介绍

CATALOGUE
03
03
head
分别显示文件开头和结尾的内容。
01
cat
显示文件内容,常用于查看文件整体内容。
02
more
分页显示文件内容,支持上下翻页。
echo
将文本输出到终端或文件。例如,`echo "text" >> file.txt`将文本添加到文件末尾。
tee
读取标准输入并写入文件,同时将内容输出到终端。
实时查看日志文件的末尾内容,常用于监控系统日志。
grep命令
在日志文件中搜索特定的关键词或模式,帮助定位问题。
less命令
分页查看日志文件内容,支持向前和向后翻页。
THANKS
感谢观看
CATALOGUE
05
总结词
获取系统的运行状态和资源使用情况
top命令
实时显示系统状态,包括CPU占用率、内存使用情况、进程信息等,按需刷新。
uptime命令
显示系统运行时间、用户数量和平均负载等信息。
df命令
查看磁盘使用情况,包括可用空间、已用空间、挂载点等。
总结词
检索和分析系统日志文件
tail命令
总结词
用于在文件系统中搜索具有指定名称的目录。
详细描述
使用`find`命令可以查找目录。例如,`find /path/to/search -type d -name "directory_name"`将在`/path/to/search`路径下搜索名为`directory_name`的目录。
文件内容操作命令
详细描述
总结词
用于将当前工作目录更改为指定的目录。
详细描述
《unix操作系统》课程实验指导书

《unix操作系统》课程实验指导书实验一掌握unix基本命令、shell基本知识目的:(1)掌握UNIX基本命令(文件、目录、进程、网络、管理)(2)掌握UNIX基本命令的简单组合(输入输出换向,管道)要求:(1)了解Unix(Linux)安装、环境配置。
(2)了解Unix(Linux)远程登录方式。
了解这种工作方式与单机情况下的差异。
(3)文件、目录、进程、网络、管理方面各列举4条以上的命令,如:文件:cat ls copy link 。
清楚其功能、主要参数。
(4)了解输入、输出换向、管道的使用。
每种方式列举2条以上示例。
内容:(1)阅读用户环境配置文件(2)运行文件、目录、进程、网络、管理方面命令(基本的不少于20条)(3)运行输入、输出换向、管道的命令。
(4)如何运用man 命令实验二 SHELL程序设计目的:(1)掌握shell基本语法、shell程序特点。
了解shell程序与作业控制的关系。
(2)掌握shell程序运行方法。
(3)掌握编写shell程序的基本技能。
要求:(1)学会vi 编辑程序的使用。
(2)完成要求shell程序编辑、调试、运行。
内容:(1)编写shell程序,计算当前目录下文件数目和子目录数目(2)编写shell程序,显示当前目录下及子目录下的C程序文件名(3)编写shell程序,显示当前时间,如时间在11点到12点,检查当前目录下是否出现文件wellcome.txt。
如出现,显示OK!,否则,显示NO!。
实验三进程控制与通讯目的:(1)掌握进程控制的基本系统调用(fork,wait,kill,sleep等)(2)掌握signal函数、管道、管道文件的原理与使用。
要求:(1)掌握进程控制原理;(2)掌握进程通讯原理;内容:(3选2)(1)编写一个时钟C程序,后台运行,显示时间,3分后它启动另一时钟程序,它们同时运行,但是时间差为3。
(2)编写一个signal函数C程序,当程序运行十,如ctrl-c,程序显示ctrl-c的次数。
UNIX常见命令及vi编辑器实验报告

UNIX常见命令及vi编辑器实验报告《UNI_系统与软件开发》实验报告作者:自律w_yn实验目的学会使用Linu_的常见命令学会用vi编辑器实验环境软件:安装了Linu_的vmware虚拟机硬件:PC机一台实验内容与实验过程及分析^p (写出详细的实验步骤,并分析^p 实验结果)1.useradd命令useradd用于添加用户,用法:useradd [选项] 用户名2.passwd命令passwd命令用于设置账户密码,用法:passwd [选项] 用户名3.su命令su命令用于切换用户,用法:su [选项] [用户名]4.shutdown命令shutdown命令用于关机,用法:shutdown [-t sec] [-arkhncfFHP] time [warning message]5.cp命令cp命令用于拷贝,用法:cp [选项] 文件或目录目标文件或目录6.mv命令mv命令用于移动或更名,用法:mv [选项] 文件或目录目标文件或目录7.rm命令rm命令用于删除文件或目录,用法:rm [选项] 文件或目录删除文件:删除目录:8.mkdir命令mkdir命令用于创建目录,用法:mkdir [选项] 目录名9.cd命令cd命令用于改变工作目录,用法:cd 目录名10.pwd命令pwd命令用于查看当前路径,用法:pwd11.ls命令ls命令用于常看目录,用法:ls [选项] [目录或文件]12.tar命令tar命令用于打包与压缩,用法:tar [选项] 目录或文件使用tar命令将/tmp目录下的所有文件和目录打包成一个tmp.tar文件使用tar命令将打包文件tmp.tar在当前目录下解开13.unzip命令unzip命令用于解压缩,用法:unzip [选项] 压缩文件名.zip例:使用unzip命令解压tmp.zip文件14.chmod命令chmod命令用于改变访问权限,用法:chmod [who] [+|-|=] [mode] 文件名例:使用chmod命令给hello.c文件的所有者同组用户加上写的权限例:使用chmod命令将文件hello.c的访问权限改变为文件所有者可读可写可执行、文件所有者同组的用户可读可写、其他用户可执行。
北京邮电大学Unix编程环境课程第一次实验报告ls命令

实验报告实验名:Unix编程第一次实验课程名:Unix编程环境姓名:学号:班级:实验目的:练习vi,使用UNIX的系统调用和库函数,体会UNIX文件通配符的处理方式以及命令对选项的处理方式。
实验要求:编程实现程序list.c,列表普通磁盘文件(不考虑目录和设备文件等),列出文件名和文件大小。
与ls命令类似,命令行参数可以有0到多个➢0个参数:列出当前目录下所有文件➢参数为普通文件:列出文件➢参数为目录:列出目录下所有文件实现自定义选项r,a,l,h,m以及--➢r 递归方式列出子目录➢ a 列出文件名第一个字符为圆点的普通文件(默认情况下不列出文件名首字符为圆点的文件)➢l 后跟一整数,限定文件大小的最小值(字节)➢h 后跟一整数,限定文件大小的最大值(字节)➢m 后跟一整数n,限定文件的最近修改时间必须在n天内➢显式地终止命令选项程序说明:1)命令选项的存储:struct options{Int aFlag,rFlag,lFlag,hFlag,mFlag; long lPara,hPara;int mPara;};采用struct options结构存储命令的选项,flag 代表有无此选项,例如aFlag为1就表示有“-a”选项,aFlag为0则表示没有“-a”选项。
lPara、hPara和mPara用来存储”-l”、”-h”、”-m”选项所带的参数。
2)命令的读取:struct path{char* path;struct path* next; };采用函数getCommend读取命令,声明一个opEnd变量用来指示选项的输入是否结束。
opEnd初始为0,代表选项的输入没有结束,当遇到“--“之后,opEnd置为1,代表选项输入结束。
在opEnd为0的时候,命令中以”-“开头的,都认为是一个选项,在opEnd为1的时候,命令中以”-“开头的则不作为选项而作为命令的参数。
在识别选项的同时,也要读入命令的参数,命令的参数也就是文件地址,存储在结构struct path所组成的链表当中。
实验一 UNIX常用命令

实验一 UNIX/LINUX常用命令一、实验目的1.熟悉操作系统界面。
2.掌握UNIX文件系统的目录结构。
3.掌握有关UNIX文件系统操作的常用命令。
4.了解有关文件安全方面的知识。
二、实验内容1.系统登录与退出。
2.使用pwd,cd,ls等命令浏览文件系统。
3.使用cat,cp,mv等命令查看你的文件。
4.练习查看命令。
三.实验步骤1、登录在DOS环境下用MS提供的telnet程序(也可使用WINDOWS 自带的telnet图形界面程序或多功能的S-Term终端程序),可使PC作为终端(terminal)登录(login)UNIX 服务器(UNIX Server)。
(1)执行格式:telnet hostname(主机名)或 telnet 主机的IP地址例: telnet 或 telnet 210.37.47.95(2)步骤login:(输入username,如xx01)password:(输入密码,如xx01xx01)2、退出在UNIX系统提示符$下,输入logout、exit或shutdown 。
例:$ logout3.浏览文件系统〈1〉运行pwd命令,确定你当前的工作目录。
〈2〉利用以下命令显示当前工作目录的内容: ls -l〈3〉运行以下命令: ls -ai〈4〉使用mkdir命令建立一个子目录subdir。
〈5〉使用带-d选项的ls命令,你只能看到有关子目录的信息。
〈6〉使用cd命令,将工作目录改到根目录(/)上。
〈7〉使用ls命令列出根目录的内容,再分别列出各子目录的内容。
〈8〉使用ls-l命令列出/dev的内容。
〈9〉使用不带参数的命令cd,然后用pwd命令确定你当前的工作目录是什麽。
〈10〉使用命令cd../..,你将工作目录移到什麽地方?4.查看你的文件〈1〉利用cd命令,将工作目录改到你的主目录上。
〈2〉将工作目录改到你的子目录subdir,然后运行命令: date > file1将当前日期和时间存放到新建文件file1中。
unix实用基本命令完整版

unix实用基本命令完整版用户在登录前,首先要向系统管理员申请一个用户注册名,不论用户从哪台计算机登录到itpnet上都将访问相同的文件系统。
1.1登录当屏幕上发生login提示符时,用户可以输出自己的用户注册名,并按回车键。
若存有口令,系统将提示信息用户输出密码,并按回车键,口令输出恰当后,用户登入成功。
这时,屏幕上会显示出一些信息和命令提示符。
如:login:guest[enter]passwd:******[enter]sun%备注:用户名必须用小写字母输出,unix系统区分小小写字母。
1.2退出当用户准备工作选择退出自己的计算机帐号时,可以在系统示符下输出logout或exit或按[ctrl-d]。
当屏幕发生login时,用户可以安全地返回计算机了。
例如:sun%logout[enter]login:1.3修改口令为了避免他人采用自己的帐号,在你首次登入后,Poissonspasswd命令修正只有本人晓得的保密口令,口令通常由此可以6至8个字母数字共同组成。
例如:sun%passwd[enter]oldpasswd:******newpasswd:******retypenewpasswd:******备注:当你选择退出系统再次登入时,就要采用代莱口令第二章目录操作命令2.1显示目录命令:pwd(printworkingdirectory)格式:pwd功能:表明出来用户当前工作目录的全路径名。
比如:%pwd2.2建立目录命令:mkdir(makedirectory)格式:mkdirdirectory_name功能:创建崭新目录例如:%mkdirdirectory2.3发生改变目录命令:cd(changedirectory)格式:cddirectory_name功能:改变当前工作目录注释:目录名选项有:(1)目录名,转回至当前目录下的子目录。
(2)..则表示转回至当前目录的父目录。
(3)/则表示转回至根目录。
unix 实验报告

unix 实验报告UNIX 实验报告一、引言UNIX 是一种操作系统,广泛应用于计算机科学领域。
本实验报告旨在介绍UNIX 操作系统的基本概念、特点和使用方法,并通过实验验证其功能和性能。
二、UNIX 操作系统的基本概念1. UNIX 的起源UNIX 是由贝尔实验室的 Ken Thompson 和 Dennis Ritchie 在 1969 年开发的操作系统。
它最初是为了支持多用户、多任务和分时操作而设计的。
2. UNIX 的特点UNIX 具有以下几个特点:- 可移植性:UNIX 可以在不同的硬件平台上运行,使得软件开发更加灵活。
- 多用户和多任务:UNIX 支持多用户同时使用,并且可以同时运行多个程序。
- 分时操作:UNIX 采用分时操作方式,使得多个用户可以共享计算机资源。
- 强大的命令行界面:UNIX 提供了丰富的命令行工具,使用户可以通过命令完成各种操作。
3. UNIX 的文件系统UNIX 使用层次化的文件系统来组织文件和目录。
文件系统的根目录为 "/",所有的文件和目录都从根目录开始构建。
UNIX 的文件系统采用了一种统一的文件访问方式,用户可以通过文件路径来访问文件。
三、UNIX 操作系统的使用方法1. 登录和注销用户可以通过用户名和密码登录到 UNIX 操作系统。
登录后,可以执行各种命令和操作。
注销时,用户可以使用 "logout" 命令退出系统。
2. 文件和目录操作UNIX 提供了一系列命令来管理文件和目录,如:- "ls" 命令用于列出当前目录下的文件和目录;- "cd" 命令用于切换当前目录;- "mkdir" 命令用于创建新的目录;- "rm" 命令用于删除文件或目录。
3. 进程管理UNIX 允许同时运行多个进程,并提供了一些命令来管理进程,如:- "ps" 命令用于查看当前正在运行的进程;- "kill" 命令用于终止指定的进程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
首都师范大学信息工程学院
课程名称:网络设计与应用管理实践
实验名称:Unix环境基本命令的使用
任课教师:刘羽实验时间:2010-03-13
姓名:何淼学号:1081000016
专业:计算机科学与技术(师范)
一、实验目的及要求
1、熟练掌握Unix环境下的基本操作
2、熟练掌握常用的Bash命令
3、理解Unix环境下目录结构和用户目录权限
4、掌握vi或emacs的使用方法
二、实验环境
1、操作系统:Windows XP 、Windows 7
2、软件:VMware Workstation v7.0.0.203739版本
3、硬件:内存—2GB、CPU—Core(TM)2 Duo E7200、硬盘、320GB
三、实验内容、步骤、现象
1、实验内容:Unix环境下Bash基本命令—cd、pwd、ls、grep、more、mkdir、rmdir、cp、mv、chmod、chown、wget、ifconfig、netstat等命令的使用方法以及vi和emacs的使用方法
2、步骤及其现象:
(1)打开terminal
(2)用ls查看目录
(3)cd命令
cd进入Desktop目录
返回上级目录(4)用pwd显示当前工作目录
(5)用wget命令下载文件
用wget -d 下载了学校首页到桌面
文件名存为index.html,打开后如下所示
(6)运用cp命令
把刚才下载的index.html文件复制到桌面上的abc目录下
发现abc目录中出现了index.html
(7)删除命令rm
在桌面上创建了一个xyz的文件,之后将其删除了,且在回收站中没有发现(8)创建目录mkdir和删除目录rmdir
在桌面上创建了一个xyz目录,之后将其删除,同样没有在回收站中出现(9)mv命令
在桌面上创建了一个文本文件名为test,将其移动到abc目录下
如图所示
(10)用tar命令对文件进行打包备份
在桌面上的三个*.txt文档打包成txt.tar.gz包
删除后再解开
(11)用chmod改写允许权限
如图所示,将目录abc改写为777,取消了1.txt组的读和2.txt其它的读(12)用chown改写拥有权
(13)用passwd修改密码
(14)用ifconfig查看本地连接信息
IP地址为192.168.190.128 (15)用grep命令查找字符串
文本test中的几个字符串
正确显示了字符串147所在行的内容(16)用cat命令查看
(17)用netstat查看网络连接状态
(18)vi编辑器
进入vi编辑器
按两下Esc只有键入a,进入输入模式1,可以在光标后面进行输入而键入i,可以进入输入模式2,会在光标的前面进行输入
按一下Esc,键入x,可以删除光标所在处的内容而键入s可以删除光标所在前面的内容
按两下Esc,键入:set nu可以显示行号
在指令模式下输入/akd字符串即可将光标移到所对应字符串开头
退出vi有几种方法,wq保存所写内容
q!强行退出,且不保存
四、实验结果分析及结论
1、我对课上所讲的大部分CLI进行了实践操作,正如上面实验步骤那样,几乎
每一个命令都有着许多的参数。
2、在使用wget命令时,一直不太清楚如何下载,结果按照网上所说的加了一个
-r参数,让我大吃一惊,-r参数采用递归算法把整个目录的文件及子目录中的内容全都下载到虚拟机当中,因此我急忙停止了下载,转而采用-d命令,仅仅下载网页内容,实验一下wget命令。
3、在使用chown修改拥有者权限时,我下载的文件自动转为hemiao,还是不太
会用这个命令,在网上也没有查到太详细的资料,搞得我有点混乱
五、实验体会
以前在使用计算机时,使用的命令非常少,几乎是不用,现在一下子接触这么多让我感觉有点吃不消,在进行实验时,我基本上都是按照网上所写的方法一步一步进行,使用起来还不熟练,这些都应该在以后的课程中逐步掌握,平常也需要练习。
这些命令最让我头疼的就应该是每个命令下都有着大量的参数,如需要掌握它们就要不停地练习才可以,现在我只记一些最最常用的命令和参数,其它命令如果忘记了还是得上网查资料才可以。
六、参考文献
Unix命令大全
/Unix%E5%91%BD%E4%BB%A4%E5%A4%A7%E5%85%A8#.E7.99 .BB.E5.BD.95.E5.B7.A5.E4.BD.9C.E7.AB.99。