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

2024-10-25 10:07:22 7

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

  编辑器

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

  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”怎么了?

最新文章
香港科技大学环境健康与安全面试 510
香港科技大学会计学面试 422
留学比例持续下降!清华北大公布2021年就业质量报告! 429
超拼!00后女孩为留学怒打六份工,评论区却为值不值得吵疯了 640
重磅:英国start-up签证疫情政策将被取消!申请者怎么办? 389
国外大学的“一年制硕士”争议背后是教育认知差异 414
广东省抽检1340篇硕士学位论文:7篇被认定存在问题 664
HKUMALCS 香港大学文化研究面试内容+面经 336
留学生遭遇“签证复查”浦发银行北京分行成功拦截一起新型留学诈骗! 343
澳洲留学生注意,联邦正式修改疫情补贴要求!能领的金额又变多了 300
最热文章
威斯康星大学麦迪逊分校Lab report写作要点提示 1246
伊利诺伊理工大学论文降重方法 787
加州大学圣芭芭拉分校作业可以申请晚交吗? 761
美本有机化学课程重点梳理!考前必看! 754
UCSD撤销offer后该如何写argue letter?有哪些注意事项? 728
加州公校入学率持续下滑,面临关门危机 697
美国留学生考试该如何备考?Final week复习指南! 675
广东省抽检1340篇硕士学位论文:7篇被认定存在问题 664
超拼!00后女孩为留学怒打六份工,评论区却为值不值得吵疯了 640
怀卡托大学论文降重指南! 640