linux-实验指导手册-常用命令

上传人:xzh****18 文档编号:34589849 上传时间:2018-02-26 格式:DOC 页数:5 大小:84KB
返回 下载 相关 举报
linux-实验指导手册-常用命令_第1页
第1页 / 共5页
linux-实验指导手册-常用命令_第2页
第2页 / 共5页
linux-实验指导手册-常用命令_第3页
第3页 / 共5页
linux-实验指导手册-常用命令_第4页
第4页 / 共5页
linux-实验指导手册-常用命令_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《linux-实验指导手册-常用命令》由会员分享,可在线阅读,更多相关《linux-实验指导手册-常用命令(5页珍藏版)》请在金锄头文库上搜索。

1、实验一 Linux 常用命令(一)1、Shell 环境和 Shell 命令格式如果实验用计算机上 Linux 以图形方式启动,登录系统后打开终端窗口。方法:桌面:右键菜单Terminal(终端) ;或:主菜单系统工具Terminal(终端) 。命令格式:command -option(s) option argument(s) command argument(s)步骤 1:使用 who 命令步骤 2:使用 date 命令步骤 3:使用上下健提取历史命令 who,执行。2、文件系统操作命令(1) 改变目录命令:cd 目标目录路径步骤 1:使用绝对路径依次进入 Linux 根目录下的所有子目录。

2、例如:cd /usr/bin步骤 2:使用绝对路径依次进入用户目录。步骤 3:使用相对路径进入子目录1) 使用绝对路径进入/lib 目录2) 使用相对路径进入/lib/i868 目录3) 使用相对路径退回到/lib 目录(2) 列出并观察目录中的文件步骤 1:进入任意目录,使用无参数 ls 命令列出并观察其中所有文件;步骤 2:进入任意目录,使用通配符列出其中部分文件;例如:cd /binls c*步骤 3:使用l 选项,列出目录中文件的各种属性,并观察识别这些属性。步骤 4:直接列出子目录中的文件。例如:ls i868步骤 5:仅列出子目录本身(d)步骤 6:使用F 选项,显示文件类型标志。

3、步骤 7:使用a 或A 选项,观察结果有什么变化。步骤 8:综合使用以上选项。(3) 目录的创建与删除步骤 1:在用户目录中,使用相对路径创建一个任意名称的目录,如“tmp ”。mkdir tmp步骤 2:删除该目录rmdir tmp步骤 3:在根目录中,使用绝对路径在用户命令中创建一个子目录。mkdir /tmp步骤 4:删除该目录rmdir /tmp步骤 5:使用p 参数一次创建多级目录。如:mkdir /tmp/dir1步骤 6:使用p 参数删除多级目录。如:cd rmdir tmp/dir1(4) 文件和目录拷贝命令:cp步骤 1:从/usr/include 目录中,任选一个文件拷贝到

4、用户目录的 tmp 子目录中mkdir /tmpcp /usr/include/signal.h /tmp步骤 2:从/usr/include 目录中,任选一个文件拷贝到用户目录的 tmp 子目录中,并改变其文件名。cp /usr/include/signal.h /tmp/signal.bak步骤 3:思考并试验,如果步骤 1 中不使用第一条命令,拷贝的结果是什么?(5) 文件移动或文件目录更名命令:mv步骤 1:将上面 signal.bak 更名为 signal.hcd /tmpmv signal.bak signal.h步骤 2:将 signal.h 移动到上一层目录mv signal.

5、h .步骤 3:将 tmp 目录更名为 tempmv ./tmp ./temp步骤 4:拷贝/usr/include 中所有 s 开头的.h 文件到/usr/temp 目录cp /usr/include/s*.h /usr/temp步骤 5:将 temp 目录移动到 tmp 目录中cd /usrmkdir /tmpmv temp tmp步骤 6:拷贝/usr/include/signal.h 到/usr/tmp/temp 目录中,观察提示。步骤 7:使用f 选项重复上述命令,观察是否有提示。(6) 建立符号链接命令:ln步骤 1:在用户目录中创建对/usr/include 目录的符号链接cd

6、ln s /usr/includels include步骤 2:删除该链接rm include步骤 3:观察/usr/include 是否被删除。步骤 4:与步骤 1 相同,但命名链接目录为 abcln -s /usr/include abcls abcrm -f abc3、文件权限管理命令(1) 改变文件权限(chmod)步骤 1:使用 chmod 给 include 目录中的任意文件的属主或属组或其它用户添加可执行的权限。例:chmod u+x signal.h步骤 2:删除可执行权限步骤 3:设置属组权限为可读可执行。步骤 4:一次性设置文件的所有权限为可读可执行。(2) 改变权限屏蔽步

