Linux基本命令(带参考答案)_第1页
Linux基本命令(带参考答案)_第2页
Linux基本命令(带参考答案)_第3页
Linux基本命令(带参考答案)_第4页
Linux基本命令(带参考答案)_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实训项目2 Linux基本命令、实训目的掌握Linux各类命令的使用方法;熟悉Linux操作环境。、实训内容练习使用Linux常用命令,达到熟练应用的目的。、实训步骤子项目1.文件和目录类命令的使用(1)启动计算机,利用 root用户登录到系统,进入字符提示界面。练习使用cd命令rootRHEL4 etc# cd raatgRHEUetccddjil rootRHEL4 etc# cd * rootRHEL4 etc# cd.rootRHEL4 etc# cd ./usei做变目录位置至用户登录时的工作目录./政变目录位置至当前目录下的由d子目录下.。改变目录位置至用户登录时的工作目录C用户的

2、家目录k 瞰变目录位置至当前目录的父目录-哦变目录位置至当前目录的父母录下的user子目录下0raotRHEL4 etc# cd /dirl fsiidiil饰用绝对路径表示改变目录到/dirl /siidiil目录E(2)用pwd命令查看当前所在的目录。pwd命令用于显示用户当前所在的目录。如果用户不知道自己当前所处的目录,就可以使用这个命令获得当前所在目录(3)用ls命令列出此目录下的文件和目录。然后,使用ls命令,并用-a选项列出此目录下包括隐藏文件在内的所有文件和目录。最后,用man命令查看ls命令的使用手册。补充说明浏览信息内容:(以下面图片为例)drwxr-xr-x.12rootr

3、oot4096Feb2118:13LogLrwxrwxrwx,1rootroot10Feb1800:22mail ->spool/mai-rw-T'-r-41rootroot8Feb2118:42mybook最后一行内容列表说明-rw-r-r-1rootroot8Feb 2118:42mybook12345678910111属性:-代表文件,l代表链接文件,d代表目录2所有者权限(文件权限):具有 r读 w 写没有x执行3同组用户权限(文件权限): 只读r4其他人权限(文件权限) : 只读r5链接数:16文件拥有者:root7文件所属组:root8文件大小:8字节9创建或修改日期

4、:2月21日10创建或修改时间:18:4211文件或目录名称(4)在当前目录下,创建测试目录test利用ls或ll命令列出文件和目录,确认 test目录创建成功。然后进入test目录,利用pwd查看当前工作目录。用roothlirFile Edit View Search Terminal Helproothlinux6 hdb# pwd/home/hdbroot(ahlinux6 db# mkdir testroot(?hlinux6 hdb# 11total 4drwxr-xr-x. 2 root root 4096 Feb 20 22:25 testraothlinux6 hdb# |m

5、kdir命令用于创建一个目录。该命令的语法为:mkdir 参数目录名常用参数 卞:如果父目录不存在,则同时创建该目录及该目录的父目录。(5)利用cp命令复制系统文件/etc/profile到当前目录下。# cp /etc/profile .(6)复制文件 profile到一个新文件 profile.bak,作为备份。# cp profile profile.bak(7)用ll命令以长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创 建时间的不同。(8)用less命令分屏查看文件 profile的内容,注意练习less命令的各个子命令,如b、p、q等,并对then关键字查找。尊|roo

6、thFile Edit View Search Terminal Helprcothlinux6 hdb# l已5s yile注意:可以通过less - -help命令查看帮助less命令是more命令的改进版,比more命令的功能强大。more命令只能向下翻页, 而less命令可以向下、向上翻页,甚至可以前后左右的移动。执行less命令后,进入了 less状态,按【Enter键可以向下移动一行,按【space 键可以向下移动一页; 按【b】键可以向上移动一页; 也可以用光标键向前、 后、左、 右移动;按【q】键可以退出less命令。less命令还支持在一个文本文件中进行快速查找。先按下斜杠键

7、【/】,再输入要查找的单词或字符。less命令会在文本文件中进行快速查找,并把找到的第一个搜素 目标高亮度显示。如果希望继续查找,就再次按下斜杠键【/】,再按【Enter!键即可。(9)用grep命令在profile文件中对关键字then进行查询,并与上面的结果比较。 注意:不知道profile文件在哪儿怎么办?# find / -name "profile"/etc/profile# grep then /etc/profileif "$2" = "after" ; thenif -x /usr/bin/id ; thenif -z

8、 "$EUID" ; thenif "$EUID" = "0" ; thenif "$HISTCONTROL" = "ignorespace" ; then if -r "$i" ; thenif "$PS1" ; then(10)给文件 profile创建一个软链接 lnsprofile和一个硬链接 lnhprofile。# ln profile lnhprofile# ln -s profile lnsprofile(11)长格形式显示文件 profi

9、le、lnsprofile和lnhprofile的详细信息。注意比较 3个文 件链接数的不同。(17)删除文件 profile,用长格形式显示文件lnsprofile和lnhprofile的详细信息,比较文件lnhprofile的链接数的变化。(18)用less命令查看文件lnsprofile的内容,看看有什么结果。(19)用less命令查看文件lnhprofile的内容,看看有什么结果。(20)删除文件lnsprofile,显示当前目录下的文件列表,回到上层目录。# rm lnsprofile# ll# cd .(21)用tar命令把目录test打包。tar -zcvf file.tar.g

10、z /hometar -cvffile.tar /home(22)用gzip命令把打好的包进行压缩。gzip file.targzip -c /tmp/file.tar.gzfile.tar注意第一、二种方式的不同解压缩为 gzip -d /tmp/file.tar.gz(23)把文件 test.tar.gz 改名为 backup.tar.gz。mv(24)显示当前目录下的文件和目录列表,确认重命名成功。(25)把文件backup.tar.gz移动到test目录下。(26)显示当前目录下的文件和目录列表,确认移动成功。(27)进入test目录,显示目录中的文件列表。(28)把文件 backup

11、.tar.gz 解包。tar -zxvf backup.tar.gz(29)显示当前目录下的文件和目录列表,复制 test目录为testbak目录作为备份。( 30)查找root 用户自己主目录下的所有名为newfile 的文件。find -name "newfile"( 31)删除test 子目录下的所有文件。rm -f test/*( 32)利用rmdir 命令删除空子目录test。回到上层目录,利用rm 命令删除目录test 和其下所有文件。rm -rf test子项目2系统信息类命令的使用( 1)利用 date 命令显示系统当前时间,并修改系统的当前时间。#date

12、 -s /设置当前时间,只有root 权限才能设置,其他只能查看。#date -s 20061010 /设置成 20061010,这样会把具体时间设置成空00:00:00#date -s 12:23:23 /设置具体时间,不会对日期做更改#date -s 12:12:23 2006-10-10 这样可以设置全部时间( 2)显示当前登录到系统的用户状态。wwho 出来结果的格式是:name state line time idle pid comment exit( 3)利用free 命令显示内存的使用情况。( 4)利用df 命令显示系统的硬盘分区及使用状况。( 5)显示当前目录下各级子目录的硬

13、盘占用情况。# du /home -max-depth=1 -h36K /home/zyh32K /home/hjl36K /home/natasha32K /home/jack 696K/home/hdb836K/home子项目3进程管理类命令的使用( 1)使用 ps 命令查看和控制进程。 显示本用户的进程:#ps。 显示所有用户的进程:#ps -au。 在后台运行cat命令:#cat &。 查看进程cat : # ps aux |grep cat。 杀死进程 cat: #kill -9 cat。再次查看进程cat,看看是否被杀死。( 2)使用top 命令查看和控制进程。 用 top

14、 命令动态显示当前的进程。 只显示用户user01 的进程(利用U 键) 。 利用 K 键,杀死指定进程号的进程。( 3)挂起和恢复进程。执行命令cat。 按Ctrl+Z键,挂起进程cat。输入jobs命令,查看作业。 输入bg,把cat切换到后台执行。输入fg ,把cat切换到前台执行。 按Ctrl+C键,结束进程cat。(4) find命令的使用。 在/var/lib目录下查找所有文件其所有者是games用户的文件。#find /var/lib-user games在/var目录下查找所有文件其所有者是root用户的文件。#find /var-user root查找所有文件其所有者不是ro

15、ot、bin和student用户,并用长格式显示(如ls - l的显示结果)。#find / !-user root -and !-user bin-and ! user student-exec ls l ;2> /dev/null注意:与;之间存在一个空格;2> /dev/null意味着所有错误将不显示 查找/usr/bin目录下所有大小超过一百万byte的文件,并用长格式显示(如ls-l的显示结果)。#find /usr/bin -size +1000000c -exec ls -l ;又/etc/mail目录下的所有文件使用file命令。#find /etc/mail-ex

16、ec file ; 2 > /dev/null 查找/tmp目录下属于student的所有普通文件,这些文件的修改时间为5天以前,查询结果用长格式显示(如 ls - l的显示结果)。# find /tmp -user student-and -mtime +5 -and Type f -exec ls ; 2> /dev/null补充:-type b/d/c/p/l/f #查是块设备、目录、字符设备、管道、符号链接、普通文件-mmin nFile ' s data was last modified n minutes ago.-mtime nFile ' s da

17、ta was last modified n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretation of file modification times. 对于查到的上述文件,用-ok选项删除。# find /tmp-user student-and -mmin +5-and Type f-ok rm ;ok选项询问,是否删除。-exec 不会询问而直接删除子项目4. rpm软件包的管理(1)查询系统是否安装了软件包squid。# rpm -q squidpackage squid is not installed或者# rpm -qa | grep squid子项目5. tar命令的使用系统上的主硬盘在使用的时候有可怕的噪音,但是它上面有有价值的数据。系统在两年半以前备份过,你决定手动备份少数几个最紧要的文件。/tmp目录里储存在不同硬盘的分区上快坏的分区,这样你想临时把文件备份到那里。(1)在/home目录里,用find命令定位文件所有者是student的文件,然后将其压缩。#find /home-user student-exec tar czvf /tmp/backup.tar ;(2)保存/etc目录下的文件到/tmp目录

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论