OS Experiment 1
OS Experiment 1
Aim
Getting started with Linux basic commands for directory operations, displaying directory structure in tree format
etc.
1.1 Command 1: ps
Purpose
report a snapshot of the current processes
Usage
ps
ps -e
ps -ejH
Usage
pstree
pstree -T
pstree -s
Usage
strace [command name]
Usage
gdb [Executable filename]
Usage
strings [filename]
strings [filename] -f
strings [filename] -d
Usage
objdump -S [filename]
objdump -s [filename]
objdump -f [filename]
Usage
nm -g
Usage
file [filename]
file [filename] -b
file [filename] -F [seperator]
Usage
od
od [filename]
od [filename] -i
Usage
xxd
xxd [filename]
xxd -l [len] [ filename]
Usage
cal
cal -m [month]
cal -3
Usage
ls
ls -a
ls -A
Usage
chmod +x [filename]
chmod +r [filename]
chmod +w [filename]
output.error.png
Usage
<usage>
command.error.png
command.error.png
Usage
mkdir [directory name]
Usage
rmdir [directory name]
Usage
locate [command name]
Usage
<usage>
command.error.png
Usage
touch [filename]
Usage
cat
cat [filename a] [filename b]
cat [filename a] [filename b] -E
Usage
more [filename]
Usage
less [filename]
Usage
cp [filename] [copyfilename]
Usage
mv [old filename] [new filename]
Usage
rm [filename]
Usage
tail [filename]
tail [filename] -n 4
tail [filename] -c 10
Usage
head [filename]
head [filename] -n 4
head [filename] -c 10
Usage
find [filename]
Sample i/p and o/p
Usage
sort [filename]
sort -r [filename]
Usage
stty
stty -a
Usage
sed ’s/a/b/g’ [filename]
Usage
uniq [filename]
uniq [filename] -c
uniq [filename] -d
Usage
du
du -sh
du -b
Usage
df
df -h
Usage
man man
man -k debugger
man -f [name]
Usage
help [command]
Usage
pr [filename]
pr [filename] -d
pr [filename] -n
Usage
tr [set1] [set2]
tr -c [set1] [set2]
output.error.png
Usage
diff [filename a] [filename b]
diff [filename a] [filename b] -s
diff [filename a] [filename b] -y
Usage
wc [filename]
wc [filename] -c
wc [filename] -l
wc [filename] -L
Usage
bc
Usage
gzip [filename]
Usage
history
Usage
groups
output.error.png
1.50 Command 50: cut
Purpose
remove sections from each line of files
Usage
cut --characters=3 [filename]