实验一LINUX基本操作

上传人:宝路 文档编号:50866964 上传时间:2018-08-11 格式:PPT 页数:26 大小:135.43KB
返回 下载 相关 举报
实验一LINUX基本操作_第1页
第1页 / 共26页
实验一LINUX基本操作_第2页
第2页 / 共26页
实验一LINUX基本操作_第3页
第3页 / 共26页
实验一LINUX基本操作_第4页
第4页 / 共26页
实验一LINUX基本操作_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《实验一LINUX基本操作》由会员分享,可在线阅读,更多相关《实验一LINUX基本操作(26页珍藏版)》请在金锄头文库上搜索。

1、实 验 一 掌握开机、登录、退出、关机步骤 学习Linux的常用命令 学习vi 编辑器的使用 学习在命令终端下,编译、连接、运行一个程 序的方法。 编制一个C语言程序,显示“hello world”, 编译 、连接、运行。 一、登录、注销、关机 登录: login:用户名 password:密码 $ (普通用户) #(超级用户root) login incorrect密码错误 注销: $ logout $exit 关机: #shutdowm -h now #shutdown -h 12:00 #shutdown -r +10 “reboot for system test“命令执行方式 用命令

2、行方式执行 执行程序存放在shell环境的查询路 径中,直接输入执行程序名; 执行程序不在shell环境的查询路径 中,输入执行程序的全路径名。 用图形用户界面执行命令GUI 提供更灵活的操作方式, linux 中提供: GNOME/Enlightenment(缺省) KDE(K Desktop Enviroment)二、Linux常用命令常用命 令 获得联机帮助的方法 man命令 help命令su命令拥有其他用户的权限,格式: su - 用户名 arg-a -l 目录和文件操作 pwd命令 显示当前的工作目录,类似 于DOS中无参数的cd命令。 格式:pwd ls命令 列出指定的文件信息或指

3、定 的目录中的文件和子目录清单。格式:ls options names cd命令 改变工作目录,格式: cd 或 cd dirname (类似于DOS 的cd) mkdir命令 创建指定的新目录,格式: mkdir options dirnames-p -m-i -r -f rm命令删除指定的文件或目录,格式: rm options dirfilenames mv命令移动/更名文件或目录, 移动格式:mv options srcname targetname 更名格式: mv options srcname targetdir移动更名格式: mv options srcname targetd

4、ir/targetname-i -f -p -r -i -fcp命令复制文件或目录,格式: cp options srcname targetname cat命令 对指定的文件在标准输出上显 示内容或连接。格式: cat filename1 filename2 filename3 more命令 分屏显示指定的文件内容,格 式: more options filename 显示完一屏后,可以键入一些 命令动态的根据需要选择显示的部分,其 中: h 显示各命令的帮助信息 find命令按条件在指定的目录下查找文件 或目录。 格式:find 起始目录 寻找条 件 操作 tar命令tar命令是用来将文件

5、归档到一个被称为tar 文件的文件中或从tar文件中取出文件。一个tar 文件通常是磁带,也可以是任一个文件。因此,tar命令即是LINUX磁带拷贝的工具, 也是文件打包、解包的工具。8 如何拷贝文件到磁带上或打包文件tar cvf tarfile filename filenamec选项表示建立一个新档案。v选项表示 显示所有被处理过的文件名。f选项表示 档案将被写进指定的文件或设备中。8 如何列出文件包或磁带里的文件tar tvf tarfilet选项是列出磁带中所有的文件。8如何将文件添加到文件包或磁带中tar rvf tarfile filename filename filename

6、r选项表示文件将被添加到一个已存在 的文档的末尾。8 如何从文件包或磁带中恢复文件tar xvf tarfilex选项表示从档案中取出文件。 压缩命令:compress和uncompressgzip和gunzip RPM(RadHat Pakage Manager)软件 安装工具 主要用于软件的安装升级; 安装格式:rpm ivh 软件包 卸装软件包:rpm e 软件包 查询软件包:rpm q 查询选项 信息选 项 验证软件包:rpm V 验证选项 其他 date命令 crontab命令 文件系统管理命令 进程管理命令 设备管理命令 网络管理命令 . Linux中重新启动系统的命令 shutd

