Linux 101: Introduction To Linux Purdue Linux Users Group Speaker: Thor Smith.

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

Linux, it's not Windows A short introduction to the sub-department's computer systems Gareth Thomas.
Learning Unix/Linux Bioinformatics Orientation 2008 Eric Bishop.
Introduction of Unix/Linux Compiled by Anant Vishnoi.
It's a binary file kept under specific directory.
Linux & Applications Sean GavinWayne State University multi-user environment -- log in: user name and password -- you never turn the computer on or off.
1 Basics of Linux On linux machine: Login at your home directory Open a “shell” or “terminal” or “xterm” workspace (4) On windows machine Intall linux.
Virtual Machine and UNIX. What is a VM? VM stands for Virtual Machine. It is a software emulation of hardware. By using a VM, you can have the same hardware.
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.
ENGINEERING COMPUTING CENTER LINUX workshop
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.
Linux Commands LINUX COMMANDS.
L INUX C OMMAND L INE I NTERFACE G UNAANBAN.G
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.
Linux environment ● Graphical interface – X-window + window manager ● Text interface – terminal + shell.
POS/420 Introduction to Unix Philip Robbins – March 12, 2013 (Week 1)
Essential Unix at ACEnet Joey Bernard, Computational Research Consultant.
CENT 305 Information Systems Security Linux Introduction.
2INC0 Operating Systems Introduction to Linux
File Permissions. What are the three categories of users that apply to file permissions? Owner (or user) Group All others (public, world, others)
AN INTRO TO UNIX/LINUX COMMANDS BY: JIAYANG WANG.
Operating System - Linux Ph. D. Course Work : PHYS 601 Statistics and Computer Applications Presented By: Sanjay Godara Dept. of Physics & Astrophysics.
Linux overview. Architecture Kernel File system Shell: Korn, Bourne, C, Bash X Windows: Motif, Open Look, X.OrgX.Org Desktop: Gnome, KDE,etc.
Linux 简介. Contents Unix GNU/Linux, Distributions Basic usage Applications Compiling, compilers Clustering.
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.
INTRODUCTION TO LINUX Jacob Chan. GNU/Linux Consists of Linux kernel, GNU utilities, and open source and commercial applications Works like Unix –Multi-user.
Next Unix Topics Tuesday, 2/11 & 18/2014. Change Password (by 2/14/14) ssh to account on – faclinux.cse.ohio-state.edu – stdlinux.cse.ohio-state.edu passwd.
L&T Infotech1 UNIX – Getting Started - Aneesh Ramani.
Unix and Samba By: IC Labs (Raj Kidambi). What is Unix?  Unix stands for UNiplexed Information and Computing System. (It was originally spelled "Unics.")
Unix/Linux for beginners:
CSC414 “Introduction to UNIX/ Linux” Lecture 5. Schedule 1. Introduction to Unix/ Linux 2. Kernel Structure and Device Drivers. 3. System and Storage.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop III - Part A Shell Commands Professional Training.
AN INTRO TO UNIX/LINUX COMMANDS BY: JIAYANG WANG.
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.
ICE UNIX TUTORIAL. File System Commands cd – change directory cd – change directory ls – list contents ls – list contents rm – remove/delete rm – remove/delete.
CS 120 Extra: The CS1 Server Tarik Booker CS 120.
Embedded Software Design Week II Linux Intro Linux Kernel.
Learning Unix/Linux Based on slides from: Eric Bishop.
Linux 101 Mark C. Ballew ACES Program Desert Research Institute.
Intro to GNU/Linux See, Stallman? I said GNU. Are you happy now?
INTRODUCTION TO SHELL SCRIPTING By Byamukama Frank
Feeling Linux yourself Dr. Tran, Van Hoai Faculty of Computer Science and Engineering HCMC Uni. of Technology
By Jonathan Rinfret UNIX/LINUX By Jonathan Rinfret
Overview of Linux Fall 2016 Dr. Donghyun Kim
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.
Quality Thought Technologies
Development Environment Basics
Getting started with CentOS Linux
Chapter 11 Command-Line Master Class
Prepared by: Eng. Maryam Adel Abdel-Hady
Linux Commands Help HANDS ON TRAINING Author: Muhammad Laique
Andy Wang Object Oriented Programming in C++ COP 3330
Introduction History Why linux? Filesystem Linux desktop environments
Some Linux Commands.
Introduction to Linux Dr Karina Kubiak - Ossowska
CS314 – Section 5 Recitation 1
The Linux Operating System
Introduction to GNU/Linux (Fedora) Command Line Interface
Introduction to UNIX.
Getting started with CentOS Linux
Andy Wang Object Oriented Programming in C++ COP 3330
Lab 2: Terminal Basics.
Linux Commands LINUX COMMANDS.
Presentation transcript:

Linux 101: Introduction To Linux Purdue Linux Users Group Speaker: Thor Smith

What is Linux? Linux is a kernel, the core of an operating system. Linux Kernel Created by Linus Torvaldus GNU/Linux is an operating system that uses the Linux Kernel and the GNU applications. Because Linux is just the kernel, there are many different ”distributions” of Linux.

Distributions of Linux Here are some very Debian Ubuntu Mint RedHat Fedora Mandriva well known distros Suse OpenSuse Puppy Linux Arch Damn Small Linux

Desktop Managers A desktop manager manages your desktop applications and provides a pretty background. Examples Include: KDE Gnome Xfce Some desktop managers are designed to be very flashy like KDE and some are designed to provide minimal functionality for slower machines.

Applications (Ubuntu w/ Gnome) Some standard applications that come on an Ubuntu installation with the Gnome Desktop. Firefox Libre Office (formerly Open Office) Gimp (an image editor) Totem (video player) Evolution (mail client) Terminal (command-line access)

Navigating in the Terminal The terminal is your window into the shell. Inside type ”echo $SHELL” to find out what you're using. uname -a General Operating System info lsls -lls -la List files and directories. cdcd ~cd..cd. Change Directory pwd Print the current working directory whoami What is your user name

Creating, Deleting, and Editing Create Files and Dir touch newfilename mkdir newdir Copy, Move/Rename cp orig/path cop/path mv orig/path new/path Remove Files and Dir rm filename Editing: pico, vim, vi, emacs, nano Print file contents: Cat filename Output to a file echo ”this text” > myfile.txt echo ”append this text” >> myfile.txt

Finding Files Search the entire computer locate filename Find files in the current directory using ”find” (recursive) find -lname filename find -lname *keyword* Print the line containing ”keyword” in all files in the current directory recursively. Print the name of the file. grep ”keyword” * -H -R

Miscellaneous and Sudo View excessive output or long files (no editing) cat file | more ls -la | less File Security: Permission and Ownership chmod ugo+wrx file chown newowner file Documentation in Linux man command/topic info command/topic Linux Superpowers (Superhero or Supervillain?) sudo command

No Graphics (TTYs) Just to make a point, I would like to show that Linux can be run without a Desktop. Press Ctr-Alt-F1 Log in Press Ctr-Alt-F7 to go back. Launch graphical programs from the TTY!!! xinit firefox -- :1 xinit gedit -- :1 startx

Questions?

Announcements Linux 101 session 2 will be here on Monday Oct. 3 rd at 7:00pm