《LinuxOperatingSystem》课程实验指导书(参考资料)

上传人:cn****1 文档编号:508917844 上传时间:2023-02-07 格式:DOC 页数:15 大小:217.50KB
返回 下载 相关 举报
《LinuxOperatingSystem》课程实验指导书(参考资料)_第1页
第1页 / 共15页
《LinuxOperatingSystem》课程实验指导书(参考资料)_第2页
第2页 / 共15页
《LinuxOperatingSystem》课程实验指导书(参考资料)_第3页
第3页 / 共15页
《LinuxOperatingSystem》课程实验指导书(参考资料)_第4页
第4页 / 共15页
《LinuxOperatingSystem》课程实验指导书(参考资料)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《《LinuxOperatingSystem》课程实验指导书(参考资料)》由会员分享,可在线阅读,更多相关《《LinuxOperatingSystem》课程实验指导书(参考资料)(15页珍藏版)》请在金锄头文库上搜索。

1、Linux Operating System课程实验指导书实验一 Linux基本命令一、实验目的掌握linux平台下的基本命令(40个)二、实验说明 在介绍所有的命令之前,先介绍一下Linux的在线帮助man。在Linux下,当你要查找一个命令的用法的,你可以通过 man 命令名 来源得命令的详细说明。因为每个Linux都有一份man文档,所以介绍命令的时候我们只是简直介绍一下命令的学用选项。如果想查看命令的详细说明,请自己看man。下面是man各小节的内容:1用户命令。2系统调用。3库函数。4特殊文件(设备和网络接口)。5文件格式。6游戏和演示。7系统环境、表格和宏。8系统管理和相关命令。

2、三、命令说明1. apropos 依据所给关键字查找相关的命令和系统调用 格式:apropos keyword例:查找与ftp相关的命令和系统调用$apropos ftp注:类似的命令有man -k。man -k 其实就是执行apropos2. at 在某一特定时间执行指定的命令 格式:at -V-q 队列-f 文件-m time 选项说明:-V 显示标准的错误输出。-f 可将作业存在一个文件中,用这个选项指定文件。例如一个shell文件。-q 指定队列名称,默认为c。-m 执行后给用户发邮件。 time 指定开始执行的时间。时间格式为: HH:MM,日期格式:MM/DD/YY或MM.DD.Y

3、Y或MMDDYY。 下面的例子演示了在2004年3月11日21点34分执行一个at命令。 $at 21:34 03/11/04执行这条命令后会得到一条warning:commands will be executed using (in order) a)$SHELL b) login shell c)/bin/sh。然后就出现“at”的提示符。这时你就可以输入你要执行的命令了,结束后按Ctrl+d。你就可以去喝茶了,到时间后系统会自动执行它。 相关配置文件:/etc/at.allow 如果这个文件存在,仅允许这个文件里列出的用户使用at。 /etc/at.deny 如果这个文件存在,该文件列

4、出的用户都不能使用at服务。当 这个文件为空时,任何用户都可以使用at,这是默认配置。 当运行at命令时,先检查/etc/at.allow文件是否存在,如果不存在,再检查 /etc/at.deny文件是否存在。不管这两个文件是不是存在,root用户都可以执行at命令。 相关命令:atq:列出用户待执行的任务,除了root用户的外,每个用户的任务都将被列出。atrm:通过任务号删除at任务。batch:当系统负载允许的时候执行命令。比如当负载低于0.8或者一个指定的值时,指行atrun。3. cat 查看文件内容,从键盘读取数据,合并文件等 格式:cat -b-A-E-T-n-s-v 文件名选项

5、说明:-b 不显示文件中的空行。-A 相当于 -v -E -T (-vET)。-E 在文件的每一行行尾加上“$”字符。-T 将文件中的Tab键用字符“I”来显示。-n 在文件的每行前面显示行号。-s 将连续的多个空行用一个空行来显示。-v 显示除Tab和Enter之外的所有字符。 下面的命令演示了如何显示file文件中的行号 $cat -n file4. chmod 修改文件权限 格式:chmod 选项 文件或目录名选项说明:u 文件所有者g 文件所属组o 其它用户+ 增加权限- 取消权限= 赋给权限a 所有用户r 读权限w 写权限x 执行权限 下面的命令演示了如何使所有用户都可以读写file

6、文件 $chmod a+rw file5. chown 改变文件所有者 格式:chown -R-c用户名组名 文件或目录名选项说明:-c 文件属主改变时显示说明。-R/r 改变目录下的文件及其子目录下所有文件的属主。 下面的命令演示了如何改变 dir 目录下的文件及其子目录下的文件的属主为bugboy $chown -R bugboy dir6. cp 复制文件 格式:cp 选项 源文件名 目标文件名选项说明:-R 复制整个目录。-f 删除己存在的目标文件。-i 使用-f遇到删除文件时给出提示。 下面的命令演示了如何把 file 文件复制到当前用户的根目录下 $cp file /7. cron