7、骤 1:改变为屏蔽所有用户的可执行权限步骤 2:创建目录 test,观察其权限。步骤 3:尝试进入 test 目录。是否能否进入,思考为什么?实验一 Linux 常用命令(二)1、Linux 文件内容显示命令(1)cat 命令,显示文件内容步骤 1:将/usr/include/stdio.h 拷贝到/tmp 目录中,并进入 tmp 目录。步骤 2:使用简单 cat 命令显示其内容步骤 3:使用n 选项,输出行号;步骤 4:使用s 选项,合并空白行;步骤 5:使用b 选项,对非空白行编号;(2)more 命令,分页显示文件内容步骤 1:使用简单 more 命令显示 stdio.h 的内容使用空格

8、键、回车键和 B 键上下翻看内容。步骤 2:使用num 选项,控制每页的行数;步骤 3:使用s 选项,合并空白行;步骤 4:使用/pattern 选项,先搜索字符串 file,再显示;(3)less 命令,分页显示文件内容步骤 1:使用简单 less 命令显示 stdio.h 的内容使用 PAGEUP、PAGEDOWN、回车键和空格键上下翻看内容。(4)head 命令,显示文件开头内容步骤 1:使用 head 命令显示 stdio.h 的前 10 行内容head n 10 stdio.hhead -lines=10 stdio.h步骤 2:使用 head 命令显示 stdio.h 的前 10

9、个字符内容;head -c 10 stdio.hhead -bytes=10 stdio.h步骤 3:使用v 选项,显示文件名;(5)tail 命令,显示文件最后的内容步骤 1:使用 tail 命令显示 stdio.h 的后 10 行内容tailn 10 stdio.htail-lines=10 stdio.h步骤 2:使用 tail 命令显示 stdio.h 的最后 10 个字符内容;tail-c 10 stdio.htail-bytes=10 stdio.h步骤 3:使用v 选项,显示文件名;(5)touch 命令步骤 1:使用 touch 命令,修改 stdio.h 的文件时间, 并使用

10、 ls 查看结果。步骤 2:使用 touch 命令,创建一个名为 test 的空文件。2、Linux 文件内容搜索、排序和比较命令(1)grep 命令,搜索文件内容步骤 1:在 stdio.h 中搜索并显示包含 extern 字符串的所有行grep extern stdio.h步骤 2:在 stdio.h 中搜索所有宏定义的语句 ,grep “#define*” stdio.h步骤 3:在 stdio.h 中搜索所有以 #开头的行grep # stdio.h步骤 4:在 stdio.h 中搜索所有被包含的头文件grep .h stdio.h说明:头文件特点为字符串“.h” 。但“.”是一个元字

11、符,需要使用转义方式表示为“.” 。步骤 5:自己设想查找目标,并定义合理的字符串模式。(2)sort 命令,排序文件内容步骤 1:对 stdio.h 内容进行排序sort stdio.h步骤 2:对 stdio.h 内容进行排序,并输出到文件 test 中, 查看排序结果sort o test stdio.hmore test步骤 3:同上,但要求合并重复行(使用-u 选项)步骤 4:检查 test 和 stdio.h 是否已排序,观察输出结果sort c testsort c stdio.h(3)uniq 命令,合并重复行步骤 1:重复 sort 命令的步骤 2,生成一个 test 文件步

12、骤 2:使用 uniq 命令合并其中的重复行,并显示每行重复的次数uniq c test(3)comm 命令,比较两个文件步骤 1:准备两个文件:file1 和 file2echo file1: file1echo line1 file1echo file2: file2echo line1 file2echo line2 file2步骤 2:比较两个文件,观察输出的三列的含义comm. file1 file2步骤 3:比较两个文件,只输出其中相同的行。comm. -12 file1 file2步骤 4:比较两个文件,只输出 file2 中独有的行。comm. -13 file1 file2(

13、4)diff 命令,比较两个文件的差异步骤 1:简单比较diff file1 file2步骤 2:比较并输出 ed 脚本diff e file1 file2(5)wc 命令,统计文件内容步骤 1:全面统计,理解输出的结果wc file1wc file2步骤 2:仅统计词数wc w file2步骤 3:仅统计行数wc l file2步骤 4:仅统计字节术wc c file22、进程管理命令(1)PS 命令,查看进程状态步骤 1:简单 ps步骤 2:列出系统中的所有进程ps e步骤 3:仅列出与当前 TTY 相关的进程打开一个新的 TTY在原有 tty 和新 tty 中分别输入 ps a,观察比较结果。步骤 4:分别使用-x, -f, -l, -r, -u 显示进程信息,比较结果。(2)kill 命令,终止进程步骤 1:查看 tty1 的 PID。步骤 2:在 tty0 中输入杀进程的命令kill s kill PID或:kill s 9 PID步骤 3:列出所有进程信号,观察结果kill -l3、熟悉使用联机帮助命令(1)man 命令步骤 1:使用 man 命令查看 ls 命令的帮助信息步骤 2:使用 man 命令查看其它命令的帮助(2)help 命令步骤 1:使用 help 命令查看 cd 命令的帮助信息

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 理论文章

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