A Linux fájlrendszer mindent fájlnak tekint a Linuxban; legyen szó szöveges fájlképekről, partíciókról, lefordított programokról, könyvtárakról vagy hardvereszközökről. Ha nem fájl, akkor folyamatnak kell lennie. Az adatok kezeléséhez fastruktúrát alkot.
Linux a fájlok kis- és nagybetűérzékenyek, tehát teszt.txt és Test.txt két különböző fájlnak tekintendő. Linuxban többféleképpen hozhat létre fájlokat. Néhány hagyományos módszer a következő:
- cat parancs segítségével
- touch parancs segítségével
- átirányítási '>' szimbólum használatával
- echo paranccsal
- printf paranccsal
- más szövegszerkesztővel, például vim, nano, vi
A fenti módszereken kívül az asztali fájlkezelőből is létrehozhatunk fájlt. Nézzük meg részletesen a fenti módszereket:
1. Cat parancs használata
A macska parancs az egyik leggyakrabban használt parancsok Linux alatt . Megszokták fájl létrehozása, a fájl tartalmának megjelenítése, több fájl tartalmának összefűzése, sorszámok megjelenítése, és több.
Itt látni fogjuk, hogyan hozhat létre fájlokat, és hogyan adhat hozzájuk tartalmat macska parancs .
Először is hozzon létre egy könyvtárat, és nevezze el Új_könyvtár , hajtsa végre a mkdir parancsot a következőképpen:
mkdir New_directory
Módosítsa a könyvtárat erre:
cd New_directory
Kimenet:
hogyan kell átnevezni egy könyvtárat Linuxon
Most futtassa a cat parancsot egy fájl létrehozásához:
cat > test.txt
A fenti parancs szöveges fájlt hoz létre, és szerkesztő módba lép. Most írja be a kívánt szöveget, és nyomja meg a gombot CTRL + D gombot a fájl mentéséhez és kilépéséhez, és visszatér a parancssorba.
A fájl tartalmának megjelenítéséhez hajtsa végre a cat parancsot az alábbiak szerint:
cat test.txt
Vegye figyelembe az alábbi kimenetet:
2. Az érintés parancs segítségével
A érintés A parancs szintén a Linux egyik legnépszerűbb parancsa. Megszokták hozzon létre egy új fájlt, frissítse az időbélyegzőt a meglévő fájlokon és könyvtárakon . Üres fájlokat is tud létrehozni Linux alatt.
A érintse meg a parancsot a legegyszerűbb módja új fájl létrehozásának a parancssorból. Ennek a parancsnak a végrehajtásával egyszerre több fájlt is létrehozhatunk.
Fájl létrehozásához hajtsa végre a touch parancsot, majd írja be a fájl nevét az alábbiak szerint:
touch test1.txt
A létrehozott fájl információinak listázásához hajtsa végre az alábbi parancsot:
ls - l test1.txt
Vegye figyelembe az alábbi kimenetet:
Ha egyszerre több fájlt szeretne létrehozni, adja meg a fájlokat és azok kiterjesztését az érintés parancs után, szóközzel együtt. Hajtsa végre az alábbi parancsot három fájl létrehozásához egyszerre:
touch test1.txt test2.txt test3.txt
Két különböző típusú fájl létrehozásához hajtsa végre a következő parancsot:
touch test4.txt test.odt
A fenti parancs két különböző fájlt hoz létre a névvel teszt4.txt és teszt.odt .
A fájl és időbélyegzőjének megjelenítéséhez futtassa a ls parancsot a következőképpen:
ls -l
Vegye figyelembe az alábbi kimenetet:
Ha átadjuk egy létező fájl nevét, az megváltoztatja az adott fájl időbélyegét.
Megjegyzés: A touch parancs és a cat parancs között az a lényeges különbség, hogy a cat parancs használatával a fájl tartalmát a parancssorból tudjuk megadni, ehhez képest a touch parancs üres fájlt hoz létre.
3. Az átirányítás (>) szimbólum használatával
A parancssorban lévő átirányítási szimbólum (>) használatával is létrehozhatunk fájlt. Fájl létrehozásához csak be kell írnunk egy átirányítási szimbólumot (>), majd a fájl nevét. Ezt a szimbólumot többnyire a kimenet átirányítására használják. A kimenet átirányításának két módja van. Ha >-t használunk operátor , felülírja a meglévő fájlt, és a >> operátor hozzáfűzi a kimenetet.
Fájl létrehozásához az átirányítás (>) operátorral, hajtsa végre a parancsot a következőképpen:
> test5.txt
A fenti parancs létrehoz egy fájlt, a létrehozott fájl létezésének megjelenítéséhez hajtsa végre az alábbi parancsot:
ls -l test5.txt
Vegye figyelembe az alábbi kimenetet:
4. Az echo parancs használata
A visszhang paranccsal hozunk létre egy fájlt, de a fájl tartalmát a parancssorban kell megadnunk.
A fájl echo paranccsal történő létrehozásához hajtsa végre a parancsot a következőképpen:
echo ' File content' > test6.txt
A fenti parancs létrehozza a teszt6 fájlt. A fájl létezésének megjelenítéséhez hajtsa végre az alábbi parancsot:
ls -l test6.txt
vegye figyelembe az alábbi kimenetet:
5. A printf parancs használata
segítségével is létrehozhatunk fájlt printf parancs. Ehhez meg kell adnunk a fájl tartalmát a parancssorban.
Fájl létrehozásához a printf paranccsal hajtsa végre a parancsot a következőképpen:
printf ' File content' > test7.txt
A fájl részleteinek megjelenítéséhez hajtsa végre az ls parancsot az alábbiak szerint:
ls -l test7.txt
A fájl tartalmának megjelenítéséhez hajtsa végre a cat parancsot az alábbiak szerint:
cat test7.txt
Vegye figyelembe az alábbi kimenetet:
6. Szövegszerkesztő használata
Fájlokat is létrehozhatunk különböző szövegszerkesztőkkel, mint pl vim, nano, vi, és több.
A segítségével létrehozhatunk egy fájlt Vim szövegszerkesztő . Ha nincs telepítve a vim szerkesztő a gépedre, akkor hajtsd végre az alábbi parancsot:
sudo apt install vim
Kimenet:
[sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ...
A Vim szövegszerkesztő sikeresen telepítve.
Fájl létrehozásához a vim szövegszerkesztővel hajtsa végre az alábbi parancsot:
vim test8.txt
A fenti parancs megnyitja a szövegszerkesztőt, nyomja meg az i gombot, hogy a szerkesztő beszúrási módjába lépjen.
Írja be a fájl tartalmát, nyomja meg a gombot Esc billentyű előzte meg :wq a fájl mentéséhez és a kilépéshez. A szövegszerkesztő a következőképpen néz ki:
A fájl információinak megjelenítéséhez hajtsa végre a ls parancsot a következőképpen:
ls -l test8.txt
A fájl tartalmának megtekintéséhez futtassa a cat parancsot az alábbiak szerint:
cat test8.txt
Vegye figyelembe az alábbi kimenetet:
7. A Nano szerkesztő használata
A segítségével létrehozhatunk egy fájlt nano szöveg szerkesztő. Fájl létrehozásához hajtsa végre az alábbi parancsot:
nano test9.txt
A fenti parancs megnyitja a nano szövegszerkesztőt. Írja be a kívánt szöveget, és nyomja meg a gombot CTRL + X majd írja be az y-t a fájlmódosítások megerősítéséhez. nyomja meg Enter gomb hogy kilépjen a szerkesztőből.
A nano szövegszerkesztő az alábbi képhez hasonlóan néz ki:
A fájl információinak megjelenítéséhez hajtsa végre az alábbi parancsot:
ls -l test9.txt
A fájl tartalmának megtekintéséhez hajtsa végre az alábbi parancsot:
cat test9.txt
Vegye figyelembe az alábbi kimenetet:
A Vi szerkesztő használata
Fájl létrehozásához a Vi szerkesztővel hajtsa végre az alábbi parancsot:
vi test10.txt
A fenti parancs megnyitja a Vi szerkesztőt. Nyomja meg az i gombot a beszúrási módhoz, és adja meg a fájl tartalmát. Nyomja meg az Esc billentyűt és a :wq gombot a fájl mentéséhez és a szerkesztőből való kilépéshez.
A fájl információinak megjelenítéséhez hajtsa végre az alábbi parancsot:
ls -l test10.txt
A fájl tartalmának megjelenítéséhez hajtsa végre az alábbi parancsot:
példányosított java
cat test10.txt
Vegye figyelembe az alábbi kimenetet: