版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实实 验验 一一 掌握开机、登录、退出、关机步骤掌握开机、登录、退出、关机步骤 学习学习Linux的常用命令的常用命令 学习学习vi 编辑器的使用编辑器的使用 学习在命令终端下,编译、衔接、运行一个程序学习在命令终端下,编译、衔接、运行一个程序的方法。的方法。 编制一个编制一个C语言程序,显示语言程序,显示“hello world”, 编译、编译、衔接、运转。衔接、运转。 一、登录、注销、关机一、登录、注销、关机登录:登录:login:用户名用户名password:密码密码$ (普通用户普通用户)#(超级用户超级用户root)login incorrect密码错误密码错误注销注销:$ logo
2、ut$exit关机关机:#shutdowm -h now#shutdown -h 12:00#shutdown -r +10 reboot for system test命令执行方式命令执行方式用命令行方式执行用命令行方式执行执行程序存放在执行程序存放在shell环境的查询路环境的查询路径中,直接输入执行程序名;径中,直接输入执行程序名;执行程序不在执行程序不在shell环境的查询路径环境的查询路径中,输入执行程序的全路径名。中,输入执行程序的全路径名。 用图形用户界面执行命令用图形用户界面执行命令GUI 提供更灵活的操作方式提供更灵活的操作方式, linux 中提供中提供: GNOME/En
3、lightenment(缺省缺省) KDE(K Desktop Enviroment)二、二、Linux常用命令常用命令常用命令常用命令 获得联机帮助的方法获得联机帮助的方法 man命令命令 help命令命令su命令命令拥有其他用户的权限,格式:拥有其他用户的权限,格式:su - 用户名用户名 arg-a -l 目录和文件操作目录和文件操作 pwd命令命令显示当前的工作目录,类似于显示当前的工作目录,类似于DOS中无参数的中无参数的cd命令。命令。格式:格式:pwd ls命令命令列出指定的文件信息或指定的目录列出指定的文件信息或指定的目录中的文件和子目录清单。中的文件和子目录清单。 格式:格式
4、: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 s
5、rcname targetdir 移动更名格式:移动更名格式: mv options srcname targetdir/targetname-i -f -p -r -i -fcp命令命令复制文件或目录,格式:复制文件或目录,格式:cp options srcname targetname cat命令命令 对指定的文件在标准输出上显示内容对指定的文件在标准输出上显示内容或连接。格式:或连接。格式: cat filename1 filename2 filename3 more命令命令 分屏显示指定的文件内容,格式:分屏显示指定的文件内容,格式: more options filename 显示完
6、一屏后,可以键入一些命令动显示完一屏后,可以键入一些命令动态的根据需要选择显示的部分,其中:态的根据需要选择显示的部分,其中: h 显示各命令的帮助信息显示各命令的帮助信息 find命令命令 按条件在指定的目录下查找文件或目按条件在指定的目录下查找文件或目录。录。 格式:格式:find 起始目录起始目录 寻找条件寻找条件 操作操作 tar tar命令命令 tar tar命令是用来将文件归档到一个命令是用来将文件归档到一个被称为被称为tartar文件的文件中或从文件的文件中或从tartar文件中取文件中取出文件。一个出文件。一个tartar文件通常是磁带,也可文件通常是磁带,也可以是任一个文件。
7、以是任一个文件。 因此,因此,tartar命令即是命令即是LINUXLINUX磁带拷磁带拷贝的工具,也是文件打包、解包的工具。贝的工具,也是文件打包、解包的工具。8 如何拷贝文件到磁带上或打包文件如何拷贝文件到磁带上或打包文件 tar cvf tarfile filename tar cvf tarfile filename filenamefilename c c选项表示建立一个新档案。选项表示建立一个新档案。v v选项表示选项表示显示所有被处理过的文件名。显示所有被处理过的文件名。f f选项表示档选项表示档案将被写进指定的文件或设备中。案将被写进指定的文件或设备中。8 如何列出文件包或磁带
8、里的文件如何列出文件包或磁带里的文件tar tvf tarfile t选项是列出磁带中所有的文件。选项是列出磁带中所有的文件。8如何将文件添加到文件包或磁带中如何将文件添加到文件包或磁带中 tar rvf tarfile filename filename filename r选项表示文件将被添加到一个已存在的文选项表示文件将被添加到一个已存在的文档的末尾。档的末尾。8 如何从文件包或磁带中恢复文件如何从文件包或磁带中恢复文件tar xvf tarfile x选项表示从档案中取出文件。选项表示从档案中取出文件。 压缩命令:压缩命令:compress和和uncompress gzip和和gunz
9、ip RPMRadHat Pakage Manager软件软件安装工具安装工具 主要用于软件的安装升级;主要用于软件的安装升级; 安装格式:安装格式:rpm ivh 软件包软件包 卸装软件包:卸装软件包:rpm e 软件包软件包 查询软件包:查询软件包:rpm q 查询选项查询选项 信息选信息选项项 验证软件包:验证软件包:rpm V 验证选项验证选项 其他其他 date命令命令 crontab命令命令 文件系统管理命令文件系统管理命令 进程管理命令进程管理命令 设备管理命令设备管理命令 网络管理命令网络管理命令 . LinuxLinux中重新启动系统的命令中重新启动系统的命令shutdown
10、 -r nowshutdown -r now 历史表历史表历史表文件:用户的起始目录中历史表文件:用户的起始目录中 bash_history.命令命令: history: 列出历史表文件列出历史表文件 history|tail -5 列出历史表文件的最后列出历史表文件的最后5行行. 511 cat text.file 512 cd . 513 ls -al 514 cd book515 history |tail -5其中每一行称为一个事件其中每一行称为一个事件, 前面的数字表示事件号前面的数字表示事件号.! 事件号事件号: 重复该事件重复该事件 后台作业后台作业两种工作模式两种工作模式前台命
11、令模式:命令运行过程中,前台命令模式:命令运行过程中,shell处于休眠状态,不接受用户处于休眠状态,不接受用户输入的新命令,直到现有命令执行完毕。输入的新命令,直到现有命令执行完毕。后台命令模式:在运行现有命令的同时,后台命令模式:在运行现有命令的同时,shell给出命令提示符,可给出命令提示符,可以接受用户输入的命令。以接受用户输入的命令。命令后加命令后加&: 后台命令后台命令.*: 一般情况下一般情况下, 后台命令不允许从键盘接受输入后台命令不允许从键盘接受输入,否则其执行将被否则其执行将被挂起挂起.作业管理作业管理系统将运行的命令作为作业,并分配一个唯一的作业号。系统将运行的命
12、令作为作业,并分配一个唯一的作业号。常用作业控制命令常用作业控制命令jobs :显示作业清单,包括作业名称、作业号、作业当前的状态。:显示作业清单,包括作业名称、作业号、作业当前的状态。 虚拟终端虚拟终端一般情况下,用户是通过与一般情况下,用户是通过与LINUX机器连接的键盘和屏幕登录到系统的机器连接的键盘和屏幕登录到系统的。LINUX支持多个虚拟终端,即允许在一个物理键盘和屏幕上虚拟地建支持多个虚拟终端,即允许在一个物理键盘和屏幕上虚拟地建立多个终端。即一个用户可以通过同一个键盘和屏幕多次登录到立多个终端。即一个用户可以通过同一个键盘和屏幕多次登录到LINUX系统,同时拥有多个会话,例如开发
13、软件时,用一个终端编辑、一个终端系统,同时拥有多个会话,例如开发软件时,用一个终端编辑、一个终端编译、一个终端查询信息等。编译、一个终端查询信息等。ALT+Fi:在多个虚拟终端之间进行切换。:在多个虚拟终端之间进行切换。i:16。tty:列出登录时的虚拟终端。:列出登录时的虚拟终端。 环境变量环境变量给一个环境变量赋值:给一个环境变量赋值:变量名变量名=“值值”提取变量的值:提取变量的值:$变量名变量名例:例:msg1=hello the worldecho $msg1hell the world 几个常用的环境变量几个常用的环境变量: PS1: shell 提示符提示符,通常为通常为$ PS
14、2: shell第二提示符第二提示符, 当当shell发现命令不完整发现命令不完整, 需要继续输入时使用的提示符需要继续输入时使用的提示符,一般为一般为. PATH: 给出系统查找命令文件的路径给出系统查找命令文件的路径, 各路径间用:号分隔。各路径间用:号分隔。 PWD:当前工作目录的绝对路径名。:当前工作目录的绝对路径名。 HOME:用户起始目录的路径名:用户起始目录的路径名 UID:当前用户的用户识别号。:当前用户的用户识别号。三、三、Linux编程编程编辑编辑编译编译衔接衔接执行执行LinuxLinux系统编辑器系统编辑器 ed -行编辑行编辑ex -ed的替代品的替代品,行编辑行编辑
15、edit -ex的简化版的简化版vi -全屏编辑全屏编辑emacs-可视化编辑可视化编辑xemacs-图形界面编辑图形界面编辑 vi(visual interpreter)是是UNIX中基本编辑工具。中基本编辑工具。 vi 的操作方式的操作方式“ZZ命令命令“vi命令命令“i,a”等命令等命令Linux shellESC键键vi的命令行方式的命令行方式“:/ 或或 ?”命令命令自动自动前往前往vi的末行命令方式的末行命令方式vi的插入方式的插入方式“:q或或:wq”等命令等命令命令命令 :u-取消最后一次操作;取消最后一次操作; :wq -保存文本退出;保存文本退出; :q!-放弃修改退出;放
16、弃修改退出; :w-将缓冲区写入文件;将缓冲区写入文件; :w filename-将缓冲区写入将缓冲区写入filename相当于另存为:相当于另存为:filename););:w!Filename2-强迫强迫vi重写名为重写名为filename2的文件;的文件; 编译、衔接、执行编译、衔接、执行 (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+程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年广东省普通高等学校招收中等职业学校毕业生统一模拟考试语文题真题(解析版)
- 寒冷性脂膜炎的临床护理
- 鼻窦压痛的健康宣教
- 2021年工业机器人行业埃斯顿分析报告
- 汗孔角化病的临床护理
- 声音嘶哑的健康宣教
- 糖原贮积病Ⅱ型的临床护理
- 《酒店礼仪知识培训》课件
- 黑色素沉着的临床护理
- JJF(陕) 041-2020 宽带采集回放系统校准规范
- 《班主任工作常规》课件
- 四年级上册综合实践试题-第一学期实践考查卷 粤教版 含答案
- 山东师范大学《英语语言学》期末复习题
- 考研快题系列一(城市滨水广场绿地设计)
- HTML5CSS3 教案及教学设计合并
- 青岛版六三二年级上册数学乘加乘减解决问题1课件
- 电子课件机械基础(第六版)完全版
- 消防维保方案 (详细完整版)
- DB64∕T 001-2009 梯田建设技术规范
- DB62∕T 4128-2020 公路工程竣工文件材料立卷归档规程
- 中医妇科学.病案
评论
0/150
提交评论