Linux: Create Text File on Linux Shell / Command Line - Comment Page: 1

This is a very typical case, the need to create a temp file on the command line quickly. Opening editor, writing content, save file and quit editor is not the fastest possible way. A faster way is to use the cat command with the name of the file and write contents of the file and give the end-of-file character (Ctrl-D). This is guide, howto create (or append to) text file without text editor on Linux shell / command line. Create Text File Without Text Editor on Command Line # Create file $ cat > /tmp/temp_file_name.txt some content more content and even more content # View file content $ cat /tmp/temp_file_name.txt some content more content and even more...

2 comments on “Linux: Create Text File on Linux Shell / Command Line - Comment Page: 1

    1. How could you copy the text in the shell to a file. Say I run a series of commands. Such as wget, tar. ./configure, make, make install. I want to save all the messages in a file.

      Reply
      • Hi john,

        You can do following to get your command output to file:

        
        ## Create new file ##
        command > /path/to/file.txt
        
        ## Append to file ##
        command >> /path/to/file.txt
        

        Real example:

        
        ## Create new file ##
        ls -la /var/log > /tmp/var-log.txt
        
        ## Append to file ##
        ls -la /var/log >> /tmp/var-log.txt
        
        Reply

Leave a Reply to JR Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close