澳大利亞國立大學 Comp1600 計算機和技術輔導
在本次研討會中,您將學習如何使用一些Linux 中的常用編輯器和文件實用程序。
編輯器
您可以使用編輯器編輯文本文件(例如,輸入源程序、更改/ 配置文件等)。您應該熟悉至少一種 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:撤消上一條命令。 : redo last command yy: pull 1 line (copy into buffer) 10 yy: pull 10 lines p: paste buffer below current line P: paste buffer above current line J: join two lines:: 進入ex模式
/something/: find something forward?: find something backward
Linux/DOS下的文本文件格式 對于DOS下的文本文件,出現在每行的末尾,控件所在
1. COMP1600-軟件開發工作坊 I 字符代表“回車”和“換行”。對于 Linux 中的文本文件,出現在每行的末尾。在FTP中,當傳輸方式為ASCII時,FTP程序會自動更改為ASCII;當傳輸模式為二進制時,不會進行任何轉換。
通用文件實用程序 grep:在文件中查找內容 find:查找文件名 od:octo-dump(也可以進行十六進制轉儲) cat:顯示文件內容 diff:查找差異補?。焊挛募町惻c文件 tr:翻譯文件(tr'[az]''[AZ]')
其他常見的文件實用程序包括:head、tail、wc、sort。使用指揮官找出目的。
工作坊
1.以root用戶登錄,切換到“/tmp”目錄。
2。遵循以下 vi 命令并了解它們的工作原理。
命令
解釋 k 向上移動 j 向下移動 h 向左和向右移動
$
移動光標到行尾
Ctrl+B
向上滾動
Ctrl+F
向下滾動我在當前位置插入
我
在行首插入當前位置
一個
附加到行尾 x 刪除字符 dw 刪除單詞 dd 刪除當前行
D
刪除
/ 模式行右側的所有內容
搜索模式 yy 復制當前行到緩沖區
P
粘貼緩沖區
:w的內容
保存當前文件
:q!
不保存文件退出
:wq
保存,然后退出
:r 文件名
讀取文件
2
COMP1600-I
用于處理 MS-DOS 文件的軟件開發工作室
3。在本練習中,您將與同學協作,因為您無法同時訪問 Linux 和 Windows 平臺。使用記事本創建一個名為“ dosfile.txt”。鍵入此文件,然后使用軟盤將文件傳輸到您的 Linux 計算機。您可以鍵入命令 mcopy a:dosfile.txt 從軟盤復制文件。
4.鍵入命令 od –ax dosfile.txt。您將在每行的末尾看到 CR 和 NF。
5.鍵入命令 pico dosfile.txt 以便您可以使用 pico 編輯器打開該文件” dosfile.txt"。添加一些內容,然后再次刪除它(例如,添加一個空行并再次刪除該行)。按Ctrl-x退出pico。
6.再次鍵入命令 od –ax dosfile.txt。每行的結尾如何變化?
查找、whereis 和 tr 命令。 7
.使用命令 find / -name ls 查找程序文件 ls。然后使用替代命令 whereis ls 查找相同的程序文件。
8.命令 tr 可用于翻譯字符。例如使用命令find查找日志文件“boot.msg”,然后將此文件復制到目錄“ tmp”。鍵入命令 tr'[az]''[AZ]'
命令差異和補丁
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”有什么問題?
澳洲國立大學 National University"優點留學網"的部分文章內容來源于網絡收集,如有侵權請聯系我們刪除!
稿件內容僅為傳遞更多信息之目的,不代表本網觀點,亦不代表本網站贊同其觀點或證實其內容的真實性。
最近內容
- 澳大利亞國立大學 Comp1600 計算機和技術輔導
留學問答 · 2023-02-25
- 澳大利亞悉尼科技大學生物醫學科學
留學問答 · 2023-02-25
- 澳洲土木工程本科土木工程輔導
留學問答 · 2023-02-25
- 澳新大學ucat anz在線考試輔導
留學問答 · 2023-02-25
- 澳大利亞輟學
留學問答 · 2023-02-25