实验1Lunix 常用命令及编辑器的使用操作
linux-实验指导手册-常用命令

实验一Linux常用命令(一)1、Shell环境和Shell命令格式如果实验用计算机上Linux以图形方式启动,登录系统后打开终端窗口。
方法:桌面:右键菜单-Terminal(终端);或:主菜单-系统工具-Terminal(终端)。
命令格式:command [-option(s)] [option argument(s)] [command argument(s)]步骤1:使用who命令步骤2:使用date命令步骤3:使用上下健提取历史命令who,执行。
2、文件系统操作命令(1)改变目录命令:cd 目标目录路径步骤1:使用绝对路径依次进入Linux根目录下的所有子目录。
例如:cd /usr/bin步骤2:使用绝对路径依次进入用户目录。
步骤3:使用相对路径进入子目录1)使用绝对路径进入/lib目录2)使用相对路径进入/lib/i868目录3)使用相对路径退回到/lib目录(2)列出并观察目录中的文件步骤1:进入任意目录,使用无参数ls命令列出并观察其中所有文件;步骤2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤3:使用-l选项,列出目录中文件的各种属性,并观察识别这些属性。
步骤4:直接列出子目录中的文件。
例如:ls i868步骤5:仅列出子目录本身(-d)步骤6:使用-F选项,显示文件类型标志。
步骤7:使用-a或-A选项,观察结果有什么变化。
步骤8:综合使用以上选项。
(3)目录的创建与删除步骤1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp”。
mkdir tmp步骤2:删除该目录rmdir tmp步骤3:在根目录中,使用绝对路径在用户命令中创建一个子目录。
mkdir ~/tmp步骤4:删除该目录rmdir ~/tmp步骤5:使用-p参数一次创建多级目录。
如:mkdir ~/tmp/dir1步骤6:使用-p参数删除多级目录。
如:cd ~rmdir tmp/dir1(4)文件和目录拷贝命令:cp步骤1:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中mkdir ~/tmpcp /usr/include/signal.h ~/tmp步骤2:从/usr/include目录中,任选一个文件拷贝到用户目录的tmp子目录中,并改变其文件名。
四川大学计算机操作系统 实验一 熟悉Linux命令

实验一 熟悉Linux命令
选择开始->程序->VMware->VMware Workstation,运行虚拟机:
登陆linux系统:帐户root,密码123456
实验一 熟悉Linux命令
鼠标和键盘在某一时刻只能由一个系统占用。两 个设备在两个系统之间的切换: ①鼠标点击VMware的工作窗口,进入Linux系统; ②在Linux状态下按Ctrl+Alt回到windows系统。 登陆Linux系统: 使用用户名“root” 注意:由于root是超级管理员,所以不要运行大 的删除命令。 本试验没有用到图形化界面,只用终端即可
实验一 熟悉Linux命令
1.1实验目的 (1)通过在Linux系统终端下执行一些基本命令, 初步建立对Linux系统的了解,会使用man命令查 找这些命令的使用帮助。 (2)理解/proc作为虚拟文件系统的作用。 (3)学习Linux内核、进程、存储等资源的一些重 要特征。
实验一 熟悉Linux命令
实验一 熟悉Linux命令
shell的特殊字符 (1)通配符*、? ,使用通配符可以表示多个文件: ls /etc/a* 列出/etc目录下以a打头的 所有文件名。 ls /etc/a?i* 列出/etc目录下以a打头的,第二个为任一字符, 接下来的字符为i的文件。 (2)sort命令:从所给文件中按行读取正文,并按照第一 个字母的顺序排序,然后将结果到标准输出(屏幕),如: (假设当前目录有文件animals) $ sort animals bee 屏幕输出第一行 cat 屏幕输出第二行 dog 屏幕输出第三行
linux上机实验

实验名称:Linux 基本命令的使用实验时间:2学时实验目的:熟练使用Linux字符界面、窗口系统的常用命令。
实验内容(一)Linux操作基础1.重新启动linux或关机(poweroff,shutdown,reboot,init 0,init 6)2.显示系统信息(uname),显示系统日期与时间,查看2014年日历(date,cal)3.使用帮助命令(man,help)4.查看当前登陆用户列表(who),显示当前用户(whoami)5.建立一个新用户mytest,设定密码(useradd,passwd)6.用mytest登录,用户注销或退出(logout, exit)7.转换用户身份(su)(二)文件操作命令8.显示当前工作目录,显示当前目录下的内容,列出所有文件和目录(包括隐含文件)(pwd,dir, ls)9.建立一个新目录test,并建立其子目录t1,t2和t3,进入t1子目录(mkdir, cd)10.在t1目录下,建立一个空文件aa(touch)11.用vi编辑器建立一个源文件bb,输入3到5行文字,然后保存并退出12.将aa和bb复制到t2目录下,将t2目录的bb文件移动到t3子目录下并改名13.显示aa文件和bb文件的内容(cat)14.分页显示一个大文件(more, less)15.在文件bb中查找某个特定的字符串(grep)16.查找某个特定文件(find)17.练习history命令,并执行其中一条历史命令;快速重复执行上一条命令18.将ls显示文件的结果,分别覆盖写和追加写到一个新文件中(> 和>>)19.练习压缩命令和解压缩命令(gzip 和gunzip)20.删除一个文件(rm命令)21.删除一个目录,如test/t11/t3子目录22.删除一个用户mytest及其主目录中的内容(userdel)实验名称:Vi编辑器的使用实验时间:2学时实验目的:熟练掌握Vi编辑器的基本使用方法。
linux操作系统实验报告

LINUX操作系统实验报告姓名班级学号指导教师2011 年05月16 日实验一在LINUX下获取帮助、Shell实用功能实验目的:1、掌握字符界面下关机及重启的命令。
2、掌握LINUX下获取帮助信息的命令:man、help。
3、掌握LINUX中Shell的实用功能,命令行自动补全,命令历史记录,命令的排列、替换与别名,管道及输入输出重定向。
实验内容:1、使用shutdown命令设定在30分钟之后关闭计算机。
2、使用命令“cat /etc/cron、daliy”设置为别名named,然后再取消别名。
3、使用echo命令与输出重定向创建文本文件/root/nn,内容就是hello,然后再使用追加重定向输入内容为word。
4、使用管道方式分页显示/var目录下的内容。
5、使用cat显示文件/etc/passwd与/etc/shadow,只有正确显示第一个文件时才显示第二个文件。
实验步骤及结果:1.用shutdown命令安全关闭系统,先开机在图形界面中右击鼠标选中新建终端选项中输入命令Shutdown -h 302、使用命令alias将/etc/cron、daliy文件设置为别名named,左边就是要设置的名称右边就是要更改的文件。
查瞧目录下的内容,只要在终端输入命令即可。
取消更改的名称用命令unalias命令:在命令后输入要取消的名称,再输入名称。
3、输入命令将文件内容HELLO重定向创建文本文件/root/nn,然后用然后再使用追加重定向输入内容为word。
步骤与输入内容HELLO一样,然后用命令显示文件的全部内容。
4、使用命令ls /etc显示/etc目录下的内容,命令就是分页显示。
“|”就是管道符号,它可以将多个命令输出信息当作某个命令的输入。
5实验二文件与目录操作命令实验目的:1、掌握LINUX下文件与目录的操作命令,如pwd、cd、ls、touch、mkdir、rmdir、cp、mv、rm等。
linux实训指导书

《网络操作系统》综合实训指导书院系:信息科学与工程学院班级:07网络教师:温静静实验一、Linux的基本操作和常用命令的使用一、实验目的1.学会不同Linux用户登录的方法。
2.掌握常用Linux命令的使用方法。
3.了解Linux命令中参数选项的用法和作用。
二、实验工具与设备1.已安装Linux操作系统的计算机。
2.或装有Windows操作系统的计算机并通过网络与Linux服务器连接。
三、实验内容和步骤1.登录系统以适当的用户名在Windows 95/98下远程登录Linux主机,或在装有Linux系统的计算机中登录Linux系统。
2.文件操作命令(1)查看文件与目录ls(2)显示文件内容命令(cat)(3)文件复制命令(cp)(4)文件改名命令(mv)(5)删除文件命令(rm)3.目录操作命令的使用(1)改变当前目录命令(cd)和显示当前目录命令(pwd)(2)建立子目录命令(mkdir)在用户目录下创建如图所示的目录结构。
图创建的目录结构(3)删除子目录命令(rmdir)4.用户管理命令的使用(1)登录命令(login)和注销命令(logout)提示:可以直接用Ctrl+d退出或注销用户。
(2)添加和更改用户命令①添加用户②转换用户(3)修改用户密码命令(passwd)(4)关机命令(shutdown,终止或重启系统的命令)命令格式:shutdown [-r] [-h] [-c] [-k] [[+]时间]5.其他操作命令的使用(1)链接命令(ln)(2)查看用户命令who命令:查看当前正在登录的其他用户的命令。
whoami命令:查看当前正在使用(登录)的用户名。
(3)查看命令帮助信息命令(man)man命令:联机帮助命令。
用于查询命令和程序的使用方法和参数。
四.实验要求:1.写出实验报告2.练习题(1)熟悉Linux命令的功能和使用。
(2)将图1-5所示的目录结构变为图1-6所示的目录结构。
实验一 Linux基本环境

实验一 Linux基本环境一、实验目的1.熟悉Linux下的基本操作,学会使用各种Shell命令去操作Linux,对Linux有一个感性认识。
2.学会使用vi编辑器编辑简单的C语言程序,并能对其编译和调试。
3.了解LINUX系统的安装过程。
二、实验学时2学时三、实验内容1.完成LINUX系统的登录,启动终端,使用adduser在超级用户下为自己创建一个用户。
2.登录自己的用户,使用who命令和whoami命令查看当前用户名称。
3.进行下列操作并记录结果(要求:结果记录在实验报告中)。
1)运行pwd命令,确定你当前的工作目录。
2)利用以下命令显示当前工作目录的内容: ls –l3)运行以下命令: ls –al4)使用mkdir命令建立一个子目录subdir5)使用cd命令,将工作目录改到根目录(/)上。
6)使用ls-l命令列出/dev的内容。
7)使用不带参数的命令cd改变目录,然后用pwd命令确定你当前的工作目录是哪里?8)使用命令cd../..,你将工作目录移到什么地方?4.在LINUX下查看你的文件。
1)利用cd命令,将工作目录改到你的主目录上。
2)将工作目录改到你的子目录subdir,然后运行命令:date > file1 将当前日期和时间存放到新建文件file1中。
3)使用cat命令查看file1文件的内容。
4)利用man命令显示date命令的用法:man date5.编写能输出“Hello world!”问候语的C程序,并在终端中编译、执行。
要求记录所使用的命令及结果。
6.编写一个程序:显示信息“Time for Play!”,并能在后台运行一段时间(自定义)后,弹出信息提醒用户。
要求记录所使用的命令及结果。
(提示:使用sleep(s)函数)四、实验参考(一)Linux基本命令介绍在Linux中进行命令行输入操作的界面叫做“终端”,成功进入Linux系统后,在桌面上点击鼠标右键,选择“终端”选项,即可弹出“终端”窗口。
Linux常用命令实验报告

一.实验名称:Linux 网络服务之Samba二.实验目的:1. 1. 掌握掌握Samba 服务器的基本配置;2.了解Samba 服务器的一些全局参数(文件服务器的一些全局参数(文件/etc/samba/smb.conf /etc/samba/smb.conf /etc/samba/smb.conf););3.掌握图形界面下的Samba 服务器的配置;4.掌握在Linux 和Windows 环境下查看共享的方法。
三.实验内容:1.1.使用图形界面配置使用图形界面配置Samba 服务器,要求:建立一个以你的姓名(汉语拼音)为名的用户,使所有用户对名的用户,使所有用户对/tmp /tmp 目录拥有读写的权利,而对目录拥有读写的权利,而对/etc/samba /etc/samba 目录,只有你自己拥有读写的权利(可截图,也可说明具体的操作的步骤)。
2.你的系统中现在拥有的用户为joshua joshua、、alex alex、、dax dax、、bryan bryan、、zak zak、、ed ed、、manager manager、、你自己,你自己,joshua joshua joshua、、alex 属于sale 组,组,dax dax dax、、bryan 属于hr 组,组,zak zak zak、、ed 属于web 组,你拥有自己的组,而manager 属于所有的组。
要求使用文本界面配置Samba 服务器,并满足下面的条件:(1)为所有的用户配置只读共享和读写共享(对)为所有的用户配置只读共享和读写共享(对/usr /usr 目录的只读共享和对/mnt/floppy 的读写共享);(2)为你自己配置专门的读写共享,其他用户不可访问(自己设定目录);(3)为组sale 建立一个目录建立一个目录/var/samba/sale /var/samba/sale /var/samba/sale,,使该目录只有组sale 的成员可以访问;(4)同样为其他两个组hr hr、、web 组建立同sale 一样的共享目录,一样的共享目录,具有同样的权具有同样的权限。
操作系统实验

