- 1. Сачувајте излаз команде у Линук датотеку без грешака
- 2. Сачувајте излаз команде у Линук датотеку са грешкама
- 3. Сачувајте излаз команде у Линук датотеку без приказивања информација
- 4. Прегледајте и пошаљите излаз команде у Линук датотеку
- 5. Прегледајте и пошаљите комплетан излаз команде у Линук датотеку
- 6. Прегледајте и пошаљите излаз команде у Линук датотеку помоћу дф -а
- 7. Како сачувати датотеку у Линук -у
У Линук окружењима, током задатака управљања и контроле, уобичајено је да извршавамо различите команде за извршавање контроле, ажурирање, подршку или добијање одређених задатака са информацијама. Идеално је да се информације приказане на терминалу могу извести у текстуалну датотеку ради бољег разумевања или ради детаљне контроле резултата. У Линук окружењима, током задатака управљања и контроле, уобичајено је да извршавамо различите команде за извршавање контроле, ажурирање, подршку или добијање одређених задатака са информацијама. Затим можемо послати излаз команде у Линук датотеку и имати нову датотеку са тим подацима при чувању у Убунту терминалу,
Идеално је да се информације приказане на терминалу могу извести у текстуалну датотеку ради бољег разумевања или ради детаљне контроле резултата. Коришћење команди у Линук -у је корисно за управљање нашим системом користећи само терминал и прескачући графички део. Овом приликом, видећи како можемо да сачувамо информације које нам команда показује олакшава нам рад јер не остају на екрану и то је то, али имаћемо документ са свим тим подацима. Ако, на пример, наредбом прикажемо све датотеке које имамо у директоријуму, онда можемо сачувати све информације у једну датотеку знајући како да их сачувамо у Убунту терминалу.
У овој прилици, овај водич ће анализирати како извести резултат наредбе у Линуку у текстуалну датотеку. За ово ћемо користити Убунту 17.04 и ове команде се могу користити у Линук и мацОС окружењима.
Линук параметриУпамтите да у Линук окружењима можемо користити следеће параметре:
- Пип представљен симболом | што нам омогућава да мењамо команде.
- Оператер & који прескаче излаз грешке и прелази на следећу команду.
Затим ћемо видети различите алтернативе како бисмо могли да сачувамо информације које команде бацају у Линук.
1. Сачувајте излаз команде у Линук датотеку без грешака
Корак 1
Пре свега, да бисмо извршили одговарајуће тестове, креираћемо одређене фасцикле и доделити им одговарајуће дозволе, за то ћемо извршити следеће команде по њиховом редоследу:
судо мкдир Солветиц1 судо мкдир Солветиц2 судо цхмод 000 Солветиц1 судо цхмод 000 Солветиц2
Корак 2
Да бисте преусмерили излаз информација наредбе у Линуку помоћу оператора> и >> и они преусмеравају излаз у дефинисану текстуалну датотеку, али ће занемарити грешке, за то можемо извршити следеће.
ду -х ./*> филе_сизе.ткт
Корак 3
Резултат можемо видети у текстуалном формату:
ЕНЛАРГЕ
Корак 4
Ако користимо оператор >> резултат ће бити исти, али излаз ће бити додан на крај датотеке:
ду -х ./* >> филе_сизе.ткт
ЕНЛАРГЕ
2. Сачувајте излаз команде у Линук датотеку са грешкама
Корак 1
Са претходним командама генеришемо излаз информација без грешака, сада ћемо за приказ резултата који приказују грешке користити параметар 2> на следећи начин:
ду -х ./* 2> грешке.логКорак 2
Резултат ће бити приказан на терминалу на следећи начин:
Корак 3
Ако желимо да добијемо овај резултат без преписивања података, извршићемо следећу команду:
ду -х ./* 2 >> грешке.лог
3. Сачувајте излаз команде у Линук датотеку без приказивања информација
Ова опција је практична из сигурносних разлога јер нам омогућава да сачувамо резултат, али без да буде видљив на екрану терминала.
Корак 1
Да бисмо то постигли, користићемо оператор &> на следећи начин, у овом случају приказујући употребу диска:
ду -х ./* &> Диск_усе.логКорак 2
Можемо видети да се у терминалу не приказује резултат:
Корак 3
Али у нашем систему је направљена одговарајућа датотека са регистрованим подацима:
ЕНЛАРГЕ
4. Прегледајте и пошаљите излаз команде у Линук датотеку
Корак 1
Ако желимо да се резултати прикажу на терминалу и ускладиште у текстуалном документу, користићемо параметар Тее који усмерава резултате у две фазе, извршићемо следеће:
ду -х ./* | тее ресултс.ткт
Корак 2
Истовремено је створена текстуална датотека:
ЕНЛАРГЕ
Корак 3
Подразумевано, параметар Тее замењује промене у сваком упиту, ако желимо да задржимо оригиналне резултате и направимо нову датотеку, додаћемо вредност -а у ред за извршавање:
ду -х ./* | тее -а ресултс.ткт
5. Прегледајте и пошаљите комплетан излаз команде у Линук датотеку
Корак 1
Ако желимо да прикажемо све информације да бисмо их прегледали и ускладиштили на исти начин, користићемо параметре | & и команду тее извршавањем следећег:
ду -х ./* | & тее ресултс.ткт
Корак 2
Да бисмо спречили преписивање ове датотеке, извршићемо следеће:
ду -х ./* | & тее -а ресултс.ткт
6. Прегледајте и пошаљите излаз команде у Линук датотеку помоћу дф -а
Користићемо наредбу дф као пример да бисмо видели складишни простор и простор нашег система на чврстом диску.
Корак 1
Извршавамо наредбу дф да бисмо видели информације.
ЕНЛАРГЕ
Корак 2
Можемо користити команду дф са додатком -х да бисмо јасније видели информације и учинили их читљивијима.
ЕНЛАРГЕ
Корак 3
Ако сада желимо да се информације које нам је дф команда дала сачувају у датотеци у исто време када их видимо на екрану, извршићемо следеће дефинисање излазне датотеке. Користићемо команду цат за отварање датотеке након што је направљена.
дф -х | тее дф.лог мачка дф.лог
ЕНЛАРГЕ
Корак 4
Сада ћемо користити наредбу тее коју можете преко ње читати са стандардног уноса и писати на излаз. Ако датотека већ постоји, можемо додати нове информације са параметрима -а или -аппенд.
дф -х | тее -а дф.лог
ЕНЛАРГЕ
БелешкаАко не наведемо путању са одређеном датотеком, генерисана датотека ће бити сачувана у нашој личној фасцикли. Такође можемо користити проширење .лог.
Корак 5
Ако вам је потребна помоћ са овим командама, можете користити ове команде:
ман дф ман тее
7. Како сачувати датотеку у Линук -у
Спремићемо датотеку након што је створимо у Линук терминалу из Убунту -а.
Корак 1
Прво што ћемо учинити је да употребимо следећу команду за креирање нове датотеке_
цат> филе.тктКорак 2
Видећемо да курсор прелази у следећи ред и можемо почети да стављамо текст унутар креиране датотеке:
ЕНЛАРГЕ
Корак 3
Текстуални садржај који желимо ћемо уписати у нову датотеку, моћи ћемо да мењамо редове притиском на тастер Ентер. Када желите да изађете из датотеке, користићемо следећу комбинацију:
Цтрл + Д
ЕНЛАРГЕ
Корак 4
Проверићемо да ли је наша датотека правилно креирана и сачувана приказивањем директоријума са овом командом. Моћи ћете да видите информације као што су подаци о креирању или дозволе.
лс -л филе.ткт
ЕНЛАРГЕ
Корак 5
Да бисмо видели садржај сачуване датотеке, можемо користити ову команду:
цат филе.ткт
ЕНЛАРГЕ
Помоћу ових наредби можемо имати много прецизнију контролу над информацијама приказаним у Линук окружењима приликом извршавања наредби у терминалу. Након тога можете да шифрујете ове текстуалне датотеке тако да буду ван руку других.