izp:faq
Table of Contents
FAQ
- Mohlo by se hodit…
Jak se připojit na server merlin?
A. Ve Windows:
- Na disku Q je složka netapp. 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.c
z aktuálního adresáře (./) do souboru soubor2.c v adresářiizp
mv ./soubor1.c ./izp/soubor3.c
- přesunelogout
- odhlášení
- Používejte tabulátor - například:
- napsat
cd iz
- zmáčknout TAB
- doplní na
izp
v 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
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