diff --git a/languages/bash.sh b/languages/bash.sh index 6b7fcb1..21204cd 100644 --- a/languages/bash.sh +++ b/languages/bash.sh @@ -55,6 +55,7 @@ history # shows command line history !! # repeats the last command ! # refers to command line 'n' ! # refers to command starting with 'string' +esc :wq # exits and saves script exit # logs out of current session @@ -89,7 +90,10 @@ tree # show directories and subdirectories in easilly r mc # terminal file explorer (alternative to ncdu) touch # creates or updates (edit) your file mktemp -t # make a temp file in /tmp/ which is deleted at next boot (-d to make directory) -cat # prints file raw content (will not be interpreted) +cat # displays file raw content (will not be interpreted) +cat -n # shows number of lines +cat filename1 > filename2 # Copy filename1 to filename2 +cat filename1 >> filename2 # merge two files texts together any_command > # '>' is used to perform redirections, it will set any_command's stdout to file instead of "real stdout" (generally /dev/stdout) more # shows the first part of a file (move with space and type q to quit) head # outputs the first lines of file (default: 10 lines)