SlideShare a Scribd company logo
‫الرحیم‬‫الرحمن‬‫هللا‬ ‫بسم‬
1
Name Zabihullah
Semester 5
Instructor Master Mujibrahman
Csid 01018
2
History of linux and unix os
UNIX was developed in 1969 at AT&T Bell Lab
Many variants since then: BSD, Solaris, Mac
OS X, Linux ...
● The Linux kernel was first developed in 1991 by
Linus Torvalds, a student at the University of
Helsinki
● Linux has been widely adopted for servers and
HPC systems.
● All CCMST servers run Linux.
3
4
In the same year (1985), a professor by name Andy
Tanenbaum wrote a Unix like Operating system from
scratch for the Intel i386 platform.
He named it Minix.
5
In 1990, A finnish student by name Linus Torvalds studying
in the University of Helsinki came into contact with Andy
Tanenbaum's OS, Minix.
Linus wanted to upgrade Minix by putting in more
features and improvements.
But he was prohibited by Tanenbaum to do so.
Then Linus decided to write his own kernel and released it
under GPL.
This kernel is now popularly known as Linux
UNIX Feature
6
The Unix OS is a multi-user OS allowing more that more
person to directly communicate with the computer.
Although the OS can only work on one task at a time, a
small piece of time (time slice) is dedicated to each task or
user - this is referred to as “time-sharing”.
Time sharing gives the illusion that the CPU is giving all
the users its full attention
The Linux Operating System
7
● The Kernel is the core of Linux.
● Boot code
● Device drivers
● Memory and file management
● The Development Environment
● Compilers, assembler, linker
● System libraries
● Other tools: object archive manager, debugger ...
Cont…
8
● The User Interface handles interactions
between user and system
● Command line interface aka the shell (bash, tcsh)
● Graphical desktop (Gnome, KDE)
● Communication software (ftp, ssh)
● The Documentation
● Man pages
● Linux is multi-user and multi-tasking.
Commands to Navigate the
Directory Tree
9
Commands to Navigate the
Directory Tree
● ls lists the contents of a directory
● long listing: ls -l
● list hidden files: ls -a
● pwd prints the working directory
● cd changes the working directory
● absolute paths start with a '/'
● . and .. are special directories
● ~ is an alias to the user home directory
● mkdir creates a directory
Commands to Manipulate Files
10
Commands to Manipulate Files
● cp makes a copy of a file
● cp file1 file2 creates a copy of file1 and names it
file2
● mv renames a file
● mv file1 file2
● operates on files or directories
● rm removes a file
● rm -i asks for confirmation
● in UNIX there is no simple undelete command
● rmdir removes an empty directory
Cont…11
● file displays the file type
● cat displays the content of a file
● less displays the content one page at a time
● <space> advances one page (b goes backward)
● <enter> advances one line
● /<expr> goes to the next occurrence of <expr>
● grep <expr> filename prints the lines of a file
matching the expression
● grep -i for case unsensitive matching
● wc -l filename counts the lines of a file
● wc -w counts the words
● wc -c counts the characters
● tail filename displays the last few lines
Input/Output redirection
12
< redirects the input of a command
> redirects the output of a command
>> appends the output of a command
| concatenates two commands: the output of
the first command becomes the input to the
second one.
THANK YOU FOR YOUR ATTENTION
13

More Related Content

What's hot

Vfs
VfsVfs
Linux System Administration - NFS Server
Linux System Administration - NFS ServerLinux System Administration - NFS Server
Linux System Administration - NFS Server
Sreenatha Reddy K R
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
sureskal
 
NETWORK FILE SYSTEM
NETWORK FILE SYSTEMNETWORK FILE SYSTEM
NETWORK FILE SYSTEMRoshan Kumar
 
A Docker Diagram
A Docker DiagramA Docker Diagram
A Docker Diagram
YangJerng Hwa
 
ITE117 Konikoff Week1 wrap
ITE117 Konikoff Week1 wrapITE117 Konikoff Week1 wrap
ITE117 Konikoff Week1 wrapRobert Konikoff
 
Sun NFS , Case study
Sun NFS , Case study Sun NFS , Case study
Sun NFS , Case study
Shashwat Singh
 
GNU Linux Introduction
GNU Linux IntroductionGNU Linux Introduction
GNU Linux Introduction
Xavier de Pedro
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
Vikash Agrawal
 
Nfs
NfsNfs
Network file system (nfs)
Network file system (nfs)Network file system (nfs)
Network file system (nfs)Raghu nath
 
Open ZFS Keynote (public)
Open ZFS Keynote (public)Open ZFS Keynote (public)
Open ZFS Keynote (public)
Dustin Kirkland
 
Linux network file system (nfs)
Linux   network file system (nfs)Linux   network file system (nfs)
Linux network file system (nfs)Raghu nath
 
Nfs
NfsNfs
Introduction to Diskless Remote Boot in Linux
Introduction to Diskless Remote Boot in LinuxIntroduction to Diskless Remote Boot in Linux
Introduction to Diskless Remote Boot in LinuxJazz Yao-Tsung Wang
 
OpenZFS - BSDcan 2014
OpenZFS - BSDcan 2014OpenZFS - BSDcan 2014
OpenZFS - BSDcan 2014
Matthew Ahrens
 
Linux Tor Browser kurulum
Linux Tor Browser kurulumLinux Tor Browser kurulum
Linux Tor Browser kurulum
reso95
 
Bsd ppt
Bsd pptBsd ppt
Linux kernel
Linux kernelLinux kernel
Linux kernel
Siji Sunny
 
A brief history of Linux Containers
A brief history of Linux Containers A brief history of Linux Containers
A brief history of Linux Containers
Kirill Kolyshkin
 

What's hot (20)

Vfs
VfsVfs
Vfs
 
Linux System Administration - NFS Server
Linux System Administration - NFS ServerLinux System Administration - NFS Server
Linux System Administration - NFS Server
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
 
NETWORK FILE SYSTEM
NETWORK FILE SYSTEMNETWORK FILE SYSTEM
NETWORK FILE SYSTEM
 
A Docker Diagram
A Docker DiagramA Docker Diagram
A Docker Diagram
 
ITE117 Konikoff Week1 wrap
ITE117 Konikoff Week1 wrapITE117 Konikoff Week1 wrap
ITE117 Konikoff Week1 wrap
 
Sun NFS , Case study
Sun NFS , Case study Sun NFS , Case study
Sun NFS , Case study
 
GNU Linux Introduction
GNU Linux IntroductionGNU Linux Introduction
GNU Linux Introduction
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Nfs
NfsNfs
Nfs
 
Network file system (nfs)
Network file system (nfs)Network file system (nfs)
Network file system (nfs)
 
Open ZFS Keynote (public)
Open ZFS Keynote (public)Open ZFS Keynote (public)
Open ZFS Keynote (public)
 
Linux network file system (nfs)
Linux   network file system (nfs)Linux   network file system (nfs)
Linux network file system (nfs)
 
Nfs
NfsNfs
Nfs
 
Introduction to Diskless Remote Boot in Linux
Introduction to Diskless Remote Boot in LinuxIntroduction to Diskless Remote Boot in Linux
Introduction to Diskless Remote Boot in Linux
 
OpenZFS - BSDcan 2014
OpenZFS - BSDcan 2014OpenZFS - BSDcan 2014
OpenZFS - BSDcan 2014
 
Linux Tor Browser kurulum
Linux Tor Browser kurulumLinux Tor Browser kurulum
Linux Tor Browser kurulum
 
Bsd ppt
Bsd pptBsd ppt
Bsd ppt
 
Linux kernel
Linux kernelLinux kernel
Linux kernel
 
A brief history of Linux Containers
A brief history of Linux Containers A brief history of Linux Containers
A brief history of Linux Containers
 

Viewers also liked

Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
ricoadityaputra
 
Green Team Presentation Final
Green Team Presentation FinalGreen Team Presentation Final
Green Team Presentation FinalDana Brankovic
 
modalART hospitality
modalART hospitalitymodalART hospitality
modalART hospitality
Roger Krieger
 
Phillip M Keegan
Phillip M KeeganPhillip M Keegan
Phillip M KeeganPhil Keegan
 
Rompecabezas de plato de buen come
Rompecabezas de plato de buen comeRompecabezas de plato de buen come
Rompecabezas de plato de buen come
Laura Yazmin Villegas
 
Elements of management
Elements of managementElements of management
Elements of management
Nanelyn Bontoyan
 
Procedimiento por faltas Egleanna Oviedo
Procedimiento por faltas Egleanna Oviedo Procedimiento por faltas Egleanna Oviedo
Procedimiento por faltas Egleanna Oviedo
egleanna oviedo
 
Bbc 01 league
Bbc 01 leagueBbc 01 league
Bbc 01 league
sou_stp
 
Políticas alimentarias
Políticas alimentariasPolíticas alimentarias
Políticas alimentarias
Karla Gracia
 
Komm mit unit 6 lesson 1
Komm mit unit 6 lesson 1Komm mit unit 6 lesson 1
Komm mit unit 6 lesson 1
Kristine Wedington
 
Learning
LearningLearning
Learning
Kathy Frizzelle
 
Shamkris marketing-services-pvt-ltd
Shamkris marketing-services-pvt-ltdShamkris marketing-services-pvt-ltd
Shamkris marketing-services-pvt-ltd
Shamkris Marketing Services Pvt. Ltd.
 
Research Paper (420)
Research Paper (420)Research Paper (420)
Research Paper (420)Ashleigh Mott
 
Derecho penal saia
Derecho penal saiaDerecho penal saia
Derecho penal saia
Luis Juarez
 
German unit 1 pp
German unit 1 ppGerman unit 1 pp
German unit 1 pp
Kristine Wedington
 
Assessments in kindergarten
Assessments in kindergartenAssessments in kindergarten
Assessments in kindergarten
Tamika Clarkston
 
Tugas2_Rekayasa Web
Tugas2_Rekayasa WebTugas2_Rekayasa Web
Tugas2_Rekayasa Web
ricoadityaputra
 
Hiperplasia Prostática Guía de Estudio
Hiperplasia Prostática Guía de EstudioHiperplasia Prostática Guía de Estudio
Hiperplasia Prostática Guía de Estudio
Luis Eduardo Lara Vilchis
 
Perfil profesional jorge rivera
Perfil profesional jorge riveraPerfil profesional jorge rivera
Perfil profesional jorge rivera
NARDO10
 

Viewers also liked (20)

Tugas rekweb 4
Tugas rekweb 4Tugas rekweb 4
Tugas rekweb 4
 
Green Team Presentation Final
Green Team Presentation FinalGreen Team Presentation Final
Green Team Presentation Final
 
modalART hospitality
modalART hospitalitymodalART hospitality
modalART hospitality
 
Phillip M Keegan
Phillip M KeeganPhillip M Keegan
Phillip M Keegan
 
Rompecabezas de plato de buen come
Rompecabezas de plato de buen comeRompecabezas de plato de buen come
Rompecabezas de plato de buen come
 
XMLinfoEpidFo
XMLinfoEpidFoXMLinfoEpidFo
XMLinfoEpidFo
 
Elements of management
Elements of managementElements of management
Elements of management
 
Procedimiento por faltas Egleanna Oviedo
Procedimiento por faltas Egleanna Oviedo Procedimiento por faltas Egleanna Oviedo
Procedimiento por faltas Egleanna Oviedo
 
Bbc 01 league
Bbc 01 leagueBbc 01 league
Bbc 01 league
 
Políticas alimentarias
Políticas alimentariasPolíticas alimentarias
Políticas alimentarias
 
Komm mit unit 6 lesson 1
Komm mit unit 6 lesson 1Komm mit unit 6 lesson 1
Komm mit unit 6 lesson 1
 
