Basic commands
Ubuntu Command Line Tutorial for Beginners
Getting Started
- Open the Terminal
- You can open the terminal by pressing
Ctrl + Alt + T
or by searching for "Terminal" in the applications menu.
- You can open the terminal by pressing
Basic Commands
Navigating the File System:
pwd
: Print Working Directory. Shows the current directory you are in.
bash Copy code pwd
ls
: List. Lists files and directories in the current directory.
bash Copy code ls
cd
: Change Directory. Moves you to a different directory.
bash Copy code cd /path/to/directory
Example:
bash Copy code cd Documents
File and Directory Operations:
mkdir
: Make Directory. Creates a new directory.
bash Copy code mkdir new_directory
touch
: Creates a new, empty file.
bash Copy code touch new_file.txt
cp
: Copy. Copies files or directories.
bash Copy code cp source_file destination
Example:
bash Copy code cp file.txt /home/user/Documents
mv
: Move. Moves or renames files or directories.
bash Copy code mv old_name new_name
Example:
bash Copy code mv file.txt new_directory/
rm
: Remove. Deletes files or directories.
bash Copy code rm file.txt
To remove a directory and its contents, use:
bash Copy code rm -r directory_name
Viewing and Editing Files:
cat
: Concatenate. Displays the contents of a file.
bash Copy code cat file.txt
nano
: A simple text editor. Opens a file for editing.
bash Copy code nano file.txt
less
: Views the content of a file one screen at a time.
bash Copy code less file.txt
System Information and Management:
df -h
: Displays disk space usage.
bash Copy code df -h
free -h
: Displays memory usage.
bash Copy code free -h
top
: Displays running processes and system resource usage.
bash Copy code top
uname -a
: Displays system information.
bash Copy code uname -a
Installing and Managing Software:
sudo apt update
: Updates the list of available packages and their versions.
bash Copy code sudo apt update
sudo apt upgrade
: Installs the latest versions of all installed packages.
bash Copy code sudo apt upgrade
sudo apt install package_name
: Installs a new package.
bash Copy code sudo apt install package_name
Example:
bash Copy code sudo apt install curl
Using
man
(Manual) Pages:man
: Displays the manual for a command.
bash Copy code man command_name
Example:
bash Copy code man ls
Shortcuts and Tips
Ctrl + C
: Stops the current command.Ctrl + Z
: Suspends the current command.Ctrl + R
: Searches command history.Tab
: Auto-completes file and directory names.
Practice
Try creating a directory, navigating into it, creating a file, and then viewing its contents:
bash
Copy code
mkdir my_first_directory
cd my_first_directory
touch hello.txt
echo "Hello, Ubuntu!" > hello.txt
cat hello.txt
This should give you a good start with using the command line in Ubuntu. Practice these commands, and you'll become more comfortable with the terminal.