7、own -r now历史表历史表文件:用户的起始目录中 bash_history.命令: history: 列出历史表文件 history|tail -5 列出历史表文件的最后5行.511 cat text.file512 cd 513 ls -al514 cd book515 history |tail -5其中每一行称为一个事件, 前面的数字表示事件号.! 事件号: 重复该事件后台作业两种工作模式前台命令模式:命令运行过程中,shell处于休眠状态,不接受用户 输入的新命令,直到现有命令执行完毕。后台命令模式:在运行现有命令的同时,shell给出命令提示符,可 以接受用户输入的命令。命令后

8、加&: 后台命令.*: 一般情况下, 后台命令不允许从键盘接受输入,否则其执行将被挂 起.作业管理系统将运行的命令作为作业,并分配一个唯一的作业号。常用作业控制命令jobs :显示作业清单,包括作业名称、作业号、作业当前的状态。 虚拟终端一般情况下,用户是通过与LINUX机器连接的键盘和屏幕登录到系统的。 LINUX支持多个虚拟终端,即允许在一个物理键盘和屏幕上虚拟地建立多 个终端。即一个用户可以通过同一个键盘和屏幕多次登录到LINUX系统, 同时拥有多个会话,例如开发软件时,用一个终端编辑、一个终端编译、 一个终端查询信息等。ALT+Fi:在多个虚拟终端之间进行切换。i:16。tty:列出登

9、录时的虚拟终端。环境变量给一个环境变量赋值:变量名=“值”提取变量的值:$变量名例:msg1=“hello the world“echo $msg1hell the world几个常用的环境变量:PS1: shell 提示符,通常为$PS2: shell第二提示符, 当shell发现命令不完整, 需要继续输入时使用的提示符 ,一般为.PATH: 给出系统查找命令文件的路径, 各路径间用:号分隔。PWD:当前工作目录的绝对路径名。HOME:用户起始目录的路径名UID:当前用户的用户识别号。三、Linux编程编辑编译连接执行Linux系统编辑器ed -行编辑ex -ed的替代品,行编辑edit -

10、ex的简化版vi -全屏编辑emacs-可视化编辑xemacs-图形界面编辑vi(visual interpreter)是UNIX中基本编辑工具。vi 的操作方式“ZZ”命令“vi”命令“i,a” 等命令Linux shellESC键vi的命令行方式“:/ 或 ?”命令自动 返回 vi的末行命令方式vi的插入方式“:q或:wq” 等命令命令:u-取消最后一次操作; :wq -保存文本退出; :q!-放弃修改退出; :w-将缓冲区写入文件; :w filename-将缓冲区写入filename(相当于另存为: filename); :w!Filename2-强迫vi重写名为filename2的文

11、件; 编译、连接、执行(1) $ vi xxx.c 进入vi编辑界面进行编辑。 (2) 编译过程 对于C程序:# cc -o exe-filename(可执行文件名)xxx.c $ exe-filename 对于C+程序:# c+ -o exe-filename xxx.cpp $ exe-filename 对于JAVA程序:# javac xxx.java $ java xxx 可以用gdb来调试程序:gdb exe-filename。其命令通过help 来查看。 运行程序:./exe-filename编译、连接、执行(1) $ vi xxx.c 进入vi编辑界面进行编辑。 (2) 编译过程 对于C程序:# cc -o exe-filename(可执行文件名)xxx.c $ exe-filename 对于C+程序:# c+ -o exe-filename xxx.cpp $ exe-filename 对于JAVA程序:# javac xxx.java $ java xxx 可以用gdb来调试程序:gdb exe-filename。其命令通过help 来查看。 运行程序:./exe-filename写实验报告 操作命令: 结果 问题 实验报告上传到网络教学平台 文件名:软件09*-学号-姓名-实验*

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号