Learning
LearningLearning
Learning
 
Shamkris marketing-services-pvt-ltd
Shamkris marketing-services-pvt-ltdShamkris marketing-services-pvt-ltd
Shamkris marketing-services-pvt-ltd
 
Research Paper (420)
Research Paper (420)Research Paper (420)
Research Paper (420)
 
Derecho penal saia
Derecho penal saiaDerecho penal saia
Derecho penal saia
 
German unit 1 pp
German unit 1 ppGerman unit 1 pp
German unit 1 pp
 
Assessments in kindergarten
Assessments in kindergartenAssessments in kindergarten
Assessments in kindergarten
 
Tugas2_Rekayasa Web
Tugas2_Rekayasa WebTugas2_Rekayasa Web
Tugas2_Rekayasa Web
 
Hiperplasia Prostática Guía de Estudio
Hiperplasia Prostática Guía de EstudioHiperplasia Prostática Guía de Estudio
Hiperplasia Prostática Guía de Estudio
 
Perfil profesional jorge rivera
Perfil profesional jorge riveraPerfil profesional jorge rivera
Perfil profesional jorge rivera
 

Similar to Zabi

بسم الله الرحمن الرحیم
بسم الله الرحمن الرحیمبسم الله الرحمن الرحیم
بسم الله الرحمن الرحیم
Zia Hotak
 
INTRODUCTION TO LINUX
INTRODUCTION TO LINUXINTRODUCTION TO LINUX
INTRODUCTION TO LINUX
hafees4
 
Module1
Module1Module1
Module1
shahilashahul
 
Linux fundamentals
Linux fundamentalsLinux fundamentals
Linux fundamentals
Deepak Upadhyay
 
Introduction, Features, Basic Commands and Distribution of LINUX
Introduction, Features, Basic Commands and Distribution of LINUXIntroduction, Features, Basic Commands and Distribution of LINUX
Introduction, Features, Basic Commands and Distribution of LINUX
Deeksha Verma
 
Linux
LinuxLinux
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
PRIYATHAMDARISI
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
Prasanth V
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
Vivek Kurmi
 
1 Intro, Linux system Architecture, Features, File system Structure and appli...
1 Intro, Linux system Architecture, Features, File system Structure and appli...1 Intro, Linux system Architecture, Features, File system Structure and appli...
1 Intro, Linux system Architecture, Features, File system Structure and appli...
PAVAN KUMAR ILLA
 
Linux introduction (eng)
Linux introduction (eng)Linux introduction (eng)
Linux introduction (eng)
Anatoliy Okhotnikov
 
Basic unix commands1
Basic unix commands1Basic unix commands1
Basic unix commands1
Muhammad Bin Zaili
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
kalyanineve
 
Linux
LinuxLinux
Linux
Rony Ghosh
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
Ravi Prakash Giri
 
Linux
LinuxLinux
Acme linux presentation
Acme linux presentationAcme linux presentation
Acme linux presentation
Open Knowledge Nepal
 

Similar to Zabi (20)

بسم الله الرحمن الرحیم
بسم الله الرحمن الرحیمبسم الله الرحمن الرحیم
بسم الله الرحمن الرحیم
 
INTRODUCTION TO LINUX
INTRODUCTION TO LINUXINTRODUCTION TO LINUX
INTRODUCTION TO LINUX
 
Report
ReportReport
Report
 
Module1
Module1Module1
Module1
 
Linux notes
Linux notesLinux notes
Linux notes
 
Linux fundamentals
Linux fundamentalsLinux fundamentals
Linux fundamentals
 
Introduction, Features, Basic Commands and Distribution of LINUX
Introduction, Features, Basic Commands and Distribution of LINUXIntroduction, Features, Basic Commands and Distribution of LINUX
Introduction, Features, Basic Commands and Distribution of LINUX
 
Linux
LinuxLinux
Linux
 
Linux
LinuxLinux
Linux
 
Introduction to Linux
Introduction to LinuxIntroduction to Linux
Introduction to Linux
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
 
1 Intro, Linux system Architecture, Features, File system Structure and appli...
1 Intro, Linux system Architecture, Features, File system Structure and appli...1 Intro, Linux system Architecture, Features, File system Structure and appli...
1 Intro, Linux system Architecture, Features, File system Structure and appli...
 
Linux introduction (eng)
Linux introduction (eng)Linux introduction (eng)
Linux introduction (eng)
 
Basic unix commands1
Basic unix commands1Basic unix commands1
Basic unix commands1
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 
Linux
LinuxLinux
Linux
 
Intro to linux
Intro to linuxIntro to linux
Intro to linux
 
Linux
LinuxLinux
Linux
 
Acme linux presentation
Acme linux presentationAcme linux presentation
Acme linux presentation
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

Zabi

  • 2. Name Zabihullah Semester 5 Instructor Master Mujibrahman Csid 01018 2
  • 3. History of linux and unix os UNIX was developed in 1969 at AT&T Bell Lab Many variants since then: BSD, Solaris, Mac OS X, Linux ... ● The Linux kernel was first developed in 1991 by Linus Torvalds, a student at the University of Helsinki ● Linux has been widely adopted for servers and HPC systems. ● All CCMST servers run Linux. 3
  • 4. 4 In the same year (1985), a professor by name Andy Tanenbaum wrote a Unix like Operating system from scratch for the Intel i386 platform. He named it Minix.
  • 5. 5 In 1990, A finnish student by name Linus Torvalds studying in the University of Helsinki came into contact with Andy Tanenbaum's OS, Minix. Linus wanted to upgrade Minix by putting in more features and improvements. But he was prohibited by Tanenbaum to do so. Then Linus decided to write his own kernel and released it under GPL. This kernel is now popularly known as Linux
  • 6. UNIX Feature 6 The Unix OS is a multi-user OS allowing more that more person to directly communicate with the computer. Although the OS can only work on one task at a time, a small piece of time (time slice) is dedicated to each task or user - this is referred to as “time-sharing”. Time sharing gives the illusion that the CPU is giving all the users its full attention
  • 7. The Linux Operating System 7 ● The Kernel is the core of Linux. ● Boot code ● Device drivers ● Memory and file management ● The Development Environment ● Compilers, assembler, linker ● System libraries ● Other tools: object archive manager, debugger ...
  • 8. Cont… 8 ● The User Interface handles interactions between user and system ● Command line interface aka the shell (bash, tcsh) ● Graphical desktop (Gnome, KDE) ● Communication software (ftp, ssh) ● The Documentation ● Man pages ● Linux is multi-user and multi-tasking.
  • 9. Commands to Navigate the Directory Tree 9 Commands to Navigate the Directory Tree ● ls lists the contents of a directory ● long listing: ls -l ● list hidden files: ls -a ● pwd prints the working directory ● cd changes the working directory ● absolute paths start with a '/' ● . and .. are special directories ● ~ is an alias to the user home directory ● mkdir creates a directory
  • 10. Commands to Manipulate Files 10 Commands to Manipulate Files ● cp makes a copy of a file ● cp file1 file2 creates a copy of file1 and names it file2 ● mv renames a file ● mv file1 file2 ● operates on files or directories ● rm removes a file ● rm -i asks for confirmation ● in UNIX there is no simple undelete command ● rmdir removes an empty directory
  • 11. Cont…11 ● file displays the file type ● cat displays the content of a file ● less displays the content one page at a time ● <space> advances one page (b goes backward) ● <enter> advances one line ● /<expr> goes to the next occurrence of <expr> ● grep <expr> filename prints the lines of a file matching the expression ● grep -i for case unsensitive matching ● wc -l filename counts the lines of a file ● wc -w counts the words ● wc -c counts the characters ● tail filename displays the last few lines
  • 12. Input/Output redirection 12 < redirects the input of a command > redirects the output of a command >> appends the output of a command | concatenates two commands: the output of the first command becomes the input to the second one.
  • 13. THANK YOU FOR YOUR ATTENTION 13