Lab Report 1

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 12

Green University of Bangladesh

Department of Computer Science and Engineering (CSE)


Faculty of Sciences and Engineering
Semester: (Spring, Year:2024), B.Sc. in CSE (Day)

Lab Report NO # 01
Course Title: Operating System
Lab
Course Code: CSE 310 Section: 221-D23

Lab Experiment Name: Implementing Linux Commands.

Student Details
Name ID
1. Md. Fahad Nakib 221902149

Lab Date : 09-03-24


Submission Date : 16-03-24
Course Teacher’s Name : Kazi Hasnayeen Emad

Lab Report Status Marks:


………………………………… Signature:.....................
Comments:.............................................. Date:..............................
1. TITLE OF THE LAB REPORT EXPERIMENT
Implementing Linux Commands.

2. OBJECTIVES/AIM
I. Learning basic Linux commands.
II. Performing variety of tasks, including displaying information about files and directories.
III. Familiarization with command-line interface (CLI) and popular shells include Bash.

3. IMPLEMENTATION

Implementing ls, cd, cd .., cd ~, mkdir, pwd commands.

Implementing rm, rmdir, touch, cat, mv, cp commands.

Implementing chmod, +x, gedit, ./ commands.


Implementing vi, cat, wildcards( *.txt, *.???, *.*, etc) command.

Implementing wc, egerep, top, head, tail, copy and make directory commands.
Implementing sort, nl, cut commands.
Implementing gedit, cat, head, tail, sort commands.
Implementing which, cmp, diff, rev, echo, tr commands.
Implementing bc, echo, uname a, uname, uname -n commands.
Implementing history, sudo, grep apt commands.
Implementing du, du –h, du –c, du –ch, du -sh commands.

Implementing df, df –h, df –h /, df /, df -T commands.


Implementing sort, nl, cut commands.
4. ANALYSIS AND DISCUSSION
Our exploration of basic Linux commands has equipped us with essential skills for navigating
and managing the Linux file system. By mastering these commands, we've gained valuable
insights into the workings of the Linux operating system, empowering us to perform a wide
range of tasks efficiently. Continuous practice and exploration will further solidify our
understanding and proficiency in working with Linux systems

You might also like