logo

Linux Създаване на файл

Файловата система на Linux разглежда всичко като файл в Linux; независимо дали става въпрос за изображения на текстови файлове, дялове, компилирани програми, директории или хардуерни устройства. Ако не е файл, значи трябва да е процес. За да управлява данните, той формира дървовидна структура.

Linux файловете са чувствителни към главни и малки букви, така че test.txt и Test.txt ще се считат за два различни файла. Има няколко начина за създаване на файл в Linux. Някои конвенционални методи са както следва:

Освен всички горепосочени методи, можем също да създадем файл от файловия мениджър на работния плот. Нека разберем подробно горните методи:

1. Използване на команда cat

Командата cat е една от най-използваните команди в Linux . Свикнал е да създаване на файл, показване на съдържанието на файла, свързване на съдържанието на множество файлове, показване на номерата на редовете, и още.

Тук ще видим как да създаваме файлове и да добавяме съдържание към тях с помощта на котешка команда .

Първо, създайте директория и я наименувайте като Нова_директория , изпълнете mkdir команда, както следва:

 mkdir New_directory 

Променете директорията към него:

 cd New_directory 

Изход:

java коментари
Linux Създаване на файл

Сега изпълнете командата cat, за да създадете файл:

 cat > test.txt 

Горната команда ще създаде текстов файл и ще влезе в режим на редактор. Сега въведете желания текст и натиснете CTRL + D ключ за запазване и излизане от файла и той ще се върне в командния ред.

За да покажете съдържанието на файла, изпълнете командата cat, както следва:

 cat test.txt 

Помислете за резултата по-долу:

Linux Създаване на файл

2. Използване на командата за докосване

The докосване команда също е една от популярните команди в Linux. Свикнал е да създайте нов файл, актуализирайте времевия печат на съществуващи файлове и директории . Може също да създава празни файлове в Linux.

The докоснете команда е най-лесният начин за създаване на нов файл от командния ред. Можем да създадем няколко файла, като изпълним тази команда наведнъж.

За да създадете файл, изпълнете командата touch, последвана от името на файла, както е дадено по-долу:

 touch test1.txt 

За да видите информацията за създадения файл, изпълнете командата по-долу:

 ls - l test1.txt 

Помислете за резултата по-долу:

Linux Създаване на файл

За да създадете няколко файла наведнъж, посочете файлове и техните разширения след командата за докосване заедно с единичен интервал. Изпълнете командата по-долу, за да създадете три файла наведнъж:

 touch test1.txt test2.txt test3.txt 

За да създадете два различни типа файл, изпълнете командата, както следва:

 touch test4.txt test.odt 

Горната команда ще създаде два различни файла, наречени като test4.txt и test.odt .

За да покажете файла и неговото времево клеймо, изпълнете ls команда, както следва:

 ls -l 

Помислете за резултата по-долу:

Linux Създаване на файл

Ако подадем името на съществуващ файл, това ще промени клеймото за време на този файл.

Забележка: Значителната разлика между командата touch и cat е, че използвайки команда cat, можем да посочим съдържанието на файла от командния ред, сравнително командата touch създава празен файл.

3. Използване на символа за пренасочване (>).

Можем също да създадем файл, като използваме символа за пренасочване (>) в командния ред. За да създадем файл, просто трябва да напишем символ за пренасочване (>), последван от името на файла. Този символ се използва най-вече за пренасочване на изхода. Има два начина за пренасочване на изхода. Ако използваме > оператор , той ще презапише съществуващия файл и операторът >> ще добави изхода.

За да създадете файл с оператор за пренасочване (>), изпълнете командата, както следва:

 > test5.txt 

Горната команда ще създаде файл, за да покажете съществуването на създадения файл, изпълнете командата по-долу:

 ls -l test5.txt 

Помислете за резултата по-долу:

Linux Създаване на файл

4. Използване на командата echo

The ехо се използва за създаване на файл, но трябва да посочим съдържанието на файла в командния ред.

За да създадете файла с командата echo, изпълнете командата, както следва:

 echo ' File content' > test6.txt 

Горната команда ще създаде тест6 файл. За да покажете съществуването на файла, изпълнете командата по-долу:

 ls -l test6.txt 

разгледайте изхода по-долу:

Linux Създаване на файл

5. Използване на командата printf

Можем също да създадем файл с помощта на printf команда. За целта трябва да посочим съдържанието на файла в командния ред.

За да създадете файл с командата printf, изпълнете командата, както следва:

 printf ' File content' > test7.txt 

За да покажете подробностите за файла, изпълнете командата ls, както следва:

 ls -l test7.txt 

За да покажете съдържанието на файла, изпълнете командата cat, както следва:

 cat test7.txt 

Помислете за резултата по-долу:

Linux Създаване на файл

6. Използване на текстов редактор

Можем също да създадем файл с помощта на различни текстови редактори като vim, nano, vi, и още.

    Използване на текстов редактор на Vim

Можем да създадем файл с помощта на 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 за да запишете и излезете от файла. Текстовият редактор изглежда по следния начин:

Linux Създаване на файл

За да покажете информацията за файла, изпълнете ls команда, както следва:

 ls -l test8.txt 

За да видите съдържанието на файла, изпълнете командата cat, както следва:

 cat test8.txt 

Помислете за резултата по-долу:

Linux Създаване на файл

7. Използване на Nano редактор

Можем да създадем файл с помощта на нано текстов редактор. За да създадете файл, изпълнете командата по-долу:

 nano test9.txt 

Горната команда ще отвори нано текстовия редактор. Въведете желания текст и натиснете CTRL + X след това въведете y за потвърждение на промените във файла. Натиснете Въведете ключ за да излезете от редактора.

Нано текстовият редактор изглежда като изображението по-долу:

Linux Създаване на файл

За да покажете информацията за файла, изпълнете командата по-долу:

 ls -l test9.txt 

За да видите съдържанието на файла, изпълнете командата по-долу:

 cat test9.txt 

Помислете за резултата по-долу:

Linux Създаване на файл

Използване на Vi редактор

За да създадете файл с Vi редактор, изпълнете командата по-долу:

 vi test10.txt 

Горната команда ще отвори редактора Vi. Натиснете клавиша i за режим на вмъкване и въведете съдържанието на файла. Натиснете клавиша Esc и :wq, за да запишете и излезете от файла от редактора.

За да покажете информацията за файла, изпълнете командата по-долу:

 ls -l test10.txt 

За да покажете съдържанието на файла, изпълнете командата по-долу:

алгоритъм за кръгово планиране
 cat test10.txt 

Помислете за резултата по-долу:

Linux Създаване на файл