Tutorials
Learn More
Basic Linux Commands
Below are some basic Linux commands useful while working in Linux based environment in VLSI.
Command |
Description |
Example |
pwd |
Print working directory |
pwd |
ls |
List files and directories |
ls |
cd |
Change directory |
cd directory_name |
mkdir |
Make directory |
mkdir new_directory |
rmdir |
Remove directory |
rmdir empty_directory |
cp |
Copy files or directories |
cp file.txt /path/to/destination |
mv |
Move files or directories |
mv file.txt /path/to/destination |
rm |
Remove files or directories |
rm file.txt |
touch |
Create an empty file |
touch new_file.txt |
cat |
Display or concatenate files |
cat file.txt |
man |
Display the manual for a command |
man ls |
chmod |
Change file permissions |
chmod 755 file.txt |
chown |
Change file owner and group |
chown user:group file.txt |
kill |
Terminate a process |
kill process_id |
top |
Display system activity in real-time |
top |
df |
Display disk space usage |
df -h |
du |
Display file and directory space usage |
du -h |
head |
Display the beginning of a file |
head file.txt |
tail |
Display the end of a file |
tail file.txt |
grep |
Search for a pattern in files |
grep pattern file.txt |
find |
Search for files and directories |
find /path -name “*.txt” |
tar |
Create or extract tar archives |
tar -cvf archive.tar /path/to/directory |
zip |
Create or extract zip archives |
zip archive.zip file.txt |
unzip |
Extract files from a zip archive |
unzip archive.zip |
ssh |
Connect to a remote server |
ssh username@hostname |
whoami |
Display the current username |
whoami |
sudo |
Execute a command with superuser privileges |
sudo command |
su |
Switch user or become superuser |
su username |
passwd |
Change user password |
passwd |
echo |
Display a message or output to a file |
echo “Hello, Linux!” > greeting.txt |
history |
Display command history |
history |
wc |
Count lines, words, and characters in a file |
wc file.txt |
sed |
Stream editor for text manipulation |
sed ‘s/old/new/g’ file.txt |
Resources