vi course for beginners and seasonal users

Master Vi quickly
Free tutorial
Rating: 4.3 out of 5 (119 ratings)
6,451 students
1hr 26min of on-demand video
English [Auto]

To be able to use Vi fully to write shell scripts


  • This course requires an access to Unix server or VM Linux/Unix box


Although other text editors may be easier to use, vi is built into all Unix systems (including Linux and Mac OS). Knowing a few basic vi commands guarantees you'll be able to work with these systems when no other editor is installed. In this course, I will show  you how to get in and out of vi, switch modes, and start editing files in place. Learn how to change text within a file, use commands like undo and yank, find and replace text, and invoke more advanced Unix commands. Although it may be mysterious, vi is still the standard text editor for all Unix systems. Start learning it now and run your systems more smoothly in the future.
Topics include:

    Entering and leaving vi
    Understanding the Command, Insert, and Colon modes
    Moving around in files
    Editing text
    Moving content with delete, yank, and put
    Searching with regular expressions
    And more!

Who this course is for:

  • This vi course is for beginners and seasonal users


Kal Younes
  • 4.4 Instructor Rating
  • 250 Reviews
  • 15,635 Students
  • 2 Courses


I am Kal Younes, I have been working in the IT industry for over twenty five years. I have started as a developer using earlier programing languages such as Pascal, COBOL and RPG. I have worked form many international companies across the world, from banking to finance houses, from software to service, from oil to refining. I have gain considerable experience. The applications I have developed to co-developed where used across the world to provide better service to customer and make their lives easier. Following through my career I move to Unix system administration working for a large world wide well known mobile phone and communication systems manufacturer. This was the beginning of mobile phone era and we have installed many mobile phone systems around the world. While I was a Unix administrator I had access to Oracle database and had the opportunities to learn while I am working. I had to support the Oracle databases and got certified professorial Oracle certifications from Oracle 8i, Oracle 9i, oracle 10g and Oracle 11g. Using Oracle database I became and Oracle database administrator supporting thousands or database for some of the larges banks in world. While I was working with the banking industry, I had the opportunities to gain other RDBMS technologies such as SQL Server and MySQL and Sybase. Also learned other scripting and programming languages such as Java, SQL, PSQL, Perl and more. I hope this qualify me to provide a service to help others become more productive in their lives and have a better future.

Top companies trust Udemy

Get your team access to Udemy's top 26,000+ courses