Bootcamp
Bootcamp
LINUX
(Basic+Advance)
2
0
2
4
Table of
Content
Linux Basics
Linux Advance
Practice Set-1
Practice Set-2
Linux
Basics
( 1 week )
Linux Introduction (about, History, Features, Distributions)
Linux Directories- commands
pwd cd ls
path mkdir rmdir
Linux Files- commands
file touch rm
cp mv rename
Linux File Contents- Commands
head cat more
tail tac less
Linux File Hierarchy
Binary Directories Data Directories Usr Directory
Configuration Directories Memory Directories var Directory
Non-standard directories
Linux Filter- Commands
cut comm uniq
grep tr sort
gzip
Linux Users
Introduction To Users Linux User Management Local Groups
Local su Commands User Password
Linux File Security
Linux File OwnerShip Linux Advance Permission Linux File Links
Linux Permission
Vi Editor with Commands
Linux
Advance
( 1 week )
Practice Set-1
Task 1: File and Directory Basics
Use a command to identify and display information about the available network interfaces and their
configurations.
Use a command to download a file from the internet. Explore different options to customize the download
process.
Determine the uptime of the system using a command. Understand the output and interpret the system's
online duration.
Investigate the network connections on the system using a command like netstat or an alternative.
Utilize a command like top to monitor system resource usage in real-time. Identify the processes consuming
the most resources.
Redirect the output of a command (e.g., ls) to a file named "file_list.txt." Use input redirection to display its
contents.
Set up an alias for a commonly used command to save time and keystrokes. Test the alias to ensure it works
as expected.
Explore control operators by chaining multiple commands together. Create a command sequence that
performs a useful action.
Use shell embedding to execute the output of one command as an argument for another. Achieve a
meaningful result using this technique.
Search for specific lines in a file using grep with a regular expression. Experiment with different patterns.
Use sed to replace a pattern in a text file. Understand the syntax and apply it to modify the file content.
Rename files in the current directory using a regular expression. Exercise caution and ensure the renaming
process works as intended.
Demonstrate file globbing to list files based on a pattern. Test different patterns and observe the results.
Use a command like uname to display information about the system. Identify the system name, version, and
architecture.
Display the available disk space using a command like df. Identify the filesystems and their utilization.
Use ps to view the current process status. Identify processes running on the system.
Display the system log file (/var/log/syslog or an alternative) using cat. Identify any recent system events.
Use w to check the system's load average. Understand the load average values and their significance.
Mount a temporary filesystem and then unmount it. Understand the concept of mounting and unmounting
in Linux.
Intentionally generate an error and redirect the error message to a file. Explore how error redirection works.
Create a simple text file using the nano editor. Explore basic editing functionalities.
View and manipulate the shell's history. Use commands like history to recall and execute previously used
commands.
Use the last command to display information about user logins. Identify users who recently logged in.