Toggle Menu

澳洲国立大学Comp1600 计算机与技术辅导

发布时间: 2023-04-22 19:32:54
文章来源: 考而思
摘要:
COMP1600-Software Development Workshop I字符,代表“回车”和“换行”。对于Linux中的文本文件,显示在每一行的末尾。在FTP中,当传输模式为ASCII时,FTP程序将自动更改为;当传输模式为二进制时,将不会进行转换。

  在此研讨会中,您将学习如何在Linux中使用一些常见的编辑器和文件实用工具。

  编辑器

  您可以使用编辑器来编辑文本文件(例如,输入源程序,更改/ etc中的配置文件)。您应该至少熟悉Linux中的一个编辑器。一些常见的编辑器包括emacs,vi和pico。在X-windows上,一些常见的编辑器是xedit,gedit和kedit。

Comp1600 计算机与技术辅导

  vi vi的基础是Linux / Unix中常见的编辑器之一。它有两种模式:插入模式和命令模式。进入插入模式:A,a,I,i,O,o退出插入模式:在命令模式下四处移动:h,l,j,k,Ctrl-U,Ctrl-D,Ctrl-F ,Ctrl-B在命令模式下编辑:x:删除1个字符

  3x:删除3个字符X:退格以删除最后一个字符dd:删除1行

  3dd:删除3行d ^:从行开头D删除:向上删除到u行的末尾:撤消最后一个命令。:重做上一个命令yy:拉1行(复制到缓冲区中)10yy:拉10行p:将缓冲区粘贴到当前行下方P:将缓冲区粘贴到当前行上方J:联合两行::进入ex模式

  / something /:找到前进的东西吗?:向后找东西

  Linux / DOS中的文本文件格式对于DOS中的文本文件,出现在每一行的末尾,其中控件

  1、COMP1600-Software Development Workshop I字符,代表“回车”和“换行”。对于Linux中的文本文件,显示在每一行的末尾。在FTP中,当传输模式为ASCII时,FTP程序将自动更改为;当传输模式为二进制时,将不会进行转换。

  通用文件实用程序grep:查找文件内的内容find:查找文件名od:octo-dump(也可以做十六进制转储)cat:显示文件内容diff:查找差异补丁:用更新文件差异文件tr:翻译文件(tr'[az]''[AZ]')

  其他常见的文件实用程序包括:head,tail,wc,sort。使用命令员找出目的。

  Workshop

  1.以root用户身份登录,然后切换到目录“ / tmp”。

  2.按照以下vi命令进行操作,并了解其工作原理。

  命令

  说明k向上移动j向下移动h向左移动向右

  $

  将光标移动到行的末尾

  Ctrl-B

  向上滚动

  Ctrl-F

  向下滚动i在当前位置 插入

  I

  在行的开头插入a当前位置

  A

  追加到行尾x删除字符dw删除单词dd删除当前行

  D

  删除

  / pattern 行右边的所有内容

  搜索模式yy将当前行复制到缓冲区

  P

  粘贴缓冲区

  :w的内容

  保存当前文件

  :q!

  退出而不保存文件

  :wq

  保存,然后退出

  :r filename

  读入文件

  2

  COMP1600-我

  处理MS-DOS文件的软件开发工作室

  3.在本练习中,您将与同学合作,因为您无法同时访问Linux和Windows平台。使用记事本创建一个名为“ dosfile.txt”的MS-DOS文件。在此文件中键入内容,然后使用软盘将该文件传输到Linux计算机。您可以键入命令mcopy a:dosfile.txt从软盘复制文件。

  4.键入命令od –ax dosfile.txt。您将看到每行的末尾是CR和NF。

  5.键入命令pico dosfile.txt,以便您使用pico编辑器打开文件“ dosfile.txt”。添加一些内容,然后再次将其删除(例如,添加空白行并再次删除该行)。按Ctrl-x退出微微。

  6.再次键入命令od –ax dosfile.txt。每行的结尾如何更改?

  查找,whereis和tr命令。7

  .使用命令find / -name ls查找程序文件ls。然后使用替代命令whereis ls查找相同的程序文件。

  8.命令tr可用于翻译字符。例如,使用命令find查找日志文件“ boot.msg”,然后将此文件复制到目录“ tmp”。键入命令tr'[az]''[AZ]'

  命令diff和patch

  9.使用任何编辑器创建一个名为“ helloworld.c”的文件,然后输入以下内容:main(){printf(“ hello world!\ n”); printf(“你今天好吗?\ n”);}

  10.复制文件“ helloworld.c”

  11.编辑文件“ newhelloworld.c”,将今天的单词改为昨天。然后退出编辑器。

  12.键入命令diff helloworld.c newhelloworld.c> patch1.pat。

  13.键入命令cat patch1.pat以查看patch1.pat的内容。

  14.键入命令cat helloworld.c。

  15.键入命令patch helloworld.c patch1.pat。

  3

  COMP1600-软件开发工作室I

  16.再次键入命令cat helloworld.c。“ helloworld.c”怎么了?

凡来源标注“考而思”均为考而思原创文章,版权均属考而思教育所以,任何媒体、网站或个人不得转载,否则追究法律责任。

16年深耕全阶段留学辅导   数十万留学生信赖

添加微信:「 kaoersi03 」备注官网申请试听,享专属套餐优惠!

同步课件辅导、作业补习、论文润色、真题讲解、Appeal申诉、入学内测/面试培训


添加微信【kaoersi03】(备注官网)申请试听,享专属套餐优惠!

客服微信

kaoersi03

课程听不懂?作业不会写?复习没方向?专业老师为您答疑解惑

复制成功

微信号: kaoersi03

备注“官网”享专属套餐优惠!