• Creating Files
  • Concatenation with cat
  • L in u X ba sics for h acke rs g e t t I n g s t a r t e d w I t h




    Download 7,3 Mb.
    Pdf ko'rish
    bet35/115
    Sana27.11.2023
    Hajmi7,3 Mb.
    #106243
    1   ...   31   32   33   34   35   36   37   38   ...   115
    Bog'liq
    linuxbasicsforhackers

    Modifying Files and Directories
    Once you’ve found your files and directories, you’ll want to be able to per-
    form actions on them. In this section, we look at how to create files and 
    directories, copy files, rename files, and delete files and directories.
    Creating Files
    There are many ways to create files in Linux, but for now we’ll just look at 
    two simple methods. The first is 
    cat
    , which is short for concatenate, meaning 
    to combine pieces together (not a reference to your favorite domesticated 
    feline). The 
    cat
    command is generally used for displaying the contents of a 
    file, but it can also be used to create small files. For creating bigger files, it’s 
    better to enter the code in a text editor such as vim, emacs, leafpad, gedit, 
    or kate and then save it as a file.
    Concatenation with cat
    The 
    cat
    command followed by a filename will display the contents of that 
    file, but to create a file, we follow the 
    cat
    command with a redirect, denoted 
    with the 
    >
    symbol, and a name for the file we want to create. Here’s an 
    example:
    kali >cat > hackingskills
    Hacking is the most valuable skill set of the 21st century!


    14
    Chapter 1
    When you press 
    enter
    , Linux will go into interactive mode and wait for 
    you to start entering content for the file. This can be puzzling because 
    the prompt disappears, but if you simply begin typing, whatever you enter 
    will go into the file (in this case, hackingskills). Here, I entered 
    Hacking
    is the most valuable skill set of the 21st century!
    . To exit and return to 
    the prompt, I press 
    ctrl
    -D. Then, when I want to see what’s in the file 
    hackingskills, I enter the following:
    kali >cat hackingskills
    Hacking is the most valuable skill set of the 21st century!
    If you don’t use the redirect symbol, Linux will spit back the contents of 
    your file. 
    To add, or append, more content to a file, you can use the 
    cat
    command 
    with a double redirect (
    >>
    ), followed by whatever you want to add to the end 
    of the file. Here’s an example:
    kali >cat >> hackingskills
    Everyone should learn hacking
    Linux once again goes into interactive mode, waiting for content to 
    append to the file. When I enter 
    Everyone should learn hacking
    and press 
    ctrl
    -D, I am returned to the prompt. Now, when I display the contents of 
    that file with 
    cat
    , I can see that the file has been appended with 
    Everyone
    should learn hacking
    , as shown here:
    kali >cat hackingskills
    Hacking is the most valuable skill set of the 21st century! Everyone should 
    learn hacking
    If I want to overwrite the file with new information, I can simply use the 
    cat
    command with a single redirect again, as follows:
    kali >cat > hackingskills
    Everyone in IT security without hacking skills is in the dark
    kali >cat hackingskills
    Everyone in IT security without hacking skills is in the dark
    As you can see here, Linux goes into interactive mode, and I enter the 
    new text and then exit back to the prompt. When I once again use 
    cat
    to see 
    the content of the file, I see that my previous words have been over written 
    with the latest text.

    Download 7,3 Mb.
    1   ...   31   32   33   34   35   36   37   38   ...   115




    Download 7,3 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    L in u X ba sics for h acke rs g e t t I n g s t a r t e d w I t h

    Download 7,3 Mb.
    Pdf ko'rish