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) |