User Tools

Site Tools


izp:faq

FAQ

  • Mohlo by se hodit…

Jak se připojit na server merlin?

A. Ve Windows:

  1. Na disku Q je složka netapp. Spustit program Putty.exe
  2. vyplnit server merlin.fit.vutbr.cz, protokol SSH (port 22), login
  3. Připojit/Connect
  4. Zadat heslo (při psaní se do konzole se nebudou vypisovat hvězdičky - pro bezpečnost).

B: V Linuxu:

  1. Spustit terminál (na CentOS - Systémové nástroje > Konsole).
  2. Napsat ssh -l xlogin00 merlin.fit.vutbr.cz, ENTER.
  3. Zadat heslo (při psaní se do konzole se nebudou vypisovat hvězdičky - pro bezpečnost).

Jak pracovat v bashi?

  • mkdir izp - vytvoření složky izp
  • cd izp - vstoupení do složky izp
  • cd .. - vystoupení ze složky izp o úroveň výše
  • ls - výpis obsahu složky, v které se nacházíme
  • nano - spuštění textového editoru (dále se řídit nápovědou dole CTRL+písmenko z nápovědy)
  • cp ./soubor1.c ./izp/soubor2.c - zkopíruje soubor1.c z aktuálního adresáře (./) do souboru soubor2.c v adresáři izp
  • mv ./soubor1.c ./izp/soubor3.c - přesune
  • logout - odhlášení
  • Používejte tabulátor - například:
    1. napsat cd iz
    2. zmáčknout TAB
    3. doplní na izp v případě, že taková složka existuje (užitečné při dlouhých názvech)
    4. v případě více názvu s daným prefixem zmáčknout ještě jednou TAB a bash vypíše všechny možnosti
  • Používejte šipku nahoru a dolu pro procházení příkazů z historie.

Jak na server Merlin nahrát zdrojové soubory?

  • A. Použít aplikaci WinSCP (podobně jako Putty).
  • B. Přes WIS - karta ostatní > FTP klient > složka eva.fit.vutbr.cz.

Jak v bashi jednoduše stáhnout zdrojové soubory z webové stránky?

  1. Najet myší na odkaz, kliknout pravým tlačítkem myši a vybrat nabídku “Kopírovat odkaz/Copy link”.
  2. Otevřít termínál a napsat: wget http://.../some_file.c.
    • Link se do konzole vloží kliknutím kolečka (Linux) / pravého tlačítka (Windows - putty).
  3. Po stisku klávesy ENTER se do aktuální složky stáhne daný soubor.

Jak v bashi rozbalit ZIP archiv?

Lze provést příkazem unzip some_files.zip.

K čemu je Makefile a jak se použije?

Pro automatizovaný překlad zdrojových souborů. Lze provést příkazem make (bez žádného argumentu). Příkaz make clean provede smazání binárních souborů.

Ukázka Makefile pro přeložení souboru hello.c

PROJ=hello
CFLAGS=-std=c99 -pedantic -Wall -Wextra -g
CC=gcc
RM=rm -f

$(PROJ) : $(PROJ).c
	$(CC) $(CFLAGS) -o $(PROJ) $(PROJ).c

clean :
	$(RM) *.o $(PROJ) 

Pozn: Odsazení je provedeno tabulátory!

izp/faq.txt · Last modified: 2020/09/23 21:14 by george

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki