第三章unix系统使用入门课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第三章unix系统使用入门课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 unix 系统 使用 入门 课件
- 资源描述:
-
1、1第三章 UNIX系统使用入门一、一、UNIX系统基本概念系统基本概念 二、进入二、进入UNIX系统系统三、部分三、部分UNIX命令介绍命令介绍 四、目录操作四、目录操作 五、文件操作五、文件操作 2第三章 UNIX系统使用入门一、一、UNIX系统基本概念系统基本概念 1、程序、程序 源程序 编译器 可执行程序 包含计算机要执行命令集合的文件分源程序和可执行程序C、 C+ 系统软件程序设计Fortran 科学计算 SQL数据库应用 HTML Java 网络应用 Postoript 文本格式处理 32、进程、进程 1) 进程有一个控制点和自己的独立地址空间 2) 进程具有生存期 3) 处于运行状
2、态的进程有两种状态:核态、用户态 一、一、UNIX系统基本概念系统基本概念 在UNIX中处在运行中的程序称为进程。进程特点:进程特点: 新建 进程正在被创建 就绪 进程正在等待被执行 运行 进程正在被执行 阻塞 进程正在等待一个事件I/O 僵死 进程已经结束,释放资源 新建 运行 就绪 阻塞 僵死 I/O请求I/O完成正常或异常终止时间片到期被选中运行进行创建进程运行中执行用户的指令 用户态当进程发出系统调用时 核态 43、指令、指令 一、一、UNIX系统基本概念系统基本概念 不需要经过编译器直接可以在电脑上执行的程序就是指令(或称“可执行程序”) 1) 文字处理:提供功能很强的出版工具;2)
3、 信息管理:用来建立、删除和组织文件及目录的工具;3) 电子通讯:提供UNIX与UNIX系统的数据通讯;4) 软件开发环境:用不同的电脑语言开发软件;5) 其他公用程序:提供绘图、计算等公用程序 5chr : * : 103 : 100 : hujs : /home/chr : /bin/csh 用户注册后系统执行的程序名用户注册后系统执行的程序名 用户名用户名 即用户注册时键入的用户注册名 chr二、进入二、进入UNIX系统系统1、注册(Login)/etc/passwdchr : * : 103 : 100 : hujs : /home/chr : /bin/csh 口 令 (密码)68个
4、字母、数字及某些特殊字符组成 chr : *用户标识用户标识 chr : * : 103用户组标识用户组标识 chr : * : 103: 100注释注释 chr : * : 103 : 100 : hujs用户注册目录用户注册目录chr : * : 103 : 100 : hujs : /home/chr第三章 UNIX系统使用入门6 具体做法是login:提示后面键入用户的注册名,如果输入错误可以按u,作废刚才的输入,重新输入注册名字,按回车键屏幕上会出现”passward”字样,提示你输入口令。 二、进入二、进入UNIX系统系统1、注册(Login)Login : swpuPasswd:
5、7二、进入二、进入UNIX系统系统1、注册(Login) 注意在进入系统时,输入口令时屏幕上并不显示,光标也不移动,这是为了防止别人偷看口令。如果输入错误会显示: Login incorrect Login: 如果以上都输入正确,这时屏幕上会出现提示符。如果用的是B Shell,提示符是($),如果用的是C Shell,提示符是(%),出现提示符表明Shell已经准备好接收和解释你的命令。8二、进入二、进入UNIX系统系统2、用户 Unix是一个多用户系统,每一个用户用一个唯一的登陆名登陆系统,用户又分超级用户和普通用户。 系统中的每一个用户名都被赋予了一个UID(用户标识号),这些号在0-6
6、0000之间,系统使用UID将一个用户名和操作系统对该用户的标识等同起来,建立用户时,必须保证UID唯一。GID(组标识号)遵循与UID一样的格式,范围0-60000, 每个用户至少属于一组,并且可以属于多组。 9二、进入二、进入UNIX系统系统3、注销(Logout) 在用户完成所作的工作后,要离开UNIX系统,这步工作称为注销(logout)。在Shell提示符下键入:logout、或者exit、或按Ctrl-d。 10二、进入二、进入UNIX系统系统4 、UNIX用户创建只有进入超级用户超级用户# su - (加-表示进入完整的环境)#口令:*#adduser swpu #passwd
7、swpu#输入口令:*进入建立好的用户:#su swpu #口令:*11更改口令:键入passwd命令(相当于windows的密码) $ passwd swpu Changing password for hankw on worker Old password: New password: Retype new password:口令过期:如果使用的口令过期,系统会提示你更改口令(超级用户)然后会自动运行paawd程序,并提示您输入一个新口令。查看口令的过期信息,可以使用passwd命令的-d选项: $passwd d Username 5-12-2007 14 60依次是创建日期、最小期限
8、和最大期限(这些信息只有在口令过期提这些信息只有在口令过期提供时才会被显示供时才会被显示)。二、进入二、进入UNIX系统系统5 、更改口令及口令过期更改口令及口令过期 Your password has expired.Choose a new one12command -options arguments command所发的命令 options命令的选项,说明对命令的要求 命令的参数,描述命令作用的对象 arguments 例:例:% ls 列出当前目录中所有文件的文件名列出当前目录中所有文件的文件名% ls l *.c -l 选项表示要求按长(选项表示要求按长(long)格式显示文件信息
9、;格式显示文件信息; *.c 表示要求列出当前目录中带有表示要求列出当前目录中带有.c后缀的文件。后缀的文件。 二、进入二、进入UNIX系统系统6 、UNIX命令格式命令格式 13 在同一行中可以输入一个以上的命令,个命令间以以(;)隔开隔开,UNIX将会按次序执行。 UNIX的命令区分大小写的命令区分大小写,且命令和参数之间必须隔开。如:对DOS来说是以下四条命令是相同的 cdtmp cd tmp CD tmp cd Tmp 对UNIX操作系统来说,改变目录的命令也是cd命令,以下是正确的UNIX cd命令: cd /tmp cd /Tmp二、进入二、进入UNIX系统系统6 、UNIX命令格
10、式命令格式 14 有关状态信息查询的命令有关状态信息查询的命令 有关目录和文件操作的命令有关目录和文件操作的命令 程序运行的命令程序运行的命令 网络和通信命令网络和通信命令 三、部分三、部分UNIX命令介绍命令介绍 第三章 UNIX系统使用入门15 有关状态信息查询的命令有关状态信息查询的命令三、部分三、部分UNIX命令介绍命令介绍 1) who 列出正在使用系统的用户列出正在使用系统的用户格式格式: who whoami who am i 显示当前正在使用系统的所有用户的用户名(name)、用户所使用的终端名、用户注册时间。如果用户是从远程注册,还要显示远程用户的主机名% who161) w
11、ho 列出正在使用系统的用户列出正在使用系统的用户 显示目前正在使用本终端(或窗口)的用户名。% whoami% who am i 显示目前正在使用本终端(或窗口)的用户名在注册时使用的用户名。 有关状态信息查询的命令有关状态信息查询的命令三、部分三、部分UNIX命令介绍命令介绍 17 有关状态信息查询的命令有关状态信息查询的命令2) date 显示或设置日期、时间显示或设置日期、时间 格式: date +format 如果参数以+开开头,date命令按用户要求的格式输出 % m月份以0112表示% d日以0131表示 % y年以0099表示 % D以mm/dd/yy表示日期 % H小时以00
12、23表示 % M分以0059表示 % S 秒以0059表示 三、部分三、部分UNIX命令介绍命令介绍 18% j一年中第几天以001366表示 % w星期几以06表示 % a星期几SunSat表示% h月份以JanDec表示 % r以AM/PM表示时间 有关状态信息查询的命令有关状态信息查询的命令2) date 显示或设置日期、时间显示或设置日期、时间 三、部分三、部分UNIX命令介绍命令介绍 19% date 有关状态信息查询的命令有关状态信息查询的命令2) date 显示或设置日期、时间显示或设置日期、时间 Tue Aug 13 10:33:20 CST 2002 按星期、月、日、时、分、
13、秒、年的顺序显示日期信息 % date +%H 10% date +% r 10:39:10 AM % date 08131043 设置现行时间为8月13日上午10点43分 (只有超级用户才可以操作)三、部分三、部分UNIX命令介绍命令介绍 20 有关状态信息查询的命令有关状态信息查询的命令3) cal命令用来显示日历命令用来显示日历 格式:格式:cal year 这里,year是显示日历的年份,如果在使用cal命令时,没有加上选项year,则显示当月日历,加上选项year,则显示指定年份全年的日历。 三、部分三、部分UNIX命令介绍命令介绍 21 有关状态信息查询的命令有关状态信息查询的命令
14、4) df 报告磁盘空间使用情况报告磁盘空间使用情况 格式格式:df options resource -i报告已用和尚未用的i-节点数 -K以K字节为单位显示磁盘空间使用信息 三、部分三、部分UNIX命令介绍命令介绍 22 有关状态信息查询的命令有关状态信息查询的命令5) du 检查某一目录所用去的磁盘空间检查某一目录所用去的磁盘空间,单位单位kb格式格式:du options resource $du . $du dir 三、部分三、部分UNIX命令介绍命令介绍 23 有关状态信息查询的命令有关状态信息查询的命令6) ps 显示当前进程状态显示当前进程状态 格式格式: ps options
15、 namelist -u在显示列表上加上用户名-a在列表中显示所有用户的进程-x 显示所有控制的终端进程 -l产生一个长清单 % ps -u 显示与控制终端有关的进程(即用户本人的进程)的信息。内容包括进程PID、控制进程的终端(TTY)、累计执行时间及命令名三、部分三、部分UNIX命令介绍命令介绍 24程序运行的命令程序运行的命令 1) at/batch 要求系统在指定时间执行命令或命令文件要求系统在指定时间执行命令或命令文件格式格式: at time day file$ at 8:10am cmdfile$ at 7pm Friday cmdfile$ at 9:00pm Jan 24 c
16、mdfile三、部分三、部分UNIX命令介绍命令介绍 25程序运行的命令程序运行的命令 1) at/batch 要求系统在指定时间执行命令或命令文件要求系统在指定时间执行命令或命令文件$ at 2:35pm +3 days cmdfile$ at l 查看查看at队列中等待执行的作业队列中等待执行的作业$ at r 删除要执行的删除要执行的at作业作业 batch与与at的区别是,的区别是,batch在系统空闲的时候执行命令在系统空闲的时候执行命令不给它指定特定的时间。不给它指定特定的时间。三、部分三、部分UNIX命令介绍命令介绍 26程序运行的命令程序运行的命令 2) echo 参数回应至标
17、准输出参数回应至标准输出格式格式: echo -n arguements% echo simple line to the terminal% echo * % ls% echo * 三、部分三、部分UNIX命令介绍命令介绍 27程序运行的命令程序运行的命令 3) kill 向指定进程发送信号(缺省情况是终止指定进程)向指定进程发送信号(缺省情况是终止指定进程) 格式格式: kill -single pid-signal 指定发送信号,缺省是15,即终止信号。 信号值自0到15,其中9是一个绝对终止,可终 止一般终止信号无法终止的进程。 $ kill pid$ kill -9 pid 无条件终
18、止无条件终止 需要进程号作为参数需要进程号作为参数三、部分三、部分UNIX命令介绍命令介绍 284)利用)利用man命令获得联机帮助命令获得联机帮助 % man command 格式格式: 系统会按系统会按命令名命令名、命令的、命令的调用方法调用方法、使用说明使用说明、选项选项、与之有关的文件、和有关的命令以及已知问题等与之有关的文件、和有关的命令以及已知问题等分项分项显示出显示出其帮助信息。其帮助信息。 % man man UNIX的联机帮助信息一般存放在系统的的联机帮助信息一般存放在系统的/usr/man(或或/usr/share/man)目录中,按照其目录中,按照其使有范围使有范围不同,
19、分为不同,分为8个部个部分,体现为分,体现为/usr/man下的下的8个子目录:个子目录: 三、部分三、部分UNIX命令介绍命令介绍 29man 命令格式化指定的手册页面集合。如果为命令格式化指定的手册页面集合。如果为 参数指定一个段,那么参数指定一个段,那么 man 命令在手册页面的命令在手册页面的该段中搜索该段中搜索 Title 参数指定的标题。参数的值可参数指定的标题。参数的值可以是以是 1 到到 8 的阿拉伯数字或字母。的阿拉伯数字或字母。 4)利用)利用man命令获得联机帮助命令获得联机帮助 man1 用户级命令用户级命令man2 系统调用(即系统调用(即UNIX内核提供给用户调用的
20、函数)内核提供给用户调用的函数)man3 库函数库函数man4 表示特殊文件、设备驱动程序和硬件表示特殊文件、设备驱动程序和硬件 man5 系统文件格式系统文件格式man6 游戏(早期游戏(早期UNIX在字符终端上的游戏)在字符终端上的游戏)man7 表示杂项命令表示杂项命令 man8 系统管理员使用的命令和文件系统管理员使用的命令和文件三、部分三、部分UNIX命令介绍命令介绍 304)利用)利用man命令获得联机帮助命令获得联机帮助 % man write 了解了解write命令的使用方法命令的使用方法% man 2 write 了解系统调用了解系统调用write写文件函数写文件函数 三、部
21、分三、部分UNIX命令介绍命令介绍 311、UNIX目录的基本概念目录的基本概念四、四、UNIX目录操作目录操作第三章 UNIX系统使用入门 目录是用来组织文件的,其下可含有各种文件及子目录。UNIX文件系统的目录结构是呈倒树型层次结构,最上层是根目录,使用符号”/”,其下则是根目录的子目录,以及子目录的子目录。叶节点是除目录外的文件。 注册目录:当在login提示下登录进入系统以后,UNIX系统就将你安排在其文件系统的一个特定的目录下,此时的这一目录就称为注册目录或login目录,该目录是在帐户被创建时系统管理员为你创建的 。/ 根目录/bin 大部分可执行的UNIX命令和共用程序/dev
22、设备文件,如/dev/cd0/etc 系统管理命令和数据文件/lib C程序库/usr 存放用户的共用程序或文件/tmp 临时工作目录,存放一些临时文件. 当前目录. 父目录32bin命令的目录命令的目录 devbin设备目录,存放设备文件入口设备目录,存放设备文件入口 etcdev存放系统管理员使用文件和命令的目录存放系统管理员使用文件和命令的目录 1、UNIX目录的基本概念目录的基本概念四、四、UNIX目录操作目录操作33相对路径:绝对路径:从根目录开始的路径如:/home/zhaohu/work 从当前目录开始的路径如:zhaohu/work 1、UNIX目录的基本概念目录的基本概念四、
23、四、UNIX目录操作目录操作34The top of the file system is the directory /, commonly known as the root directoryusretchomeSeveral subdirectories under the root directoryusernameAnother subdirectory.projectseq2 seq1seq3seq4letterprotAn example users home directory with a subdirectory and several filesAny file in
24、the file system can be uniquely identified by describing the path to it from the root directory./home/username/prot/home/username/prothome/home/username/protusername/home/username/protprot1、UNIX目录的基本概念目录的基本概念四、四、UNIX目录操作目录操作35usretchomeusernameprojectseq2seq1seq3seq4letterprotThe command pwd will te
25、ll you where.usernameembnet pwd/home/username1、UNIX目录的基本概念目录的基本概念四、四、UNIX目录操作目录操作361)pwd 显示工作目录(当前目录)名显示工作目录(当前目录)名格式 pwdusretchomeusernameprojectseq2seq1seq3seq4letterprotThe command pwd will tell you where.resc % pwd/home/usernamePrint/present working directory2 、有关目录操作的命令 四、四、UNIX目录操作目录操作372)cd 改
展开阅读全文