| title | description | published | date | tags |
|---|---|---|---|---|
Linux |
true |
2021-06-02 15:06:50 UTC |
If you are new to Linux, here are some basic commands to help you navigate the server. Most of these commands have additional arguments that alter their functionality. You can learn more about any unix command with the man utility. Example: access the ls man page with man ls.
ls
Shows all the files in the directory.
ls -al
shows all files in the directory, including hidden files, and displays basic information about each file.
cd <DIR>
Changes the current directory.
cd ..
Changes to the parent directory.
cd ~/
Changes to your home directory.
cp <SOURCE> <DESTINATION>
Copies a file or directory.
exit or ctrl-D
Logs you out of your shell.
touch <FILE>
Creates file if filename doesn’t exist. Only updates its timestamp if it does.
rm <FILE>
Removes file.
rm -r <DIRECTORY>
Deletes a directory and everything in it (careful with this one).
mkdir <DIRECTORY>
Creates a directory.
mv <SOURCE> <DESTINATION>
Moves a file to another location.
find -name <SEARCH>
Finds files whose names match the pattern. There are many, many options for the find command.
man
View the manual for a command. Example: man cd
vim or nano
Vim and Nano are text editors. Vim is much, much better for coding or heavy text editing, but harder to learn.
If you want to learn about more commands, linux philosophy and how to navigate the OS, here are some additional resources:
https://files.fosswire.com/2007/08/fwunixref.pdf https://www.linuxtrainingacademy.com/linux-commands-cheat-sheet/ https://www.techworm.net/2016/10/download-cheat-sheet-learn-basic-linux-commands.html