id | Displays user and group information for the current user. | id dwdas |
sudo su | Switches to the root user. | sudo su |
ls -la | Lists all files and directories, including hidden ones, with detailed information. | ls -la |
chown | Changes the ownership of files and directories. | chown -R dwdas:dwdas /user/hive |
rm -rf | Removes everything inside a specified directory but leaves the directory itself intact. | rm -rf /home/dwdas/* |
mkdir -p | Creates directories, including parent directories if they don’t exist. | mkdir -p /user/hive/warehouse |
whoami | Displays the current username. | whoami |
printenv | Displays environment variables. | printenv SPARK_HOME |
cd | Changes the current directory. | cd /user/hive |
pwd | Prints the current working directory. | pwd |
cp | Copies files or directories. | cp source_file destination_file |
mv | Moves or renames files or directories. | mv old_name new_name |
chmod | Changes the permissions of files or directories. | chmod 755 script.sh |
top | Displays real-time system information and process details. | top |
ps | Displays currently running processes. | ps aux |
kill | Terminates a process. | kill -9 process_id |
grep | Searches for patterns within files. | grep "search_term" filename |
find | Searches for files and directories. | find /path -name filename |
df | Displays disk space usage. | df -h |
du | Displays disk usage of files and directories. | du -sh directory |
tar | Archives files. | tar -cvf archive_name.tar directory |
curl | Transfers data from or to a server. | curl -O http://example.com/file |
wget | Downloads files from the internet. | wget http://example.com/file |
nano | A simple text editor. | nano filename |
vim | A more advanced text editor. | vim filename |
ssh | Connects to a remote machine via SSH. | ssh user@hostname |
scp | Copies files between hosts over SSH. | scp local_file user@remote_host:/remote_path |
docker | Manages Docker containers. | docker ps |
systemctl | Manages system services. | systemctl status service_name |
service | Manages system services (older systems). | service service_name start |
alias | Creates a shortcut for a command. | alias ll='ls -la' |
history | Shows the command history. | history |