| command | short description | long description |
|---|---|---|
| ls | list | lists the contents of a folder to see what is inside of a directory |
| pwd | Print working Directory | prints the name of your current working directory. |
| cd | change directory | changes the shell's working directory |
| / | - | root directory |
| ~ | - | home directory |
| mkdir | make directory | used to make folders |
| touch | - | Used to create a file |
| rm | Remove | removes files but can also be used to delete a directory |
| rmdir | Remove directory | Removes a folder IF IT IS EMPTY! |
| mv | move | We can move or rename files using this |
| cp | Copy | you can use this to copy a file or folder |
| find | - | Helps you find files/folders matching some file pattern |
| xdg-open | - | will open a file or folder inside or outside of the terminal, might need configuration |
| jaro | - | will open a file or folder inside or outside of the terminal, needs configuration, written and configured in guile scheme lisp can be used as a better xdg-open |
| command | short description | long description |
|---|---|---|
| wc | Wordcount | Counts the words bytes and lines of a file |
| cat | concaternate | Concatenates files, but if only one file is mentioned it prints out the entire file |
| sort | - | Sorts information |
| uniq | - | often used in conjunction with the sort command. Reports or omits repeated data lines |
| | | pipe | Used for piping to add one command onto another |
| > | redirect and overwrite | Overrites document on the right with new information from document on the left |
| >> | redirect and append | Appends new informations from the document to the left to the document on the right |
| command | short description | long description |
|---|---|---|
| whoami | who am I? | prints the username of currently logged in user |
| echo | - | takes a value and prints it back |
| clear | - | clears the terminal screen (Control + L in most reminal emulators) |
| man | manual | is purely informative and provids a manual for any command, shows output in man |
| apropos | man by keyword | Searches through man pages' descriptions for instances of a given keyword. |
| date | - | Prints out the current date and time |
| time | - | meassures the time a command takes to complete |
| more | simple pager | used to read contents of a file, use |
| less | less is more than more | used to read the contents of files (Provides a TUI) |
| w3m | text based web browser and pager | used to read the contents of files (Provides a TUI), allso works as a text-only web and gopher browser and as a simle directory browser |
| head | - | Outputs the first 10(or argument) lines of a file |
| tail | - | outputs the last 10 (or argument) lines of a file |
| diff | - | Finds the differences between 2 different files |
| command | short description | long description |
|---|---|---|
| dpkg | - | installs a debian package from a packagename.deb file |
| apt-get | Advanced package tool | (part of a bigger set of apt-* utilities)used to (un)install,update and otherwise manage packages, dpkg-frontend, debian derivatives only |
| apt | Advanced package tool | used to (un)install,update and otherwise manage packages, debian derivatives only, modern alternative to apt-get |
| aptitude | better debian packagemanager | a better packagemanager for debian and derivatives that comes with a tui and advanced functions it even has a builtin game of minesweeper to play while you wait |
| command | argument(s) | long description |
|---|---|---|
| pacman | PACkage MANager | standard arch PACkage MANager. needs sudo |
| pacman | -S | installs a package from the arch repositories |
| pacman | -Syyu | peform system update(excluding AUR) |
| paru | AUR wrapper written in rust, asks for sudo when needed | |
| paru | -S | installs a package from the arch repositories or from the AUR |
| paru | -Syyu | peform system update(including AUR) |