kommando -fl argument

Relevanta dokument
Datorintroduktion 2009 Föreläsning 1. Dieter Larsen (IT-chef Matematiska vetenskaper)

Datorintroduktion 2010 Föreläsning 1. Dieter Modig

Lab 7, 48 steg till ett bättre liv i Unix-labbet

Lathund för Linuxkommandon

Datorer och datoranvändning Föreläsningar 2014/15. Föreläsning 1 Unix. Operativsystem. Unix

UNIX. 2D1339 Programkonstruktion Hösten 2001 Datorintroduktion Laboration 1. Mål. Vad laborationen går ut på. Redovisning

SF1672, Linjär Algebra med Matlab för F1 Lab0

Datorintro för elektro på Solaris

For att fa information om kommandon eller program sa nns det manualsidor. Dessa

Lathund för UNIX och Emacs

DD1310 Programmering för OPEN1 LAB1: Laborationer i Python läsåret 2011/2012

Guido van Robot och olika UNIX-kommandon

Filers innehåll. Grundläggande databehandling. Representation av text. pffb = påhittat filformat för bilder

Föreläsning 1 Unix. Datorer och datoranvändning Föreläsningar 2018/19. Operativsystem. Unix

Praktiska saker... Om Laboration 1. Studietips. Praktiska saker. Att studera hemifrån på PC. Seminarier & Lektioner & Handledning & Hemsida

DN1212, Numeriska metoder & grundläggande programmering. Laboration 1 del 1-3 (frivilliga delar) Del 1-3 (dvs upg ) behöver inte redovisas

Introduktion till datormiljön och Python

Konsolfönster i Windows Momentet ingår i kursen PDA DTR1206 Lab 1 DOS Konsolfönstret

Kort-kort om utdelade användarkonton och datormiljön på NADA

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

DN1240, Numeriska metoder. Laboration 0 (frivilliga delar) (dvs uppgifterna behöver inte redovisas) Introduktion till UNIX och MATLAB

DD1310 Programmeringsteknik för Open1 och Med2 Laborationer läsåret 2014/2015

Lab1 inginfo07. Detta dokument innehåller övningar för introduktion till Media-programmets datorsystem (Mac OS X).

komplex av nödvändiga, understödjande program som kallas Utanpå OS existerar ett - eller flera olika - slags skal som

SCI-A0000: Introduktion till Linux, hösten 2016

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.

Övningar för del I av kursen

OBS! Snabbinsatt Matlab-intro vissa fönsterhanteringsdetaljer kan vara fel men gör gärna Matlab-uppgifterna. DN1240, Numeriska metoder för OPEN1.

Övningar till UNIX/Linux Grundkurs och förslag till LÖSNING

SF1546, Numeriska Metoder för O1 Lab0 - frivillig. (dvs uppgifterna behöver inte redovisas!)

SF1520, Numeriska Metoder och Grundläggande Programmering för K2 Lab1.

MS-DiskOperativSystem Sammanfattning och Övningar

Introduktion till datateknik för språkvetare

Introduktion till datateknik för språkvetare

Kort-kort om utdelade användarkonton och datormiljön på NADA

DD1315 Programmeringsteknik och Matlab för I1 Laborationer läsåret 2013/2014

Introduktion till datateknik för språkvetare

729G04 Programmering och diskret matematik. Python'1:'Labbmiljö'och'introduk7on'7ll'Python'

Introduktion till datateknik för språkvetare

DD1316 Programmeringsteknik och C för E1 Laborationer läsåret 2015/2016

Instruktion för laboration 1

Unix. Terminalfönstret hur du ger instruktioner till datorn på ett effektivt sätt.

Kapitel 3. Mer om skalet. 3.1 Kommandorör ( )

Tilpro Övning 1. Per-Anders Staav (föredrar att kallas Pa) Kan nås via epost: (fast de flesta frågor besvaras nog bäst av Alexander)

1 PC intro. 2 Logga in. 3 Läsa websidor. 4 Skapa kataloger. 5 Putty

