2
Most read
3
Most read
7
Most read
Erbil Polytechnic University
Choman Technical Institute
Department Of Information Technology
Stage 2
Prepared By :
Abdulqadr Muhamaad
Command line interface
“CLI”
Content
⁃ What is CLI
⁃ History of CLI
⁃ Advantage CLI
⁃ Disadvantage CLI
⁃ Some example
⁃ Conclusion
What is CLI?
CLI stands for:
•Command Line Interface
•Command Line Interpreter
•Command Line Input
CLI is a command line program that accepts text input to execute
operating system functions.
History of CLI:
In the 1960s, using only computer terminals, this was the only way to interact with computers,
In the 1970s an 1980s, command line input was commonly used by Unix systems and PC
systems like MS-DOS and Apple DOS.
Advantage CLI:
I. If you know the commands, a CLI can be a lot faster and efficient than any other type of
interface. It can also handle repetitive tasks easily.
II. A CLI requires less memory to use in comparison to other interfaces. It also does not use as
much CPU processing time as other interfaces.
III. A CLI doesn’t require Windows and a low-resolution monitor can be used. Meaning, it needs
fewer resources, yet is highly precise.
Disadvantage CLI
I. If you are new to programming or have never used a CLI, this approach can be
confusing. There are also a lot of commands that need to be learned (i.e. in this case
of Unix, there are hundreds of commands).
II. Accuracy is of the utmost importance. If there is a spelling error, a command will
fail. Also, if an instruction is mistyped, you’ll often need to start from scratch.
Some Example?
Conclusion?
The command line can be the default interface for a computer, but most personal
computers use a program (like Terminal) within the desktop graphical interface to
provide the command line interface.
THAN
K
YOU
FOR
YOUR
ATTENTION

More Related Content

PPTX
Threads (operating System)
PPTX
Operating system architecture
PPTX
Process scheduling
PPTX
Process management os concept
PPTX
Asynchronous and synchronous
PPTX
Semophores and it's types
PDF
OS - Process Concepts
PPT
System call
Threads (operating System)
Operating system architecture
Process scheduling
Process management os concept
Asynchronous and synchronous
Semophores and it's types
OS - Process Concepts
System call

What's hot (20)

PPTX
Process management in linux
PPTX
What is software engineering
PPTX
Network Security Issues
PPT
Basics Of Networking (Overview)
PPT
User Interface Design in Software Engineering SE15
PPTX
Cpu scheduling in operating System.
PPTX
Os unit 3 , process management
PPT
Operating systems
PPTX
System bus
PPTX
PPTX
Clientserver Presentation
PPTX
File Management in Operating System
PPTX
I/O Management
PPTX
Monolithic kernel
PPT
Computer Organization and Architecture.
PPTX
Command Line Interface
PPTX
System call
PPT
Operating Systems
PPTX
User and operating system interface.pptx
PDF
Operating systems system structures
Process management in linux
What is software engineering
Network Security Issues
Basics Of Networking (Overview)
User Interface Design in Software Engineering SE15
Cpu scheduling in operating System.
Os unit 3 , process management
Operating systems
System bus
Clientserver Presentation
File Management in Operating System
I/O Management
Monolithic kernel
Computer Organization and Architecture.
Command Line Interface
System call
Operating Systems
User and operating system interface.pptx
Operating systems system structures
Ad

Similar to Command line interface “CLI” (20)

PDF
Command Line Interface an Introduction 2.pdf
PDF
Making CLI app in ruby
PPTX
Styled CLI vs GUI pros and cons presentation
PPTX
Introduction.pptx the event driven course
PDF
Dev buchan leveraging the notes c api
PPTX
Styled CLI vs GUI pros and cons presentation
PPTX
Operating system
DOCX
WEBSITE DEVELOPMENT
PDF
Dev buchan leveraging the notes c api
PPTX
Computer and multimedia Week 1 Windows Architecture.pptx
DOCX
What is c#
PPT
Computer Programming - Lecture 1
PPT
PPTX
FINAL [Autosaved].pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PPTX
.net CLR
PPTX
Command Line Interpreter
PPT
Introduction to Computer Organization and Architecture
PPT
Introduction to Computer Organization and Architecture
PPTX
C++ programming languages lectures
PPTX
Unit 2 p2
Command Line Interface an Introduction 2.pdf
Making CLI app in ruby
Styled CLI vs GUI pros and cons presentation
Introduction.pptx the event driven course
Dev buchan leveraging the notes c api
Styled CLI vs GUI pros and cons presentation
Operating system
WEBSITE DEVELOPMENT
Dev buchan leveraging the notes c api
Computer and multimedia Week 1 Windows Architecture.pptx
What is c#
Computer Programming - Lecture 1
FINAL [Autosaved].pptxaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
.net CLR
Command Line Interpreter
Introduction to Computer Organization and Architecture
Introduction to Computer Organization and Architecture
C++ programming languages lectures
Unit 2 p2
Ad

Recently uploaded (20)

PDF
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
PDF
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
DOCX
How to Use SharePoint as an ISO-Compliant Document Management System
PDF
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
PDF
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
PDF
Time Tracking Features That Teams and Organizations Actually Need
PDF
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
PDF
Website Design Services for Small Businesses.pdf
PDF
Cost to Outsource Software Development in 2025
PDF
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
Microsoft Office 365 Crack Download Free
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
PDF
Visual explanation of Dijkstra's Algorithm using Python
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Types of Token_ From Utility to Security.pdf
PPTX
Patient Appointment Booking in Odoo with online payment
PDF
Wondershare Recoverit Full Crack New Version (Latest 2025)
PPTX
Computer Software - Technology and Livelihood Education
AI/ML Infra Meetup | LLM Agents and Implementation Challenges
Multiverse AI Review 2025: Access All TOP AI Model-Versions!
How to Use SharePoint as an ISO-Compliant Document Management System
How AI/LLM recommend to you ? GDG meetup 16 Aug by Fariman Guliev
AI/ML Infra Meetup | Beyond S3's Basics: Architecting for AI-Native Data Access
Time Tracking Features That Teams and Organizations Actually Need
How to Make Money in the Metaverse_ Top Strategies for Beginners.pdf
Website Design Services for Small Businesses.pdf
Cost to Outsource Software Development in 2025
Top 10 Software Development Trends to Watch in 2025 🚀.pdf
Autodesk AutoCAD Crack Free Download 2025
Microsoft Office 365 Crack Download Free
Designing Intelligence for the Shop Floor.pdf
EaseUS PDF Editor Pro 6.2.0.2 Crack with License Key 2025
Visual explanation of Dijkstra's Algorithm using Python
Computer Software and OS of computer science of grade 11.pptx
Types of Token_ From Utility to Security.pdf
Patient Appointment Booking in Odoo with online payment
Wondershare Recoverit Full Crack New Version (Latest 2025)
Computer Software - Technology and Livelihood Education

Command line interface “CLI”

  • 1. Erbil Polytechnic University Choman Technical Institute Department Of Information Technology Stage 2 Prepared By : Abdulqadr Muhamaad Command line interface “CLI”
  • 2. Content ⁃ What is CLI ⁃ History of CLI ⁃ Advantage CLI ⁃ Disadvantage CLI ⁃ Some example ⁃ Conclusion
  • 3. What is CLI? CLI stands for: •Command Line Interface •Command Line Interpreter •Command Line Input CLI is a command line program that accepts text input to execute operating system functions.
  • 4. History of CLI: In the 1960s, using only computer terminals, this was the only way to interact with computers, In the 1970s an 1980s, command line input was commonly used by Unix systems and PC systems like MS-DOS and Apple DOS.
  • 5. Advantage CLI: I. If you know the commands, a CLI can be a lot faster and efficient than any other type of interface. It can also handle repetitive tasks easily. II. A CLI requires less memory to use in comparison to other interfaces. It also does not use as much CPU processing time as other interfaces. III. A CLI doesn’t require Windows and a low-resolution monitor can be used. Meaning, it needs fewer resources, yet is highly precise.
  • 6. Disadvantage CLI I. If you are new to programming or have never used a CLI, this approach can be confusing. There are also a lot of commands that need to be learned (i.e. in this case of Unix, there are hundreds of commands). II. Accuracy is of the utmost importance. If there is a spelling error, a command will fail. Also, if an instruction is mistyped, you’ll often need to start from scratch.
  • 8. Conclusion? The command line can be the default interface for a computer, but most personal computers use a program (like Terminal) within the desktop graphical interface to provide the command line interface.