Skip to content
This repository was archived by the owner on Oct 30, 2023. It is now read-only.

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

pwd: kiírja az aktuális könyvtár (wd) elérési útját (getCanonicalPath())

cd <dir>: az aktuális könyvtárból átlép a benne levő, <dir> nevű alkönyvtárba. Ha
<dir> értéke "..", akkor egy szinttel feljebb lép (getParentFile()).
Ha a <dir> nem létező könyvtár, akkor írjon ki hibaüzenetet! A parancs fogja-e módosítani a wd értékét?

ls: javított listázás, amely kilistázza az aktuális könyvtárban levő fájlok és könyvtárak neveit, de van egy lehetséges paramétere:
    o -l: listáz, mint eddig, de a listában megjeleníti a fájlok méretét és típusát is (d - könyvtár, f - sima fájl)

rm <file>: törli a <file> nevű fájlt. (delete()) Ha probléma merül fel, akkor adjon hibajelzést

mkdir <dir>: létrehozza az aktuális könyvtárban a <dir> nevű könyvtárat (mkdir())
Ha <dir> már létezik, írjon ki hibaüzenetet!

mv <file1> <file2>: <file1> fájlt átnevezi <file2>-re (renameTo())\
Ha hiba történt, jelezze!

cp <file1> <file2>: <file1>-et átmásolja <file2>-be. Használja a\
FileInputStream és FileOutputStream osztályokat, és bájtonként másolja át a tartalmat. Ha ideje engedi, próbáljon blokkos másolást1.\
Ha a fájl nem létezik, adjon hibajelzést!

cat <file>: kiírja a <file> nevű fájl tartalmát soronként a szabványos kimenetre. Használjon FileReadert és BufferedReadert!\
Ha a fájl nem létezik, adjon hibajelzést!

length <file>: kiírja a <file> nevű fájl hosszát. Ha a fájl nem létezik, adjon hibajelzést!

head -n <n> <file>: kiírja a <file> nevű fájl első <n> sorát. Ha az opcionális -n paraméter hiányzik, <n> értéke legyen 10. Építsen a cat parancs megoldására.\
Ha a fájl nem létezik, adjon hibajelzést!

tail -n <n> <file>: kiírja a <file> nevű fájl utolsó <n> sorát. Ha az opcionális -n paraméter hiányzik, <n> értéke legyen 10. Építsen a head parancs megoldására. Használja a List interfészt megvalósító LinkedListet!\
Ha a fájl nem létezik, adjon hibajelzést!

wc <file>: kiírja a <file> nevű fájl statisztikai adatait: sorok száma, szavak száma, betűk száma. Használja a String.split metódust! Induljon ki abból, hogy a cat parancsot hogyan valósította meg!\
Ha a fájl nem létezik, adjon hibajelzést!

grep <pattern> <file>: kiírja a <file> nevű fájl tartalmából a <pattern>-re illeszkedő sorokat. Használja a String.matches metódust! A minta elejére és végére helyezze el a „.*" karaktereket.\
Ha a fájl nem létezik, adjon hibajelzést!

About

egy terminál alapvető funkciókkal: pwd, cd, ls, rm, mkdir, mv, cp, cat, length, head, tail, wc, grep

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages