操作系统实验指导书(学生用)
更新时间:2023-10-03 17:37:01 阅读量: 综合文库 文档下载
- 操作系统推荐度:
- 相关推荐
实验1 Linux基本命令
实验目的
1 2 3 4 5
实验准备
1. 2.
实验内容
掌握进入和退出Linux系统过程。 掌握Linux系统文件操作命令的使用。 掌握Linux下进程管理命令的使用。 了解Linux下的用户间通信命令。 了解Linux下的联机帮助。
系统管理员在服务器上安装Linux操作系统并配置网络环境。 每一个终端用户建立帐号并设置好口令。
1. Linux的注册和注销 (1)注册
在Windows环境下,点击“开始”→“运行”,如图1-1所示。在相应的“打开”输入框内输入Telnet命令以便于与服务器建立连接,然后按“确定”按钮,如图1-2所示。
例如:如果服务器的IP为192.168.0.1,则输入:
Telnet 192.168.0.1
图1-1 启动telne图 图1-2 运行telnet 界面
一般此时需要等待登录提示,然后,屏幕上出现登陆提示符:
login:
输入用户名,一般学生上机的用户名和密码均为:
user+(学号的后两位+(班级号-1)*30)
例如:1班的学号后两位为26的学生的用户名和密码为“user26”; 3班的学号后两位为26的学生的用户名和密码为“user86”。
输入用户名后,如果用户名正确,会出现密码提示符Passward:
1
注意:在输入密码的过程中,屏幕上不显示任何字符。
如果用户名和密码全部正确,出现Linux的shell提示符“$”,此时可以输入Linux的各种命令。表明系统已经准备好接受您的命令,这时系统在SHELL控制之下;若输入的口令与用户名不符,则系统提示注册失败,并允许重新注册,根据系统的默认的设置,若三次注册失败,则系统自动将帐户和终端封锁。
(2) 注销:
当用户完成所要做的工作以后,要退出LINUX操作系统时,应该通过注销通知系统,这样LINUX系统将释放用户占用的终端供他人使用。
LINUX有两种不同的注销过程
①命令方式:在$提示符下打入:exit命令 ②利用组合键:CTRL/D
此时屏幕上重新出现提示符login:,表明用户已从LINUX系统中退出。 2、 Linux的文件操作命令
LINUX操作系统是一个简单易懂的系统,其命令是以众多可执行程序的形式驻留在系统目录下,每个用户可以在自己的目录下使用LINUX系统命令。
在LINUX系统中,标准的命令解释程序称为SHELL.一个简单的命令就是以空格隔开的一串字符。命令的第一个字是命令动词,后接一些参数,命令行以回车键结束,一行中可以打入多个命令,命令之间用分号分开。在使用LINUX系统命令时,一定要注意区分大小写字母,大小写表示不同含义,通常命令是以小写方式给出。
LINUX系统允许在命令中使用下列特殊字符: “*” 可匹配任意字符串 “?” 可匹配任意一个字符
“[] ”可匹配方括号中字符集的任何一个单个字符。如:[1-9]与[0123......9]一样,[A-Z]表示大写字母A-Z。“\\”
fàngzàitèshūzìfú
是转义字符,放
在特殊字符“* ? [] &”前,可使特殊字符成为普通字符,放在行尾可做续行符。
(1)列文件目录命令:ls
格式:ls [参数列表] 功能:列文件目录。 说明:参数可以有以下内容 -a
以ASCII码顺序排列显示全部内容,包括隐含文件“·”和“··”
-x 横向显示文件及目录名 用空格分隔 -m 横向显示文件及目录名 用逗号分隔 -l 每行显示一个文件目录的长列表信息
-t 按时间顺序显示,根据每个文件修改的日期。 例:列出当前目录下所有以\打头的文件。
$ ls a*
例:用长列表方式以ASCII码顺序排列显示全部内容,包括隐含文件。
$ls –al
(2)显示当前工作目录:pwd
2
格式:pwd
功能:显示当前工作目录。 例:$ pwd
执行结果: /usr/user1 (3)创建子目录:mkdir
格式: mkdir 目录名
例:创建子目录d1 $ mkdir d1
说明:每个目录建立后,自动建立两个包括隐含文件“·”和“··”,前者表示当前子目录,后者表示当前子目录的上一级目录。
(4)改变当前工作目录:cd
格式:cd [目录名]
例:假如已经创建目录d1, 进入子目录d1: $ cd d1
不带任何参数的cd命令表示返回到用户主目录。 (5)删除子目录:rmdir
格式:rmdir <目录名> 例:删除子目录d1
$ rmdir d1
(6)文本文件显示、建立与连接cat
格式:
cat [[文件名1 文件名2 [ 文件名3…… ]]> ]文件名 功能:① 显示已经存在的文件内容
② 从键盘建立新文件
③ 将两个或两个以上文件连接成一个文件
例:显示文本文件a1的内容 $ cat a1
例:将文本文件a1和 a2连接在一起结果放入a3中 $ cat a1 a2 >a3
例:从键盘创建文本文件 $ cat >a4
输入文本内容......... ......... ......... 以ctrl/d结束 $
(7)复制文件:cp
格式:cp 文件1[,文件2...... ] 目标文件
3
例:将文件a1复制到另一个文件abf1中 $ cp a1 abf1
例:将文件a1 a2 a3 a6拷贝到目录d21下 //有问题 $ cp a1,a2,a3,a6 d21 (8)移动命令:mv
格式:mv 文件1 [文件2 ......] 目标文件 例:将文件a1更名为aa1 $ mv a1 aa1
例:将当前目录下以a打头的所有文件移到/usr/user15/d1下 $ mv a* /usr/user15/d1
例: 将子目录d2更名为d3 $ mv d2 d3 (9)删除文件:rm
格式: rm [参数列表] 文件1 [文件2 ......] 参数列表:
-r 对目录和子目录进行递归删除 -i 当删除无写权文件时交互式删除 -f 无条件删除指定的所有文件 例:删除文件a3 $ rm a3
例:交互式删除当前目录下的所有文件 $ rm -i * 例:递归删除目录d1及其子目录 $ rm -r d1 (10)改变属性:chmod
格式:chmod 方式 文件名或目录名
例:构造除本人外任何人都不能读写的文件a1
$ chmod go-rw a1
例:构造文件所有者、同组用户及其它用户都可以读写的文件a2 $ chmod a=rw a2
例:增加同组用户对文件abf1的执行许可
$ chmod g+x abf1
例:绝对修用改法使所有用户对文件a6有读写权
$ chmod 666 a6
例:用绝对修改法使文件主对文件a7有读写执行权,同组用户有读写权,其它用户只有读权。 $ chmod 764 a7
2. Linux下进程管理命令 (1)后台进程:& 格式:<命令>&
例:以长列表方式列出/dev/bin下的文件目录,并将结果送入文件devo,以后台方式执行 $ ls -l /dev/bin>devo& (2)列出进程状态:ps
4
格式:ps [选择项] 其中选择项为:
-e 所有用户的每个进程的信息 -f 全部列表 -l 长的列表显示 -p<进程标识> 列出指定进程的状态 -u<用户名> 列出指定用户的进程状态 例:列出所有用户的每个进程的全部列表信息 $ps -ef
(3)中断后台进程:kill 格式: kill [-9] pid 例:中断548号后台进程 $ kill 548 (4)nohup 进程
格式:nohup <命令>&
例:作业job1是一个大作业,在用户退出系统后不希望被杀死。
$ nohup job1&
3. Linux下的用户通信命令 (1)发送/接受信件 mail
格式:mail 用户名 [<文件名] 例:给用户user4发送信件 $mail user4
subject:.......... ......... ......... ......... ctrl/d
例:将文件test的内容发送给用户user8 $ mail user8 格式:write 用户名 [设备名] 例:将终端设备上的内容直接复制到另一用户的终端上 $ write user6 输入信息,例如: How are you doing about your project? (3)禁止或允许来自其它终端的信息:mesg 5 nice sched_get_priority_max 改变进程优先级 设置静态优先级范围 sched_get_priority_min sched_getparam, 设置/查看调度参数 sched_setparam sched_setscheduler, sched_getscheduler sched_π_get_interval 设置/查看调度算法和参数 查看指定进程的SCHED_RR值 表B-6 LINUX/UNIX的与进程跟踪、运行时间有关的系统调用 名/格式 Ptrace() times 表B-7 LINUX/UNIX的其他相关的系统调用 名/格式 prctl Personality acct idle vm86old,vm86 进程控制 设置进程执行域 开/关进程记帐 使进程0进入idle状态 进入虚拟8086方式 表B-8 LINUX/UNIX的线程相关的系统调用 名/格式 Pthread_create Pthread_cancel, Pthread_setcancelstate, 撤销线程 Pthread_setcanceltype, Pthread_testcancel Pthread_join Pthread_exit Pthread_sigmask, Pthread_kill, sigwait 等待另一个线程终止 退出当前线程 线程中的信号处理 建立一个新线程 功能 功能 进程跟踪 得到进程时间 功能 31
正在阅读:
操作系统实验指导书(学生用)10-03
浅析王朔《我是你爸爸》中马林生的人物形象12-07
GPS测绘仪使用说明书10-31
美丽的树木园作文450字06-20
学校防汛防溺水学生安全教育大会发言稿12-13
SPSS多选题的数据录入方法08-12
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 指导书
- 操作系统
- 实验
- 学生
- 学校关爱残疾儿童工作实施方案
- 2018全球与中国市场高温密封胶深度研究报告(目录) - 图文
- 建设工程监理简答题
- 2014年职称英语考试理工类C级试题及参考答案
- 高二物理下学期期终模拟试卷6
- 2018-2019学年度人教版数学六年级上册第五单元 圆 练习题(共6份)
- 2019年幼儿园教育教学计划-教育文档
- 产业经济学, 苏东水 第二版,课后答案
- 2014年云南省公务员考试行测模拟试题集
- 医疗安全培训与学习记录本
- 2003年系统入冬前短停检修停、开车方案
- 改性环氧树脂对粘结NdFeB磁体性能的研究
- 华为应聘笔试题-硬件
- 2013B类安全管理人员再培训题库
- 多肉植物花卉基地策划书
- 2019-2020精选工作计划小学六年级语文总复习计划 - 图文
- 宽城区中小学特色作业评比方案
- 消防中队营区工程可行性研究报告
- 1-1 药品采购管理制度-药店新版GSP认证
- 小学数字校园建设方案