Introduction to the Linux Commandline

Slides:



Advertisements
Similar presentations
Linux commands exercise 1. What do you need, if you try to these at home? You need to download and install Ubuntu Linux from the Internet – DVD is need.
Advertisements

Learning Unix/Linux Bioinformatics Orientation 2008 Eric Bishop.
PacNOG 6: Nadi, Fiji Using Commands in Linux Hervey Allen Network Startup Resource Center.
NETW-240 Shells Last Update Copyright Kenneth M. Chipps Ph.D. 1.
Cosc 4750 Getting Started in UNIX Don’t be afraid of the prompt, in linux it can be your best friend. In some cases, the only way to do certain things.
Introducing the Command Line CMSC 121 Introduction to UNIX Much of the material in these slides was taken from Dan Hood’s CMSC 121 Lecture Notes.
Working Environment - - Linux - -.
Guide To UNIX Using Linux Third Edition
Introduction to UNIX A User’s Perspective: Day 2 – Command Basics.
Embedded Programming and Robotics Lesson 13 Basic Linux 1.
1 Some basic Unix commands u Understand the concept of loggin into and out of a Unix shell u Interact with the system in a basic way through keyboard and.
1 SEEM3460 Tutorial Unix Introduction. 2 Introduction What is Unix? An operation system (OS), similar to Windows, MacOS X Why learn Unix? Greatest Software.
Linux Shell. 2 Linux Command-Line Interface ■ Linux shells: A shell is a command interpreter that allows you to type commands from the keyboard to interact.
CS 141 Labs are mandatory. Attendance will be taken in each lab. Make account on moodle. Projects will be submitted via moodle.
Using Macs and Unix Nancy Griffeth January 6, 2014 Funding for this workshop was provided by the program “Computational Modeling and Analysis of Complex.
GETTING STARTED USING LINUX UBUNTU FOR A MULTI-USER SYSTEM Team 4 Lab Coordinator Manager Presentation Prep Webmaster Document Prep Faculty Facilitator.
Introduction to UNIX/Linux Exercises Dan Stanzione.
V Avon High School Tech Crew Agenda Old Business –Delete Files New Business –Week 10 Topics: Coming up: –Yearbook Picture: Feb 7 12:20PM.
Linux environment ● Graphical interface – X-window + window manager ● Text interface – terminal + shell.
Chapter Four UNIX File Processing. 2 Lesson A Extracting Information from Files.
Guide To UNIX Using Linux Fourth Edition
Dedan Githae, BecA-ILRI Hub Introduction to Linux / UNIX OS MARI eBioKit Workshop; Nov , 2014.
File Permissions. What are the three categories of users that apply to file permissions? Owner (or user) Group All others (public, world, others)
System Administration Introduction to Unix Session 2 – Fri 02 Nov 2007 Reference:  chapter 1, The Unix Programming Environment, Kernighan & Pike, ISBN.
Session 2 Wharton Summer Tech Camp Basic Unix. Agenda Cover basic UNIX commands and useful functions.
UNIX Commands. Why UNIX Commands Are Noninteractive Command may take input from the output of another command (filters). May be scheduled to run at specific.
Agenda Link of the week Use of Virtual Machine Review week one lab assignment This week’s expected outcomes Review next lab assignments Break Out Problems.
Quiz 15 minutes Open note, open book, open computer Finding the answer – working to get it – is what helps you learn I don’t care how you find the answer,
Using Commands Unix / Linux Preparation Course May 6, 2012 Serrekunda, The Gambia.
Introduction to UNIX Geraint Vaughan. What is UNIX? Command-line operating system (not point- and click) Designed for ‘experts’ Lots of different variants.
Chapter 1 : The Linux System Part 2 Lecture 2 11/14/
Unix Shell Basics Edited from Greg Wilson's "Software Carpentry"
Linux and Java Basics. What is Linux? Operating system by Linus Torvalds that was a clone of Unix (thus Linux) Free and open source – this is the reason.
Intro to UNIX Presented by: Student Ambassadors: Lauren Lewis Martin Sung.
Introduction to Programming Using C An Introduction to Operating Systems.
Week Two Agenda Announcements Link of the week Use of Virtual Machine Review week one lab assignment This week’s expected outcomes Next lab assignments.
Lesson 3-Touring Utilities and System Features. Overview Employing fundamental utilities. Linux terminal sessions. Managing input and output. Using special.
Using the “CLI” Unix / Linux Preparation Course June 9, 2013 Lusaka, Zambia.
Unix Servers Used in This Class  Two Unix servers set up in CS department will be used for some programming projects  Machine name: eustis.eecs.ucf.edu.
Isecur1ty training center Presented by : Eng. Mohammad Khreesha.
A gentle introduction to LINUX at the command prompt.
Linux A practical introduction. 1)Background and Getting Started Linux is an operating system with multiple providers Red Hat/CentOS (our version) Ubuntu.
A Brief Overview of Unix Brandon Bohrer. Topics What is Unix? – Quick introduction Documentation – Where to get it, how to use it Text Editors – Know.
1 CS3695 – Network Vulnerability Assessment & Risk Mitigation – Introduction to Unix & Linux.
The Unix File sytem. Introduction Tree structure …
CS 120 Extra: The CS1 Server Tarik Booker CS 120.
Learning Unix/Linux Based on slides from: Eric Bishop.
Introduction to the Command Line for Data Analysts Gus Cavanaugh
UNIX To do work for the class, you will be using the Unix operating system. Once connected to the system, you will be presented with a login screen. Once.
Introduction to Unix May 24, 2008 Rabat, Morocco Hervey Allen
Some Linux Commands.
Useful Linux Commands.
The Linux Operating System
Shell Script Assignment 1.
Introduction to GNU/Linux (Fedora) Command Line Interface
Unix Operating System (Week Two)
INTRODUCTION TO UNIX: The Shell Command Interface
Sarah Diesburg Operating Systems CS 3430
Introduction to Linux Week 0 - Thursday.
OPS235: Week 1 Installing Linux (Lab1: Investigations 4 - )
Introduction to Computer Organization & Systems
Chapter Four UNIX File Processing.
UNIX/LINUX Commands Using BASH Copyright © 2017 – Curt Hill.
Command line.
Yung-Hsiang Lu Purdue University
CSE 303 Concepts and Tools for Software Development
Module 6 Working with Files and Directories
Lab 2: Terminal Basics.
Linux Commands LINUX COMMANDS.
Presentation transcript:

Introduction to the Linux Commandline

What will be covered: Why should we use the commandline ? Basic commandline usage A bit more advanced usage Networking commands

What will NOT be covered: Shell scripting More advanced commands like awk

Please interrupt me during the presentation if you have any questions. Questions can be asked in English or Dutch. Answers will most likely be in English.

Why should we use the commandline ? Most efficient way to communicate with your computer Less likely to fail Puts YOU in control instead of a GUI program that thinks it does what it thinks that you want

Basic commands: List files: ls Create a file: touch Delete a file: rm Change directory: cd Create directory: mkdir Remove directory: rmdir

Now lets see them in action ... To reach the commandline: Press ctrl+alt+ F1...F6 Open a graphical terminal program. Usual icon:

Some more commands ..... See contents of a file: cat, more and less See type of file: file Search in a file: grep And yes, there they are: cut & paste :-) Lets give them a try ...

Combining commands: pipes A pipe uses two or more programs. Output from the first program is used as input for the next. | is the pipe sign. program1 | program2 | program3

Networking commands: See config: ifconfig See routing: route Test connectivity: ping Others: netstat, nslookup, dig Some may require root priviledges !

Do you really have to remember all this ? No ..... but don't throw away your notes :-) man and info are your friends

The end Last time to ask questions :-) You can try it youself on the available computers