UNIX. Laborations-PM Anders Egneus, Henrik Lindgren, 2004, Raphael Corsoski, Erik Eliasson, Christian von Schultz, 2008.

Kommandotolken hittar du under Start->Program->Tillbehör->Kommandotolken

1.#Bakgrund# En#kort#introduk+on#+ll#Unix# Klassiskt#första#bemötande# Håkan#Jonsson# Ins+tu+onen#för#systemteknik# Luleå#tekniska#universitet#

HF1010, Introduktionskurs i datateknik, 1.5 hp, hösten Föreläsning 2

Instruktion för laboration 1

DRAFT. CVS kurs laboration 1 Checka in, ut och uppdatera. Marcus Rejås. 17 november 2002

Tilpro Övning Per-Anders Staav (vikarierande) (föredrar att kallas Pa) Kan nås via epost:

Introduktion till Unix

Mjukvara Konsolfönstret i Windows och lite andra saker. Momentet ingår i kursen PDA DTR1206

DATORINTRODUKTION 2010 LABORATION 1

få ett hum om det grafiska användargränssnitten, CDE och/eller JDS.

BASH. Bourne-Again SHell. Eric Elfving Institutionen för datavetenskap (IDA)

awk, sed och grep awk döpt efter Aho Weinberger Kernighan (1977) sed en stream editor grep sed g/re/p bygger i viss mån på ed line editor

1 Logga in 1. 2 Byta lösenord 1. 3 Hemkatalog 1. 4 Unixintroduktion Viktiga kommandon Läsa 3

Textbearbetning i skalet och man-sidor

Datorsystem och programmering

Försättsblad till skriftlig tentamen vid Linköpings Universitet

DD1311 Programmeringsteknik för CL1 Laborationer läsåret

2D1311 L1 och Bio2 2001/ Laboration 1: Introduktion till Nadas datormiljö och Java Nyckelord: katalog, fil, källkod, kompilera, avlusa, program,

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Välkomna till NADA. Datalogi, grundkurs 1, 15hp. (Numerisk Analys och DAtalogi) och kursen. DA2001 (Föreläsning 1) Datalogi 1 Hösten / 28

Översikt. Texthantering med bl.a. kommandona cat, less och grep Omdirigering och piping Gnuplot. Linux 2 2 / 12

1DV416 Windowsadministration I, 7.5hp MODULE 5 SCRIPT, BACKUP AND MONITORING

Linuxadministration I 1DV417 - Laboration 2 Filsystemet och kickstart. Marcus Wilhelmsson

Kapitel 12. Mer om program Att rapportera buggar och problem make

Grundläggande instruktioner för att publicera webbsidor på webbservern.se

KPP053, HT2016 MATLAB, Föreläsning 1. Introduktion till MATLAB Skript Inläsning och utskrift av variabler Ekvationssystem Anonyma funktioner

ETSF Routingprojektet JENS ANDERSSON

GitHub for Windows och GitShell

2D1310 Programmeringsteknik för CL1 Laborationer läsåret 2004/2005

Övning Installation av Gentoo och/eller Arch Linux

Introduktion till Linux. TDDC66 Datorsystem och programmering Föreläsning (i) Peter Dalenius Institutionen för datavetenskap

awk, sed och grep ed kommandon grep Standard unix editor tidig 70-tal program < 8Kbyte awk döpt efter Aho Weinberger Kernighan (1977)

Arbetsuppgift 1: På virtuell maskin med Ubuntuserver, skapa katalog och skapa Dockerfile. Skapa ny katalog i din hemmakatalog, med namnet webbserver.

Introduktion till Linux. TDDC66 Datorsystem och programmering Föreläsning 1 Peter Dalenius Institutionen för datavetenskap

Lösenord och säkerhet. Tips & trix Unix & Emacs. Välja nytt lösenord. Filsystem. Hemkatalog. What s in a name 9/6/2007

Mer om skalet. Kapitel Omdirigering

U N I X G R U N D K U R S Ö V N I N G S U P P G I F T E R

