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



Испробајте Наш Инструмент За Елиминисање Проблема

Постоји много разлога због којих бисте можда желели да направите датотеку на брз и лак начин у Линуку са што мање играња. Можда бисте желели да направите резервирано место за нешто што планирате да додате касније. Многи програми захтевају једну празну датотеку која се налази у неком директоријуму да би укључили или искључили опцију.



Можда ћете желети и да креирате датотеке са потпуним текстом из командне линије, што је такође могуће, али за следеће примере мораћете да радите из окружења командне линије. Можете да потражите терминал на Дасх или Вхискер Мену. Такође можете да држите тастере Цтрл, Алт и Ф1-Ф6 да бисте дошли до виртуелног терминала или притисните Цтрл, Алт и Т у већини окружења радне површине. Можда ћете желети и да кликнете на мени „Апликације“, поставите показивач на мени „Системски алати“, а затим изаберите „Терминал“.



1. метод: командом на додир

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



У супротном, ако унесете додир, а затим име било које датотеке која не постоји, то ће одмах створити празну текстуалну датотеку од нула бајтова. То је стандардни начин да то учините, не захтева даљи унос и неће вам пружити стварне резултате када то учините. Можете да куцате лс а затим притисните ентер да бисте доказали да је датотека тамо. Увек можете да користите било које име датотеке које желите док год је важеће.

2. метод: Коришћење команде ецхо

Генерално, команда ецхо једноставно одјекује све што јој кажете право у командну линију. Можете преусмерити његов излаз да бисте креирали нову датотеку. Можете користити ецхо -н> тест.ткт да бисте креирали празну датотеку. Ово делује баш као додир и у њему се не налази ништа. Такође можете откуцати ецхо Соме текст> тест.ткт и притисните повратак да бисте креирали датотеку у којој се налази један ред текста. Наравно, неки текст и име датотеке можете заменити било чим, али имајте на уму да ће, ако та датотека већ постоји, то преписати и уклонити стару датотеку, па је најбоље да будете опрезни! Можете и да користите ецхо ”> тестФиле.ткт , који ће створити датотеку у којој неће бити ништа осим празне линије.



3. метод: Помоћу наредбе принтф

Можда бисте желели да покушате принтф ”> тестФиле за стварање потпуно празне датотеке или принтф ‘ н’> тестФиле створити онај који у себи нема ништа осим знака нове линије. Још једном, ово ће преписати било коју датотеку са овим именом и стога се мора користити са опрезом. Иако се ово не разликује значајно од осталих метода, понекад ћете га видети у скриптама. На неким старијим Линук дистрибуцијама, као и на неким другим имплементацијама Уника, команда ецхо -н неће уклањати нове редове, па је ово још један разлог да се повремено прибегне овој методи. Међутим, употреба команде додира сама по себи је готово увек најлакша.

Метод 4: Преусмеравање резултата из мачке

Иако сте мачку вероватно користили за читање садржаја кратке текстуалне датотеке или можда спајање две од њих, заправо можете са њом да креирате датотеке директно из прозора терминала користећи је као неку врсту примитивног уређивача текста. Рецимо да сте желели да направите једноставну скрипту. Можете да куцате мачка> здраво.ш и притисни ентер. Сада почните да куцате #! / Бин / басх и притисните ентер, а затим ехо Хелло Ворлд и притисните ентер. Затим можете да притиснете Цтрл и притиснете тастер Д да бисте сачували датотеку. Откуцајте цат хелло.сх да бисте видели садржај. Било би то као да сте то написали у уређивачу текста.

Ово је изузетно користан трик за сваки случај у којем је потребно брзо створити текстуалну датотеку из командне линије која у себи заправо има неки текст. Иако бисте требали да користите цхмод + к хелло.сх да бисте извршили скрипту, ово је иначе одличан начин да на брзину испишете скрипте. Такође га можете користити за писање конфигурационих датотека и било чега другог за шта су потребни само врло брзо написани ред или две. Ово није ограничено ни на шта и можете слободно да га користите све док не преписујете другу датотеку.

Иронично, преусмеравање такође можете да користите за стварање празних датотека на исти начин на који то радите додиром. Покушати > рачун из командне линије за стварање празне датотеке. Можда ћете морати да користите :> рачун ако радите са шкољком ц или неким другим верзијама тцсх окружења.

Опет, имајте на уму да бисте овде могли да користите било која имена датотека која желите. Ови трикови се ни на који начин не ограничавају на писање скрипти или било чега другог. Можете бити прилично креативни када их примените. То бисте чак могли и егзотичније ако бисте икада имали потребе. На пример, можда ћете желети да користите цп / дев / нулл рачун уместо горе наведеног, како бисте дословно могли да копирате посебну Линук датотеку уређаја у нову датотеку, која је природно празна. Ово још једном ради исти посао какав би имао додир.

4 минута читања