0% found this document useful (0 votes)
4 views17 pages

Os Manualfinal (10.9.24)

The document outlines a series of Linux commands and shell scripts organized into two parts: Part A covers various Linux commands such as directory management, file management, and general-purpose commands, while Part B focuses on shell scripts for tasks like calculating sums and factorials. Each section includes specific commands and example outputs demonstrating their usage. The document serves as a practical guide for executing Linux commands and writing shell scripts.

Uploaded by

chinnaa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views17 pages

Os Manualfinal (10.9.24)

The document outlines a series of Linux commands and shell scripts organized into two parts: Part A covers various Linux commands such as directory management, file management, and general-purpose commands, while Part B focuses on shell scripts for tasks like calculating sums and factorials. Each section includes specific commands and example outputs demonstrating their usage. The document serves as a practical guide for executing Linux commands and writing shell scripts.

Uploaded by

chinnaa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

CONTENTS

STAFF
S. No. DATE NAME OF THE EXPERIMENT PAGE MARKS
NO. SIGN

PART- A LINUX COMMANDS

1. 21.06.2024 DIRECTORY MANAGEMENT COMMANDS

2. 28.06.2024 FILE MANAGEMENT COMMANDS

3. 05.07.2024 GENERAL PURPOSE COMMANDS

4. 12.07.2024 SIMPLE FILTERS AND COMMUNICATION


COMMANDS

PART- B SHELL SCRIPTS

1. 02.08.2024 SUM OF N VALUES

2. 03.08.2024 FACTORIAL OF A NUMBER

3. 13.08.2024 MATH CALCULATOR

4. 27.08.2024 FIND FILE OR DIRECTORY USING


COMMAND LINE ARGUMENTS
PART-A
LINUX COMMANDS
DIRECTORY MANAGEMENT COMMANDS

OUTPUT:

gpt@gpt-OptiPlex-7040:~$ mkdir subject

gpt@gpt-OptiPlex-7040:~$ mkdir test

gpt@gpt-OptiPlex-7040:~$ ls

b.txt Downloads subject Filecopy.sh lab Pictures ram sindhu

simple test

gpt@gpt-OptiPlex-7040:~$ cd test

gpt@gpt-OptiPlex-7040:~/test$ mkdir -p linux/command

gpt@gpt-OptiPlex-7040:~/test$ cd linux

gpt@gpt-OptiPlex-7040:~/test/linux$ cd command

gpt@gpt-OptiPlex-7040:~/test/linux/command$ pwd

/home/gpt/test/linux/command

gpt@gpt-OptiPlex-7040:~/test/linux/command$ cd

gpt@gpt-OptiPlex-7040:~$ ls

b.txt Downloads subject Filecopy.sh lab Pictures ram sindhu

simple test

gpt@gpt-OptiPlex-7040:~$ rmdir subject

gpt@gpt-OptiPlex-7040:~$ ls

b.txt Downloads Filecopy.sh lab Pictures ram sindhu simple

test

gpt@gpt-OptiPlex-7040:~$ rmdir -p test/linux/command

gpt@gpt-OptiPlex-7040:~$ ls

b.txt Downloads Filecopy.sh lab Pictures ram sindhu simple


FILE MANAGEMENT COMMANDS

OUTPUT:
gpt@gpt-OptiPlex-7040:~$ cat>practical
linux lab
dld lab
c lab
^Z
[1] + Stopped cat > practical
gpt@gpt-OptiPlex-7040:~$ cat practical
linux lab
dld lab
c lab
gpt@gpt-OptiPlex-7040:~$ cat -n practical
1 linux lab
2 dld lab
3 c lab
gpt@gpt-OptiPlex-7040:~$ cat>>practical
digital logic
os lab
^Z
[2] + Stopped cat >> practical
gpt@gpt-OptiPlex-7040:~$ cat practical
linux lab
dld lab
c lab
digital logic
os lab
gpt@gpt-OptiPlex-7040:~$ touch practical2
gpt@gpt-OptiPlex-7040:~$ cp practical practical2
gpt@gpt-OptiPlex-7040:~$ cat practical2
linux lab
dld lab
c lab
digital logic
os lab
gpt@gpt-OptiPlex-7040:~$ mv practical lab
gpt@gpt-OptiPlex-7040:~$ cat lab
linux lab
dld lab
c lab
digital logic
os lab
gpt@gpt-OptiPlex-7040:~$ more -s +2 lab
dld lab
c lab
digital logic
os lab
gpt@gpt-OptiPlex-7040:~$ chmod 641 lab
gpt@gpt-OptiPlex-7040:~$ ls -l lab
-rw-r --- x 1 gpt gpt 46 Jan 27 03:28 lab
gpt@gpt-OptiPlex-7040:~$ rm lab
GENERAL PURPOSE COMMANDS

OUTPUT:

guest-z9BVJD@gpt-OptiPlex-7040:~$ cat>linux
general purpose commands
file managements commands
directory management commands
^Z
[2]+ Stopped cat > linux
guest-z9BVJD@gpt-OptiPlex-7040:~$ wc linux
3 9 81 linux
guest-z9BVJD@gpt-OptiPlex-7040:~$ od linux
0000000 062547 071156 066141 070040 071165 067560 062563
061440
0000020 066557 060555 062156 005163 064546 062554 066440
067141
0000040 063541 066545 067145 071564 061440 066557 060555
062156
0000060 005163 064544 062562 072143 071157 020171 060555
060556
0000100 062547 062555 072156 061440 066557 060555 062156
005163
0000120
guest-z9BVJD@gpt-OptiPlex-7040:~$ cal 03 2006
March 2006
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
guest-z9BVJD@gpt-OptiPlex-7040:~$ date +%Z
IST
guest-z9BVJD@gpt-OptiPlex-7040:~$ date +%a
Fri
guest-z9BVJD@gpt-OptiPlex-7040:~$ date +%d
28
guest-z9BVJD@gpt-OptiPlex-7040:~$ date +%b
Jun
guest-z9BVJD@gpt-OptiPlex-7040:~$ date +%H
21
guest-z9BVJD@gpt-OptiPlex-7040:~$ date +%d
28
guest-z9BVJD@gpt-OptiPlex-7040:~$ date +%T

21:23:17
guest-z9BVJD@gpt-OptiPlex-7040:~$ date +%r
09:23:29 PM IST
guest-z9BVJD@gpt-OptiPlex-7040:~$ date +%Y
2024
guest-z9BVJD@gpt-OptiPlex-7040:~$ date +%y
24
guest-z9BVJD@gpt-OptiPlex-7040:~$ who
guest-z9BVJD :0 2024-06-28 21:15 (:0)
guest-z9BVJD pts/0 2024-06-28 21:16 (:0)
guest-z9BVJD@gpt-OptiPlex-7040:~$ tty
/dev/pts/0
guest-z9BVJD@gpt-OptiPlex-7040:~$ ln linux lab
guest-z9BVJD@gpt-OptiPlex-7040:~$ cat lab
general purpose commands
file managements commands
directory management commands
FILTERS AND COMMUNICATION COMMANDS

OUTPUT:
PART-B
SHELL SCRIPTS
SUM OF N VALUES
PROGRAM:

echo "enter number"

read n

for((i=1;i<=n;i++))

do

sum=$(($sum + $i))

done

echo "sum:" $sum

OUTPUT:
FACTORIAL OF A NUMBER

PROGRAM:
echo "enter number"
read n
f=1
if [ $n -eq 1 ]
then
echo "fact:" $f
else
for((i=2;i<=n;i++))
do
f=$(($f * $i))
done
echo "fact:" $f
fi

OUTPUT:
FIND FILE OR DIRECTORY USING COMMAND LINE ARGUMENTS

PROGRAM:

OUTPUT:
MATH CALULATOR

PROGRAM:
OUTPUT:

You might also like