Introduktion till Linux. TDDE23 Funktionell och imperativ programmering, del 1 Föreläsning 1 Peter Dalenius Institutionen för datavetenskap

Introduktion till datateknik för språkvetare

UNIX verktyg. Användbara kommandon Fil och informationssökning Tags Versionshanteringssystem

Program. Kapitel make Program Interpreterande och kompilerande program

UNIX Introduktion UNIX. Datorerfarenhet. Vad menar man med operativsystem

Kursansvarig. Välkomna till NADA. Datorn som verktyg. Datalogi, grundkurs 1, 15hp

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Välkomna till NADA. Datalogi, grundkurs 1, 15hp. (Numerisk Analys och DAtalogi) och kursen. DA2001 (Föreläsning 1) Datalogi 1 Hösten / 28

T &T Introduktion till studierna och datasystemen

Övning GIT Andreas Wieden

2D1212, Numeriska metoder & grundläggande programmering för BD2, Bio2 & K2. Laboration 0 (Frivillig!) Introduktion till UNIX och MATLAB

TDDC30 Programmering i Java, datastrukturer och algoritmer

Filsäkerhet i Windows NT (NTFS)

Att göra en databas av ett Excelark och koppla till en kortdesign (ingår i standardversionen fr.o.m. version 6.10)

Introduktion till LTH:s Unixdatorer

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Programmering i C++ Kompilering från kommandoraden

Transkript:

Grundläggande kommandostruktur kommando -fl argument Kommandot kommando är ett litet linuxprogram som gör något. Flaggorna fl modifierar kommandot Argumentet argument kan vara inget, ett eller flera (beroende på progam) och separeras av mellanslag. 2 / 21

Sökvägar Ett argument är ofta ett filnamn eller en sökväg. på sökväg: /home/johan/work/fil.txt../work/fil.txt /work/fil.txt 3 / 21

Sökvägar Ett argument är ofta ett filnamn eller en sökväg. på sökväg: Speciella genvägar /home/johan/work/fil.txt../work/fil.txt /work/fil.txt.. [två prickar] = upp en nivå. [en prick] =nuvarande katalog [tilde] = min hemkatalog (d.v.s. /home/johan) 3 / 21

Manualbladet För att förstå vad ett kommando gör och hur det användas behöver man ofta läsa manualbladet. Detta görs genom att skriva i terminalen och trycka Enter. [johan@machine ] man grep man kommando 4 / 21

Manualbladet - man grep 5 / 21

Mer om kommandon grep [OPTIONS] PATTERN [FILE...] 6 / 21

Mer om kommandon grep [OPTIONS] PATTERN [FILE...] grep -i -A10 author fil1.txt 6 / 21

Mer om kommandon Notera att... grep [OPTIONS] PATTERN [FILE...] grep -i -A10 author fil1.txt argument inom [hakparenteser] är valfria och kan utelämnas medan argument utan är nödvändiga.obs! själva hakparenteserna ska inte skrivas ut. 6 / 21

Mer om kommandon Notera att... grep [OPTIONS] PATTERN [FILE...] grep -i -A10 author fil1.txt argument inom [hakparenteser] är valfria och kan utelämnas medan argument utan är nödvändiga.obs! själva hakparenteserna ska inte skrivas ut. för flaggor som kräver värde spelar mellanslag ingen roll. -A10 och -A 10 är alltså samma sak. 6 / 21

Mer om kommandon Notera att... grep [OPTIONS] PATTERN [FILE...] grep -i -A10 author fil1.txt argument inom [hakparenteser] är valfria och kan utelämnas medan argument utan är nödvändiga.obs! själva hakparenteserna ska inte skrivas ut. för flaggor som kräver värde spelar mellanslag ingen roll. -A10 och -A 10 är alltså samma sak. avsluta manualbladet genom att skriva q som i quit. 6 / 21

Kommandon för att......manövrera i katalogträdet pwd ls [DIR] cd [DIR]...skapa, radera och flytta filer och kataloger mv SOURCE DEST cp SOURCE DEST rm FILE mkdir DIR rmdir DIR 7 / 21