操作系统实验实验一Linux常用命令实验一.目的和要求本实验的目的是熟悉Linux操作系统的命令接口、图形接口和程序接口;了解Linux操作系统的启动过程;了解Linux操作系统的目录结构;用vi编辑器编写简单的C语言程序,并用gcc编译器编译、运行。
二.实验内容1、实现开机、登录、退出与关机:(1)可以以窗口工作方式和终端工作方式登录:如果用户登录后就进入终端工作方式(即命令工作方式),则可以在命令提示符下键入“startx”,进入窗口工作方式;如果用户登录后就进入窗口工作方式,则可以不退出X Windows 直接进入提示符状态使用Linux 命令:在“主菜单”中选择“系统工具→终端”选项,在出现的窗口中可以使用字符命令。
(2)如果以root用户登录,则命令窗口的提示符为#;如果以普通用户登录,则命令窗口的提示符为$;登录用户名:user 密码:123456 (3)修改口令(修改口令操作不做):成功进入系统后,在命令提示符后输入“passwd”并键入回车键。
(4)退出帐号:命令方式下:logout(5)关机或重启:(6)命令方式下:(root用户可以执行)shutdown、halt或reboot(7)输入没有参数的shutdown命令,两分钟之后即可关闭系统。
在这段时间,Linux 将提示所有已经登录系统的用户系统将要退出。
halt命令相当于shutdown -h now,表示立刻关机。
reboot命令相当于shutown -r now,表示立刻重新启动。
(8)窗口方式下:“桌面”->“注销”2、掌握的基本常用命令列表(1)关于目录的操作命令:cd、ls、mkdir 、rmdir、pwd等;(2)关于文件的操作命令:cat、find、vi/vim、cp、rm、mv、touch、echo、dd、du、df、chmod、ln等;(3)关于进程管理的操作命令:ps、kill、top、free 等;(4)关于系统管理的操作命令:whoami、passwd、adduser/useradd、addgroup、userdel、groupdel、su、who、Ctrl+Alt+Fn(n=1、2、3、4、5、6)(在X-Window界面下切换到字符界面-控制台虚拟终端,重新登录,Ctrl+Alt+F7返回图形界面)、Ctrl+Alt+Fn(n=1、2、3、4、5、6)(在6个虚拟终端之间切换)等;(5)安装和卸载文件系统:mount、umount等;(6)显示有关计算机系统信息的命令:uname(显示操作系统的名称)、uname –n(显示系统域名)、uname –p(显示系统的CPU名称)(7)使用man命令来获得每个Linux命令的帮助手册,用man ls,man passwd,man pwd命令得到ls、passwd、pwd三个命令的帮助手册。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
紧接着在vi编译器中写入代码,如:
#include <stdio.h>
int main()
{
printf("Hello boys and girls\n");
return 0;
}
B.按Esc键退出vi编辑器输入模式
C.输入:“:wq”保存退出编辑器回到终端
return 0;
}
E.按Esc键退出vi编辑器输入模式
F.输入:“:wq”保存退出编辑器回到终端
【思考:A、B两步对应操作还可以如何进行?】
G.编译:使用gcc编译器
在终端输入:gcc test.c【默认生成后一个a.out文件,你可以通过ls命令查到】
【此处gcc的使用有不同方式,得到的结果也不一样,思考:如何得到test.exe文件;如何查阅更多关于gcc的用法?】
用法:cd directory
创建目录:mkdir
删除目录:rmdir
复制文件:cp源文件或目录目的文件或目录-i / -v / -r:覆盖文件前询问用户/显示命令执行过程/递归复制
删除文件或目录:rm(remove)
参数:-f:强迫删除文件
-i:互动模式,删除前再做一次确定
-r:陆续删除目录
-v:显示删除过程
2.实验内容
1)通过操作熟悉基本Linux命令
2)编写、编译、执行、调试一个C程序
3.实验准备
1)复习C语言基本语法
2)虚拟机配置和Linux系统安装
4.实验指导
1)推荐虚拟机监控软件-----VMWare
推荐配置:主频1G以上的CPU,256M以上的内存。
在Windows环境下模拟出一台甚至多台全新的计算机
“/”系统的根目录
“~username”用户的专用目录
查找文件位于哪个目录:find
切换目录:cd
用法:cd directory
创建目录:mkdir
删除目录:rmdir
复制文件:cp源文件或目录目的文件或目录-i / -v / -r:覆盖文件前询问用户/显示命令执行过程/递归复制
删除文件或目录:rm(remove)
用户切换:su
注意su与su –的区别
(4)在linux环境下用C语言编程简介
D.建立.c文件
在终端下输入:vi mytest.c [使用编辑器vim]
紧接着在vi编译器中写入代码,如:
#include <stdio.h>
int main()
{
printf("Hello boys and girls\n");
3)Unix/Linux环境下的程序开发
(3)常用命令
命令通常具有很多选项,如何获取命令的帮助信息?
man command
info command
command –h
command --help
查找命令处于哪个目录中:
which command
列出某个目录下的文件:ls
“.”表示当前目录
“..”表示上一级目录
操作示例:[更多请参考阅读网络教学平台参考资料:GDB调试精粹及使用实例- fanqiang_com.mht]
二、实验截图:
实验过程中遇到的问题解决办法与实验体会(10分)【请注意:此处必须如实填写,为空或不适均扣10分】
操作系统课程实验报告
姓名
学号
系
计算机软件系
任课教师
指导教师
评阅教师
实验地点
实验时间
实验编号与实验名称:
实验一Linux常用命令及编辑器的使用操作
实验目的:
1.实验目的
1)熟悉平台的配置安装(虚拟机+Fedora)
2)掌握基本的Linux命令
3)掌握Linux系统下C语言代码的编辑、编译、执行和调试
实验内容及要求(详见实验讲义):
显示一个文件的内容
文件小时,使用”cat”
文件比较大时使用:”more”或者“less”
more:空格翻页,”q”退出
less:空格、上下键、上下翻页键都可以使用,”q”退出
设置和修改用户密码:passwd
用户切换:su
注意su与su –的区别
(2)在linux环境下用C语言编程简介
A.建立.c文件
man command
info command
command –h
command --help
查找命令处于哪个目录中:
which command
列出某个目录下的文件:ls
“.”表示当前目录
“..”表示上一级目录
“/”系统的根目录
“~username”用户的专用目录
查找文件位于哪个目录:find
切换目录:cd
参数:-f:强迫删除文件
-i:互动模式,删除前再做一次确定
-r:陆续删除目录
-v:显示删除过程
显示一个文件的内容
文件小时,使用”cat”
文件比较大时使用:”more”或者“less”
more:空格翻页,”q”退出
less:空格、上下键、上下翻页键都可以使用,”q”退出
设置和修改用户密码:passwd
可以在这些新的计算机上面安装任何操作系统,包括Windows和Linux,而对目前的系统没有影响。
可以把安装好的操作系统以文件的形式Copy给别人。卸载操作系统只需要删除几个文件。
100%支持网络,可以在虚拟机和虚拟机之间,虚拟机和宿主机之间进行网络通信
2)Linux简介
Linux操作系统是UNIX操作系统的一种克隆系统,它诞生于1991年10月5日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并通过全世界各地计算机爱好者的共同努力,已成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长。是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。Linux得名于天才程序员林纳斯·托瓦兹。
H.执行
在终端输入:./a.out
(5)gdb调试器的使用
调试器(比如象GDB)能让你观察另一个程序在执行时的内部活动,或程序出错时发生了什么。GDB主要能为你做四件事:
a)运行你的程序[命令:r或run]
b)设置断点[命令:b或break]
c)查看变量、cpu寄存器等信息[命令:print或p]
d)改变你的程序[可用l或list命令来显示原代码]
[参考:/view/1634.htm]
实验用到的软件(:)
Linux、Oracle VM VirtualBox managar
实验内Unix/Linux环境下的程序开发
(1)常用命令
命令通常具有很多选项,如何获取命令的帮助信息?