| new skills - Team Nuggets
New Training: Create, Modify, and Redirect Files
In this 10-video skill, CBT Nuggets trainer Shawn Powers teaches you about file creation, text processing, output redirection, and filesystem operations. Gain an understanding of stream editing, file linking, and directory syncing. Watch this new Linux training.
Learn Linux with one of these courses:
This training includes:
- 10 videos
- 49 minutes of training
You’ll learn these topics in this skill:
- Choosing a Text Editor
- Using More, Less, Head, and Tail
- Searching for Lines of Text with Grep
- STDIN, STDOUT, and STDERR
- Understanding Output Redirection Tricks and Tools
- Understanding Text Manipulation with Command-Line Tools
- Text Processing with Awk and Sed
- Using Hard Links and Soft (Symbolic) Links
- Find and Locate
- Copying Files Over the Network
How To Choose a Text Editor?
For users new to coding, choosing the right text editor can make all the difference when it comes to building a coding environment that supports each user’s unique preferences. A text editor, in the most general terms, is simply a software program that allows users to edit plain text; however, over recent years, text editors have come to mean so much more. Today, text editors not only allow for plain text editing but also act as end-to-end syntax preserving multi-language computer programming platforms that offer programming compilers, debuggers and testing capabilities.
There are tons of text editors out there, each providing a unique value regarding what programming languages are supported, what operating system they can run on, and many other various features that may benefit the user based on their unique preferences.
To provide a simple introduction to choosing a text editor, users often note features such as operating system support, target coding language support, ease of use, effective debugger, effective compiler, and extensibility. Of all these, users respond most favorable to ease of use so long as their target coding language is support. Once a user feels they can quickly navigate a text editor and ensure it checks all of them, they're unlikely to leave that favorable text editor for a long time.