izp:faq
This is an old revision of the document!
Table of Contents
FAQ
- Dotazy, u kterých již neumím vyčíslit počet, kolikrát jsem je zodpověděl.
Jak se připojit na server merlin?
A. Ve Windows:
- Na Ploše je složka NetworkApps. Spustit program Putty.exe
- vyplnit server
merlin.fit.vutbr.cz, protokol SSH (port 22), login - Připojit/Connect
- Zadat heslo (při psaní se do konzole se nebudou vypisovat hvězdičky - pro bezpečnost).
B: V Linuxu:
- Spustit terminál (na CentOS - Systémové nástroje > Konsole).
- Napsat
ssh -l xlogin00 merlin.fit.vutbr.cz, ENTER. - 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 izpcd izp- vstoupení do složky izpcd ..- vystoupení ze složky izp o úroveň výšels- výpis obsahu složky, v které se nacházímenano- 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írujesoubor1.cz aktuálního adresáře (./) do souboru soubor2.c v adresářiizpmv ./soubor1.c ./izp/soubor3.c- přesunelogout- odhlášení
- Používejte tabulátor - například:
- napsat
cd iz - zmáčknout TAB
- doplní na
izpv případě, že taková složka existuje (užitečné při dlouhých názvech) - 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?
- Najet myší na odkaz, kliknout pravým tlačítkem myši a vybrat nabídku “Kopírovat odkaz/Copy link”.
- 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).
- Po stisku klávesy
ENTERse 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.1448126351.txt.gz · Last modified: 2015/11/21 18:19 by george
