Lab1--Linux操作系统的使用及Shell编程.doc
《Lab1--Linux操作系统的使用及Shell编程.doc》由会员分享,可在线阅读,更多相关《Lab1--Linux操作系统的使用及Shell编程.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本次实验包括两部分内容:Linux操作系统的使用,以及Shell编程实验一、Linux 操作系统的使用实验目的: 熟悉Linux操作系统实验内容: Linux常用命令一、帮助命令man命令:显示联机帮助手册格式:man 命令如:man ls显示出ls命令的功能及选项的含义二、文件与目录的操作1. cd命令:切换目录cd tony切换到当前目录下的tony子目录cd .切换到上一层目录cd /切换到系统根目录cd切换到用户主目录cd /usr/bin切换到/usr/bin目录2. ls命令:列出文件列表格式:ls 选项选项说明:-a显示所有文件,包括隐藏文件-k显示文件大小,以K为单位-d将根目
2、录作为文件显示-s显示每个文件所用的空间-S指定按所用空间的大小排序文件-l显示文件的详细信息在ls命令后直接加上欲显示的目录路径,就会列出该目录的内容,如:ls -l /usr/wgh3. mkdir命令:在当前目录下创建子目录4. rmdir命令:删除空的子目录5. cp命令:复制文件cp data1.txt data2.txt将data1.txt复制成data2.txt,相当于重命名cp data3.txt /tmp/data将data3.txt复制到/tmp/data目录中cp v zip.txt zip3.txt加-v显示复制过程cp v R * backup加-R递归复制,将当前目
3、录下所有文件(含子目录文件)复制到backup目录下6. rm命令:删除文件或目录的命令rm file1.txt删除指定的文件file1.txtrm *删除当前目录下的所有文件rm r dir1加-r递归删除dir1目录下的所有文件及子目录rm f file2.txt加-f强迫删除文件file2.txt,即rm命令会直接删除文件,不再询问-v显示删除过程7. more命令:让显示画面暂停为了避免画面显示瞬间就闪过去,用户可以使用more命令,让画面在显示满一页时暂停,此时可按空格键继续显示下一个画面,或按Q键停止显示。当使用ls命令查看文件列表时,若文件太多则可以配合more命令使用。如:ls
4、almore单独使用more命令时,可用来显示文字文件的内容。如:more data.txt8. cat命令:连接文件cat(concatenate) 命令可以显示文件的内容(经常和more命令搭配使用),或是将数个文件合并成一个文件。如逐页显示preface.txt的内容:catpreface.txtmore如将preface.txt 附加到outline.txt文件之后:catpreface.txtoutline.txt如将new.txt和info.txt合并成readme.txt文件catnew.txt info.txt readme.txt9. mv命令:移动或更换文件、目录名称mv
5、(move)命令可以将文件及目录移动到另一个目录下面,或更换文件及目录的名称。如:mv a.txt . 将a.txt文件移到上层目录mv z1.txt z3.txt 将 z1.txt改名成z3.txt10. pwd命令:显示当前所在目录11. locate命令:查找文件locate 命令可用来搜索包含指定条件字符串的文件或目录。如:locate zh_CN 列出所有包含“zh_CN”字符串的文件和目录由于locate命令是从系统中保存文件及目录名称的数据库中搜索文件,虽然系统会定时更新数据库,但对于刚新增或删除的文件、目录,仍然可能会因为数据库尚未更新而无法查得,此时可用root身份运行upd
6、atedb命令更新,为此数据库得内容正确。12. grep命令:搜索字符串grep 命令可以搜索特定字符串来并显示出来,一般用来过滤先前得结果,避免显示太多不必要得信息。如:grep text *.conf搜索当前目录中扩展名为.conf且包含“text”字符串的文件13. 输入、输出重定向命令:输出重定向命令和:可将某命令的结构输出到文件中。“”可将结果输出到文件中,该文件原有的内容会被删除;“”则将结果附加到文件中,原文件内容不会被清除。如:ls a dir.txt将ls a命令执行结果输出到dir.txt文件cat data1.txt data2.txt将data1.txt 内容附加到d
7、ata2.txt文件之后输入重定向命令:将文件的内容作为某命令的输入。如:sort file2sort命令从file1中取得输入,输出送到file214. “|”管道命令:将某命令的结果输出给另一命令。如:ls | gerp conf 搜索并显示ls命令的运行结果中包含有“conf”的字符串cat file1 file2 file3 | sort /dev/lp cat命令将三个文件合并,并将结果送出到sort命令,按字母表顺序排序,sort的输出又重定向到文件/dev/lp中,这通常是打印机。15. chmod命令:修改文件权限格式:chmod 选项 文件或目录名选项说明:u文件所有者g 文
8、件所属组o其它用户a 所有用户+ 增加权限- 取消权限= 赋给权限r 读权限w 写权限x 执行权限如:chmod a+rw file1chmod755file2即file2的保护位为:rwx r-x r-x16. chown命令:改变文件所有者格式:chown 选项 用户名组名 文件或目录名选项说明:-c 文件属主改变时显示说明。-R/r 改变目录下的文件及其子目录下所有文件的属主。如:chown -R bugboy dir改变 dir 目录下的文件及其子目录下的文件的属主为bugboy 17. ln命令:在文件间建立链接格式:ln 选项 源文件 目录文件或目录格式说明:-b 为删除的文件建立
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Lab1 Linux 操作系统 使用 Shell 编程
限制150内