{"id":442,"date":"2025-09-16T11:44:30","date_gmt":"2025-09-16T11:44:30","guid":{"rendered":"https:\/\/sites.wp.odu.edu\/dhill036\/?page_id=442"},"modified":"2025-10-14T10:12:27","modified_gmt":"2025-10-14T10:12:27","slug":"lab-3","status":"publish","type":"page","link":"https:\/\/sites.wp.odu.edu\/dhill036\/lab-3\/","title":{"rendered":"Lab 3 &#8211; Working with VI editor"},"content":{"rendered":"\n<p class=\"has-text-align-left\"><strong>My Experience on This Lab<\/strong><br>This lab gave me hands-on practice with the vi editor, which is an important tool for working in Linux environments. I learned how to navigate within a file, switch between modes, and make edits directly in the terminal.<\/p>\n\n\n\n<p><strong>Key Concepts I Learned<\/strong><br>I practiced essential vi commands such as inserting and deleting text, searching for words, moving between lines and words, and replacing text throughout the document. I also reinforced the difference between insert mode and command mode, which is critical when working in vi.<\/p>\n\n\n\n<p><strong>Challenges Faced<\/strong><br>At first, I found it challenging to remember which commands worked in which mode, and I sometimes got stuck in insert mode. However, using the Escape key to reset back to command mode helped me regain control. With practice, I became more comfortable navigating and editing files efficiently.<\/p>\n\n\n\n<div data-wp-interactive=\"\" class=\"wp-block-file\"><object data-wp-bind--hidden=\"!selectors.core.file.hasPdfPreview\" hidden class=\"wp-block-file__embed\" data=\"https:\/\/sites.wp.odu.edu\/dhill036\/wp-content\/uploads\/sites\/38343\/2025\/09\/CYSE-270-Lab-3.pdf\" type=\"application\/pdf\" style=\"width:100%;height:600px\" aria-label=\"Embed of CYSE-270-Lab-3.\"><\/object><a id=\"wp-block-file--media-eb1a8381-5ddc-4a31-8810-1f546e12495a\" href=\"https:\/\/sites.wp.odu.edu\/dhill036\/wp-content\/uploads\/sites\/38343\/2025\/09\/CYSE-270-Lab-3.pdf\">CYSE-270-Lab-3<\/a><a href=\"https:\/\/sites.wp.odu.edu\/dhill036\/wp-content\/uploads\/sites\/38343\/2025\/09\/CYSE-270-Lab-3.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-eb1a8381-5ddc-4a31-8810-1f546e12495a\">Download<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>My Experience on This LabThis lab gave me hands-on practice with the vi editor, which is an important tool for working in Linux environments. I learned how to navigate within a file, switch between modes, and make edits directly in the terminal. Key Concepts I LearnedI practiced essential vi commands such as inserting and deleting&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/sites.wp.odu.edu\/dhill036\/lab-3\/\">Read More<\/a><\/div>\n","protected":false},"author":30353,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/sites.wp.odu.edu\/dhill036\/wp-json\/wp\/v2\/pages\/442"}],"collection":[{"href":"https:\/\/sites.wp.odu.edu\/dhill036\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.wp.odu.edu\/dhill036\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/dhill036\/wp-json\/wp\/v2\/users\/30353"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.wp.odu.edu\/dhill036\/wp-json\/wp\/v2\/comments?post=442"}],"version-history":[{"count":5,"href":"https:\/\/sites.wp.odu.edu\/dhill036\/wp-json\/wp\/v2\/pages\/442\/revisions"}],"predecessor-version":[{"id":517,"href":"https:\/\/sites.wp.odu.edu\/dhill036\/wp-json\/wp\/v2\/pages\/442\/revisions\/517"}],"wp:attachment":[{"href":"https:\/\/sites.wp.odu.edu\/dhill036\/wp-json\/wp\/v2\/media?parent=442"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}