7、tab 制定计划任务 crontab通过cron服务使用户能够在指定的时间执行某些程序,它通过cron复制,创建列出,删除crontab文件来管理用户权限和计划。 命令格式:crontab -u username -l -e -r选项说明:-e 编辑当前用户的crontab文件,或者当一个crontab文件不存在时,创建一个crontab 文件。编辑并保存后文件被当前用户的crontab安装。-l 列出当前crontab文件内容。-r 删除当前用户的crontab文件。-u username 指定用户名。 crontab文件格式:crontab文件有六个域,每个域之间用空格或者Tab键分开,前

8、五个域都是整数或者*,格式如下(括号里面是取值范围): 分钟(0-59)小时(0-23) 日(1-31) 月(1-12) 星期(0-6) 要执行的命令其中星期取值0指星期日,其它取值递推。前面五个域,每个域都可以用*表示所有合法的值,或者用一个列表列出合法的值,各值之间用“,”隔开,也可以用“-”表示一个范围。下面的命令演示每个星期,星期日到星期四晚上23:30分关机。 30 23 * * 0-4 halt -p下面的例子示出每星期星期一到星期五3:15分清除用户目录下的core文件 15 3 * * 1-5 find $HOME -name core 2/dev/null |xargs rm

9、 -f下面是一个crontab文件的例子,请用crontab -e 命令编辑。SHELL=/bin/bashPATH=/usr/bin:/bin:/usr/sbin:/sbinMAILTO=bugboyHOME=/home/bugboy30 23 * * 0-4 halt -p前面四行定义环境变量,最后一行是执行的命令,你可以定义要执行多个命令。如果你的crontab文件已经正确编辑,保存退出后会得到一条crontab:installing new crontab 的信息。相关文件:/etc/cron.d/cron.allow 如果这个文件存在,文件中包含的用户名可以使用crontab。/et

10、c/cron.d/cron.deny 如果这个文件存在,文件中包含的用户不能使用crontab。你可以自己编辑这两个文件,注意每个用户名占一行。8. df 查看磁盘剩余空间 格式:df -t-x-k-p-a-mfilename选项说明:-t 只输出类型列在fstype中的文件系统。-x 只输出类型没有列在fstype中的文件系统。-k 显示空间以K为单位。-m 显示空间以M为单位。-a 将空间为0的文件系统也输出。filename 指定要查看的文件的大小。 9. fdisk/sfdisk查看硬盘分区信息 10. 格式:fdisk -l -u device .11. fdisk -s parti

11、tion选项说明:-u列出分区表的时候以扇区的大小代替柱面大小。-l列出给定设备的分区表,如果没有给定设备,则列出/proc/partions中设备的分区表。-s partition给出partition分区的大小(以块为单位)。 12. file 识别文件类型 格式:file 文件名13. find 查找文件 格式:find 路径匹配表达示其中匹配表达示有几种类型:-name filename 查找指定名称的文件。-user username 查找指定用户名的文件。-group grpname 查找指定级名的文件。-print 显示查找的结果。-size n 查找大小为n块的文件,一块等于5

12、12字节。符号“+n”表示查找大小大于n块的文件;符号“nc”表示查找大小为n个字符的文件,同样的也有符号“+nc”。-inum n 查找索引结点号(i-node)为n的文件。-atime n 查找n天前被访问的文件。“+n”表示超过n天前被访问的文件;“-n”表示不超过n天前被访问的文件。-mtime n 类似于atime,但是检查的是文件内容被修改的时间。-ctime n类似于atime,但检查的是文件索引结点被改变的时间。-perm mode 查找与给定权限匹配的文件,必须以八进制的形式给出访问权限。-newer file 查找比指定文件新的文件,即最后修改时间离现在较近。-exec c

13、ommand 对匹配文件执行command命令,command后用了个大括号包括文件名。command必须以反斜杠和一个分号结尾。-ok command 执行command的时候请求用户确认。其它与-exec相同。 例:查找当前目录下所有以.bak结尾的文件,并删除它们 $find . -name *.bak -exec rm ;注:这里*.bak必须要用单引号或者双引号引起来,或者可以写成*.bak。14. head 输出文件内容前面的部分 格式:head 选项文件选项说明:-n 输出文件的前n行,默认输出10行。-c 指定输出文件的大小,单位为byte。 15. kill 终止进程 格式:kill -s|p-a PID选项说明:-s 指明发送给进程的信号。例如-9(强行终止),默认发送TERM信号。-p 显示进程的ID,不发送信号。-a 终止所有进程。0 给所有在当前进程组中的进程发送信号。-1 给所有进程号大于1的进程发送信号。 16. less 交互式显示文件内容 格式:less 文件名说明:可以通过C-v(Page-Down)、C-b(Page-Up)向后向前翻页,C-p、C-n向后向前移一行。这个命令和后面要说的more命令都可以按q键退出。17. ln 在文件之间建立链接 格式:ln -b-d-F-f-i-n-s-v 源文件 目录文件或目录 选项说明:-b 为删

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

当前位置:首页 > 建筑/环境 > 施工组织

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