Файловата система на Linux разглежда всичко като файл в Linux; независимо дали става въпрос за изображения на текстови файлове, дялове, компилирани програми, директории или хардуерни устройства. Ако не е файл, значи трябва да е процес. За да управлява данните, той формира дървовидна структура.
Linux файловете са чувствителни към главни и малки букви, така че test.txt и Test.txt ще се считат за два различни файла. Има няколко начина за създаване на файл в Linux. Някои конвенционални методи са както следва:
- използвайки команда cat
- с помощта на команда с докосване
- използвайки символа за пренасочване '>'
- използвайки командата ехо
- използвайки командата printf
- с помощта на различен текстов редактор като vim, nano, vi
Освен всички горепосочени методи, можем също да създадем файл от файловия мениджър на работния плот. Нека разберем подробно горните методи:
1. Използване на команда cat
Командата cat е една от най-използваните команди в Linux . Свикнал е да създаване на файл, показване на съдържанието на файла, свързване на съдържанието на множество файлове, показване на номерата на редовете, и още.
Тук ще видим как да създаваме файлове и да добавяме съдържание към тях с помощта на котешка команда .
Първо, създайте директория и я наименувайте като Нова_директория , изпълнете mkdir команда, както следва:
mkdir New_directory
Променете директорията към него:
cd New_directory
Изход:
java коментари
Сега изпълнете командата cat, за да създадете файл:
cat > test.txt
Горната команда ще създаде текстов файл и ще влезе в режим на редактор. Сега въведете желания текст и натиснете CTRL + D ключ за запазване и излизане от файла и той ще се върне в командния ред.
За да покажете съдържанието на файла, изпълнете командата cat, както следва:
cat test.txt
Помислете за резултата по-долу:
2. Използване на командата за докосване
The докосване команда също е една от популярните команди в Linux. Свикнал е да създайте нов файл, актуализирайте времевия печат на съществуващи файлове и директории . Може също да създава празни файлове в Linux.
The докоснете команда е най-лесният начин за създаване на нов файл от командния ред. Можем да създадем няколко файла, като изпълним тази команда наведнъж.
За да създадете файл, изпълнете командата touch, последвана от името на файла, както е дадено по-долу:
touch test1.txt
За да видите информацията за създадения файл, изпълнете командата по-долу:
ls - l test1.txt
Помислете за резултата по-долу:
За да създадете няколко файла наведнъж, посочете файлове и техните разширения след командата за докосване заедно с единичен интервал. Изпълнете командата по-долу, за да създадете три файла наведнъж:
touch test1.txt test2.txt test3.txt
За да създадете два различни типа файл, изпълнете командата, както следва:
touch test4.txt test.odt
Горната команда ще създаде два различни файла, наречени като test4.txt и test.odt .
За да покажете файла и неговото времево клеймо, изпълнете ls команда, както следва:
ls -l
Помислете за резултата по-долу:
Ако подадем името на съществуващ файл, това ще промени клеймото за време на този файл.
Забележка: Значителната разлика между командата touch и cat е, че използвайки команда cat, можем да посочим съдържанието на файла от командния ред, сравнително командата touch създава празен файл.
3. Използване на символа за пренасочване (>).
Можем също да създадем файл, като използваме символа за пренасочване (>) в командния ред. За да създадем файл, просто трябва да напишем символ за пренасочване (>), последван от името на файла. Този символ се използва най-вече за пренасочване на изхода. Има два начина за пренасочване на изхода. Ако използваме > оператор , той ще презапише съществуващия файл и операторът >> ще добави изхода.
За да създадете файл с оператор за пренасочване (>), изпълнете командата, както следва:
> test5.txt
Горната команда ще създаде файл, за да покажете съществуването на създадения файл, изпълнете командата по-долу:
ls -l test5.txt
Помислете за резултата по-долу:
4. Използване на командата echo
The ехо се използва за създаване на файл, но трябва да посочим съдържанието на файла в командния ред.
За да създадете файла с командата echo, изпълнете командата, както следва:
echo ' File content' > test6.txt
Горната команда ще създаде тест6 файл. За да покажете съществуването на файла, изпълнете командата по-долу:
ls -l test6.txt
разгледайте изхода по-долу:
5. Използване на командата printf
Можем също да създадем файл с помощта на printf команда. За целта трябва да посочим съдържанието на файла в командния ред.
За да създадете файл с командата printf, изпълнете командата, както следва:
printf ' File content' > test7.txt
За да покажете подробностите за файла, изпълнете командата ls, както следва:
ls -l test7.txt
За да покажете съдържанието на файла, изпълнете командата cat, както следва:
cat test7.txt
Помислете за резултата по-долу:
6. Използване на текстов редактор
Можем също да създадем файл с помощта на различни текстови редактори като vim, nano, vi, и още.
Можем да създадем файл с помощта на Vim текстов редактор . Ако нямате инсталиран vim редактор на вашата машина, изпълнете командата по-долу:
sudo apt install vim
Изход:
[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) ...
Текстовият редактор Vim е инсталиран успешно.
За да създадете файл с помощта на текстовия редактор vim, изпълнете командата по-долу:
vim test8.txt
Горната команда ще отвори текстовия редактор, натиснете клавиша i, за да отидете в режима на вмъкване на редактора.
Въведете съдържанието на файла, натиснете Клавиш Esc предхождан от :wq за да запишете и излезете от файла. Текстовият редактор изглежда по следния начин:
За да покажете информацията за файла, изпълнете ls команда, както следва:
ls -l test8.txt
За да видите съдържанието на файла, изпълнете командата cat, както следва:
cat test8.txt
Помислете за резултата по-долу:
7. Използване на Nano редактор
Можем да създадем файл с помощта на нано текстов редактор. За да създадете файл, изпълнете командата по-долу:
nano test9.txt
Горната команда ще отвори нано текстовия редактор. Въведете желания текст и натиснете CTRL + X след това въведете y за потвърждение на промените във файла. Натиснете Въведете ключ за да излезете от редактора.
Нано текстовият редактор изглежда като изображението по-долу:
За да покажете информацията за файла, изпълнете командата по-долу:
ls -l test9.txt
За да видите съдържанието на файла, изпълнете командата по-долу:
cat test9.txt
Помислете за резултата по-долу:
Използване на Vi редактор
За да създадете файл с Vi редактор, изпълнете командата по-долу:
vi test10.txt
Горната команда ще отвори редактора Vi. Натиснете клавиша i за режим на вмъкване и въведете съдържанието на файла. Натиснете клавиша Esc и :wq, за да запишете и излезете от файла от редактора.
За да покажете информацията за файла, изпълнете командата по-долу:
ls -l test10.txt
За да покажете съдържанието на файла, изпълнете командата по-долу:
алгоритъм за кръгово планиране
cat test10.txt
Помислете за резултата по-долу: