logo

Линук Уреди датотеку

Линук систем датотека нам омогућава да управљамо разним операцијама на датотекама као што су креирати, уређивати, преименовати, уклонити . Можемо уређивати датотеке помоћу различитих Линук уређивача као што су вим, нано, Емацс, Гедит, Гвим , и још.

Како уређивати датотеке у Линуку

Хајде да разумемо како да уређујемо датотеке на Линук серверу преко различитих уређивача текста.

    Уредите датотеке помоћу ВИ едитора

Тхе МИ едитор је најчешће коришћени уређивач текста у системима заснованим на Линуку. Ви едитор има различите режиме као што су нормалан режим, режим уметања, командни режим, линијски режим, и још. Сваки режим нам омогућава да управљамо својим специфичним операцијама.

Највише се користи због свог модалитета. Већина алата има само један режим; они преузимају улаз и извршавају командовану операцију, али Ви има неколико режима.

Када покренемо Ви, он се отвара у нормалном режиму, који је у основи командни режим. У овом режиму, шта год да унесемо сматра се командом, а не уносом.

Понекад Ви делује као типичан уређивач, али када сте навикли на њега, осећаћете се као један од моћних алата за уређивање.

Пре уређивања датотека, хајде да разумемо како да променимо режим у Ви едитору:

  • притисните ЕСЦ тастер за нормал .
  • Притисните и Кључ за режим уметања.
  • Притисните :к! кључеви да изађете из уређивача без чувања датотеке.
  • Притисните :вк! Кључеви да сачувате ажурирану датотеку и изађете из уређивача.
  • Притисните :в тест.ткт да бисте сачували датотеку као тест.ткт

Сада, хајде да разумемо како да уредите датотеку помоћу Ви едитора.

Да бисте уредили датотеку , прво направите датотеку користећи мачка команда:

 cat > Demo.txt 

Горња команда омогућава да унесете садржај датотеке на терминал, унесете садржај датотеке, а затим притисните ЦТРЛ+Д тастери да сачувате датотеку. Размотрите доњи снимак терминала:

Линук Уреди датотеку

Да бисте уредили ову датотеку, извршите наредбу испод да бисте је отворили помоћу Ви едитора:

 vi Demo.txt 

Линук Уреди датотеку

Горња команда ће отворити датотеку са Ви едитором у нормалном режиму. Размотрите доњу слику уредника:

Ова датотека је отворена у нормалном режиму, да бисте је пребацили у режим уметања притисните ' ЕСЦ' тастер затим 'ја' кључ. Поставите курсор на жељену позицију и унесите текст. Да бисте сачували датотеку и изашли из едитора, притисните 'ЕСЦ' кључ, а затим :вк! Кључеви. Размотрите доњу слику уредника:

Линук Уреди датотеку

Сада смо успешно уредили датотеку помоћу Ви едитора. Едитор ће се након овога затворити и вратити у командну линију. Да бисте видели садржај датотеке, извршите команду цат на следећи начин:

 cat Demo.txt 

Размотрите доњи снимак терминала.

Линук Уреди датотеку
    Уредите датотеке помоћу нано уређивача текста

Нано је такође један од најчешће коришћених уређивача у системима заснованим на Линуку. То је директан и утицајан уредник Линука. То је уграђени уређивач за Линук дистрибуције. Не морамо имати никакво претходно знање о нано уређивачу пре него што га употребимо. У нано, ниједна примарна команда се не користи за рад са датотеком. Све основне операције су приказане на дну уређивача. Можемо их покренути помоћу а ЦТРЛ тастер, на пример, да сачувате датотеку притисните ЦТРЛ+О тастере, да изађете из едитора притисните ЦТРЛ+Кс кључ.

менаџер задатака линукс

Да бисте уредили датотеку помоћу нано едитора, отворите датотеку из директоријума у ​​којем је ускладиштена следећом командом:

 nano Demo.txt 

Горња команда ће отворити датотеку Демо.ткт са нано едитором. Да бисте уредили датотеку, померите курсор и унесите жељени текст и притисните ЦТРЛ+О тастере за чување датотеке. Размотрите доњу слику нано уређивача текста:

Линук Уреди датотеку

Притисните ЦТРЛ+Кс тастери за излаз из уређивача. Промене које сте направили у датотеци су успешно сачуване. Да бисте проверили промене, извршите команду цат на следећи начин:

 cat Demo.txt 

Приказаће садржај датотеке. Размотрите доњи излаз:

Линук Уреди датотеку
    Уредите датотеку користећи Емацс едитор

Емацс едитор нам такође омогућава да уређујемо датотеке. Поред тога, има много уграђених функција као што су веб претраживач, календар, терминал и још много тога. Ради као обичан уређивач текста. У Емацс едитору можемо уређивати датотеке и чувати их помоћу траке за навигацију. То није уграђени уређивач у Линук систему, али га можемо инсталирати помоћу терминала.

Да бисте инсталирали емацс едитор отворите терминал (преко ЦТРЛ+АЛТ+Т) и извршите наредбу испод:

 sudo apt-get install emacs 

Горња команда ће затражити административну лозинку, унесите лозинку и притисните ЕНТЕР кључ. Размотрите доњи снимак терминала:

Линук Уреди датотеку

Он ће потврдити процес инсталације, притисните ' и' кључ за потврду. Процес инсталације ће почети, биће потребно неко време да се заврши процес инсталације. Размотрите доњи излаз:

 Get:1 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25-common all 25.2+1-6 [13.1 MB] Get:2 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 liblockfile-bin amd64 1.14-1.1 [11.9 kB] Get:3 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 liblockfile1 amd64 1.14-1.1 [6,804 B] Get:4 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25-bin-common amd64 25.2+1-6 [127 kB] Get:5 http://in.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgif7 amd64 5.1.4-2ubuntu0.1 [30.9 kB] Get:6 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 libotf0 amd64 0.9.13-3build1 [44.6 kB] Get:7 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 m17n-db all 1.7.0-2 [1,239 kB] Get:8 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 libm17n-0 amd64 1.7.0-3build1 [243 kB] Get:9 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25 amd64 25.2+1-6 [3,468 kB] Get:10 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs all 47.0 [1,748 B] Get:11 http://in.archive.ubuntu.com/ubuntu bionic/main amd64 emacs25-el all 25.2+1-6 [15.6 MB] Fetched 33.9 MB in 3min 20s (170 kB/s) Selecting previously unselected package emacs25-common. (Reading database ... 168266 files and directories currently installed.) Preparing to unpack .../00-emacs25-common_25.2+1-6_all.deb ... Unpacking emacs25-common (25.2+1-6) ... Selecting previously unselected package liblockfile-bin. Preparing to unpack .../01-liblockfile-bin_1.14-1.1_amd64.deb ... Unpacking liblockfile-bin (1.14-1.1) ... Selecting previously unselected package liblockfile1:amd64. Preparing to unpack .../02-liblockfile1_1.14-1.1_amd64.deb ... Unpacking liblockfile1:amd64 (1.14-1.1) ... Selecting previously unselected package emacs25-bin-common. Preparing to unpack .../03-emacs25-bin-common_25.2+1-6_amd64.deb ... Unpacking emacs25-bin-common (25.2+1-6) ... Selecting previously unselected package libgif7:amd64. Preparing to unpack .../04-libgif7_5.1.4-2ubuntu0.1_amd64.deb ... Unpacking libgif7:amd64 (5.1.4-2ubuntu0.1) ... Selecting previously unselected package libotf0:amd64. Preparing to unpack .../05-libotf0_0.9.13-3build1_amd64.deb ... Unpacking libotf0:amd64 (0.9.13-3build1) ... Selecting previously unselected package m17n-db. Preparing to unpack .../06-m17n-db_1.7.0-2_all.deb ... Unpacking m17n-db (1.7.0-2) ... Selecting previously unselected package libm17n-0:amd64. Preparing to unpack .../07-libm17n-0_1.7.0-3build1_amd64.deb ... Unpacking libm17n-0:amd64 (1.7.0-3build1) ... Selecting previously unselected package emacs25. Preparing to unpack .../08-emacs25_25.2+1-6_amd64.deb ... Unpacking emacs25 (25.2+1-6) ... Selecting previously unselected package emacs. Preparing to unpack .../09-emacs_47.0_all.deb ... Unpacking emacs (47.0) ... Selecting previously unselected package emacs25-el. Preparing to unpack .../10-emacs25-el_25.2+1-6_all.deb ... Unpacking emacs25-el (25.2+1-6) ... Setting up liblockfile-bin (1.14-1.1) ... Processing triggers for mime-support (3.60ubuntu1) ... Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ... Setting up libotf0:amd64 (0.9.13-3build1) ... Processing triggers for install-info (6.5.0.dfsg.1-2) ... Setting up liblockfile1:amd64 (1.14-1.1) ... Setting up libgif7:amd64 (5.1.4-2ubuntu0.1) ... Setting up m17n-db (1.7.0-2) ... Setting up emacs25-common (25.2+1-6) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up libm17n-0:amd64 (1.7.0-3build1) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ... Processing triggers for hicolor-icon-theme (0.17-2) ... Setting up emacs25-bin-common (25.2+1-6) ... update-alternatives: using /usr/bin/ctags.emacs25 to provide /usr/bin/ctags (ctags) in auto mode update-alternatives: using /usr/bin/ebrowse.emacs25 to provide /usr/bin/ebrowse (ebrowse) in auto mode update-alternatives: using /usr/bin/emacsclient.emacs25 to provide /usr/bin/emacsclient (emacsclient) in auto mode update-alternatives: using /usr/bin/etags.emacs25 to provide /usr/bin/etags (etags) in auto mode Setting up emacs25-el (25.2+1-6) ... Setting up emacs25 (25.2+1-6) ... update-alternatives: using /usr/bin/emacs25-x to provide /usr/bin/emacs (emacs) in auto mode Install emacsen-common for emacs25 emacsen-common: Handling install of emacsen flavor emacs25 Install dictionaries-common for emacs25 install/dictionaries-common: Byte-compiling for emacsen flavour emacs25 Setting up emacs (47.0) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... 

Горе наведени демон процес је инсталирао емацс едитор на наш систем. Сада можемо да истражимо емацс едитор у нашем Линук систему.

Да бисте отворили датотеку са емацс едитором, промените директоријум на путању на којој постоји наша датотека и извршите следећу команду:

 emacs Demo.txt 

Горња команда ће отворити датотеку са емацс едитором. Можемо уређивати датотеку као традиционални уређивач текста. Размотрите доњу слику емацс едитора:

Линук Уреди датотеку

Уредите датотеку и сачувајте је користећи опцију за чување дату на траци за навигацију.

Да бисте потврдили ажурирање датотеке, извршите команду цат на следећи начин:

 cat Demo.txt 

Размотрите доњи излаз:

Линук Уреди датотеку