Kommandon för att manövrera i katalogträdet pwd (print working directory) svarar på frågan var är jag? med att skriva ut absolut sökväg i terminalen. [johan@machine work] pwd /chalmers/users/johan/work 8 / 21

Kommandon för att manövrera i katalogträdet ls listar alla filer i aktuell katalog [johan@machine work] ls fil1.txt fil2.txt fil3.txt 9 / 21

Kommandon för att manövrera i katalogträdet Man kan även ange en sökväg till ls [johan@machine work] ls.. work photos 10 / 21

Kommandon för att manövrera i katalogträdet Man kan även ange en sökväg till ls [johan@machine work] ls.. work photos Notera! Om man inte anger något argument till ls så väljer ls ett defaultargumentet, i detta fall. [en punkt] = aktuell katalog 10 / 21

Kommandon för att manövrera i katalogträdet cd (change directory) flyttar dig till en ny plats i katalogträdet [johan@machine work] cd../photos [johan@machine photos] Notera att cd inte skriver ut någonting! 11 / 21

Kommandon för att manövrera i katalogträdet Vad är defaultargumentet för cd, d.v.s. om man inte anger något argument? [johan@machine work] cd [johan@machine ] 12 / 21

Kommandon för att skapa, radera och flytta Du kan skapa nya kataloger med kommandot mkdir (make directory) [johan@machine work] mkdir test [johan@machine work] 13 / 21

Kommandon för att skapa, radera och flytta...och radera tomma kataloger med rmdir [johan@machine work] rmdir test [johan@machine work] 14 / 21

Kommandon för att skapa, radera och flytta Man flyttar en fil med kommandot mv (move) [johan@machine work] mv fil1.txt../photos [johan@machine work] Filen hamnar då i katalogen../photos 15 / 21

Kommandon för att skapa, radera och flytta mv är även kommandot för att byta namn på en fil [johan@machine work] mv fil1.txt min_text.tex [johan@machine work] byter namn på filen fil1.txt till min_text.tex 16 / 21

Kommandon för att skapa, radera och flytta mv är även kommandot för att byta namn på en fil [johan@machine work] mv fil1.txt min_text.tex [johan@machine work] byter namn på filen fil1.txt till min_text.tex Obs! Du får inga varningar och mv skriver inte heller ut någonting. 16 / 21

Kommandon för att skapa, radera och flytta Man kan kopiera en fil med kommandot cp (copy) Skapa en kopia: [johan@machine work] cp fil1.txt min_text.tex [johan@machine work] 17 / 21

Kommandon för att skapa, radera och flytta Man kan kopiera en fil med kommandot cp (copy) Skapa en kopia: [johan@machine work] cp fil1.txt min_text.tex [johan@machine work] Skapa en kopia med samma namn i en annan katalog: [johan@machine work] cp fil1.txt../photos [johan@machine work] 17 / 21

Kommandon för att skapa, radera och flytta För att kopiera en hel katalog krävs en flagga [johan@machine work] cp -r test photos [johan@machine work] 18 / 21

Kommandon för att skapa, radera och flytta Filer kan raderas m.h.a. kommandot rm (remove) [johan@machine work] rm fil1.txt [johan@machine work] 19 / 21

Kommandon för att skapa, radera och flytta Normalt raderas bara filer men inte kataloger. För att radera en hel katalog med filer i krävs en flagga -r (rekursivt) som gör att rm går ner i alla underkataloger [johan@machine ] rm -r work [johan@machine ] 20 / 21

Kommandon för att skapa, radera och flytta Normalt raderas bara filer men inte kataloger. För att radera en hel katalog med filer i krävs en flagga -r (rekursivt) som gör att rm går ner i alla underkataloger [johan@machine ] rm -r work [johan@machine ] Obs! Du får inga varningar och kan inte ångra vad rm gjort. 20 / 21

Nu över till själva labben Nu över till själva labben! 21 / 21