12级计算机基地班徐群策_实验一实验报告
和 实验一:常用命令和 vi 编辑器 实验目的 1.熟练使用 Linux 字符界面的常用命令。
2.熟练运用 Linux 的在线求助系统 实验内容(一)Linux 操作基础 1.新建立一个用户,用此用户名和口令登陆系统 2.查看系统的命令提示符,确定系统使用的 SHELL 程序类型 [解答]
1)echo $SHELL 3.用 who 命令来查看当前登陆在系统中的用户列表、用户总数和系统启动时间 Who 显示了用户列表,who-q 显示了用户总数,who-b 显示了系统引导的开始时间 5.系统中的帮助系统工具:help,info,man(man 是手册 manual 的缩写)[解答] 1)info echo 2)help echo 3)man echo
使用 man echo 和 help echo,info echo 能得到帮助手册。
6.用 date 命令查看当前的日期和时间 [解答]date date 指令可以直接得到当前日期和时间 7.用 cal 命令查看 2003 年 1 月 1 日是星期 8.8.查看 2003 年的日历表 如 cal-m 1 2003 可直接查看 03 年一月的日历表,cal-y 2003 可直接查看 03 年整年的日历表
9.切换用户 [解答]su student 切换至 student 用户,可以在 student 用户下进行操作,指令 exit 退出用户(二)Linux 文件系统(一)1.显示当前目录 [解答] 1)pwd 2)echo $PWD
指令 pwd 和 echo $PWD 可以查看当前目录 2.改变到用户主目录 [解答] 1)cd 2)cd ~ cd 指令和 cd ~指令可以转到用户主目录 3.确认用户主目录 [解答]echo $HOME
4.当前目录下,创建名为 ABC 的新目录 [解答]mkdir ABC Mkdir ABC 后在当前目录下创建了文件夹 ABC 5.在 ABC 目录创建名为 abc 的新文件
[解答]touch abc Touch 指令创建新文件 abc 6.显示当前目录内容 1)按照字母逆序 ls-r 2)按照长格式 ls-l 3)按照水平格式 ls--format=horizontal 4)列出所有文件,包括不可见的文件 ls –a
上面 4 条指令分别用不同的排列显示出当前目录下的内容 7.在屏幕上显示文件 abc 的内容 [解答]cat abc cat 可以显示文件内的内容 8.删除当前目录下的 abc 文件.删除 abc 文件前,要求确认 [解答]rm-i./abc
回答 y 后确认删除,ABC 文件夹中 abc 文件被删除 9.返回上一级目录 [解答]cd..10.删除当前目录中的 ABC 目录 [解答]rmdir ABC
在文件夹 ABC 目录下无文件后用 rmdir ABC 可以删除文件夹 ABC(三)Linux 文件系统(二)1.在用户主目录下创建名为 memos 的目录 [解答] 1)cd //返回用户主目录 2)mkdir memos //建立 memos 目录 2.用 vi 编辑器,在用户主目录中创建名为 myfile 的文件,输入几行文字,保存退出
[解答] 1)vi myfile //建立 myfile 文件 2)i //进入编辑模式,输入文字 3)ESC--》:wq //先按 Esc 再输入:wq,存盘退出
在 ESC 和 i 可以自由转换输入模式和命令模式 3.用 cat 命令,把 myfile 附加到新创建的名为 large 的文件中.[解答] cat myfile>>large 创建了新文件 large,并将 myfile 的内容附加到了 large 中 4.用 cp 命令把当前目录下的所有文件复制到目录 memos 下 [解答]cp *./memos
5.用 ln 命令创建 large 的一个别名 [解答]ln large large.old 6.用 mv 命令,把 large 更名为 large.new [解答]mv large large.new
mv 是重命名指令,将 large 文件重命名为 large.new 7.用 mv 命令,把 large.new 移到 memos 下,改名 large [解答]mv large.new memos/large Large.new 被移动到了 memos 文件加并被改名为 large 8.显示一个文件的后五行 9.显示一个文件的前五行
10.把一个文件的最后 10 个字符存到另一个文件中 按照上图指令可得文件 newfile 11.用 more,less 命令读大文件 [解答] 1)more /somedir/filename
2)less /somedir/filename
12.统计指定文本文件的行数 [解答]wc-l file 14.在当前目录下查找名为 passwd 的文件 [解答] find./-name “passwd”
Find 指令可以直接查找相应的文件,从最近的目录开始 15.从根目录开始,查找所有 7 天前创建的文件 [解答] find / –atime 7
16.用 paste 命令,将两个文件连在一起 [解答] paste large1 myfile>myfile2 第一行 helloworld!为 myfile 的文件内容,该指令将 large 和 myfile 链接并放在新创文件 myfile2 中
17.在指定文本文件中,查找指定字符串 [解答] grep string_pattern file Grep 后输入需要查找的字符串,在输入文件名即可查找(4)vi 编辑器的使用 详见文档 vi.doc。要求熟悉:
1.三种工作模式及其转化 Vi 三种基本的模式:指令行模式、文本输入模式、行末模式。他们的相互关系如所示。
指令模式(Command Mode)下输入 a、i、o 进入文本输入模式(Input Mode)文本输入模式(Input Mode)下按 ESC 进入指令模式(Command Mode)指令模式(Command Mode)下输入:进入末行模式(Last line Mode)末行模式(Last line Mode)下指令错误则返回指令模式(Command Mode)2.常用编辑命令 3.查找、替换 /pattern:从光标开始处向文件尾搜索 pattern
?pattern:从光标开始处向文件首搜索 pattern :s/p1/p2/g:将当前行中所有 p1 均用 p2 替代
:g/p1/s//p2/g:将文件中所有 p1 均用 p2 替换 思考题 1.如果忘记某个命令的用法,怎么办? 使用 man echo 或者 help echo 指令
2.如何使用:命令历史? 使用键盘上的↑键可以调出历史命令。
3.解压打包文件:compress, zip ,gzip, tar 的用法。
Zip 打包:zip FileName.zip DirName Zip 解压:unzip FileName.zip
Tar 解压:tar zxvf FileName.tar Tar 打包:tar czvf FileName.tar DirName
版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《12级计算机基地班徐群策_实验一实验报告》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。
