Як Паказаць друкуйце сымбалі A файла з радкамі Command

Вы калі - небудзь спрабавалі адкрыць файл у рэдактары толькі каб даведацца, што ён утрымлівае нечытэльны двайковы кантэнт?

Linux каманда «радкі» дазваляе праглядаць лёгкачытальным сімвалы ў любым файле.

Асноўная мэта выкарыстання каманды «радкоў», каб высветліць, што тып файла гэта вы глядзіце, але вы таксама можаце выкарыстоўваць яго для здабывання тэксту. Напрыклад, калі ў вас ёсць файл з уласнай праграмы, якая захоўвае файлы ў незнаёмым двайковым фармаце, вы можаце выкарыстоўваць «радок», каб атрымаць тэкст, які вы змяшчаеце ў файл.

Прыклад з радкоў Command

Выдатны спосаб, каб прадэманстраваць сілу каманды радкоў, каб стварыць дакумент з дапамогай LibreOffice Writer.

Проста адкрыйце LibreOffice Writer і ўвядзіце тэкст , а затым захаваць яго ў стандартным фармаце ODT .

Цяпер адкрыйце акно тэрмінала (націснуць CTRL, ALT і T ў той жа час) , а затым выкарыстоўваць каманду кошкі , каб адлюстраваць файл наступным чынам :

кот yourfilename.odt | больш

(Замяніць yourfilename.odt з імем створанага файла)

Тое, што вы ўбачыце, гэта цэлая сцяна Дапамажыце тэксту.

Націсніце прабел, каб прагартаць файл. Спарадычна на працягу ўсяго файла вы ўбачыце некаторыя з тэксту, які вы ўвялі.

Каманда радкі могуць быць выкарыстаны для адлюстравання толькі тыя часткі, якія чалавек чытэльным.

У сваёй найпростай форме можна выканаць наступную каманду:

Радкі yourfilename.odt | больш

Як і раней, сцяна тэксту з'явіцца, але толькі тэкст, які вы можаце прачытаць як чалавек. Калі вам пашанцуе, то вы зможаце ўбачыць свой тэкст.

Тое, што вы будзеце ў стане бачыць, што з'яўляецца ключавым фактарам, аднак, знаходзіцца на першай лініі:

mimetypeapplication / vnd.oasis.opendocument.text

Мы ведаем, што тып файла з'яўляецца LibreOffice Writer ODT файл па 2 прычынах:

  1. Мы стварылі файл
  2. пашырэнне .odt

Уявіце сабе, што вы не стварылі файл ці вы знайшлі файл на адноўлены дыск і файл не мае пашырэння.

Аднаўленне Windows , часта аднаўляць файлы з імёнамі , як 0001, 0002, 0003 і г.д. Той факт , што файлы былі адноўлены выдатна , але пры спробе высветліць , што тыпы гэтых файлаў былі быў кашмар.

Пры выкарыстанні радкоў у вас ёсць шанец працаваць з тыпу файла. Ведаючы, што файл з'яўляецца opendocument.text файл азначае, што вы можаце захаваць яго з пашырэннем ODT і адкрыць яго ў LibreOffice пісьменніка.

У выпадку, калі вы не ведалі файл ODT ў асноўным сціснуты файл. Калі перайменаваць yourfilename.odt ў yourfilename.zip вы можаце адкрыць яго ў якасці інструмента для архівавання і нават разархіваваць файл.

альтэрнатыўныя паводзін

Па змаўчанні радкі каманды вяртае ўсе радкі ўнутры файла, але вы можаце пераключыць паводзіны так, што ён вяртае радок з ініцыялізаваць, загружаных секцый дадзеных у файл.

Што гэта значыць менавіта? Ніхто не ведае.

Гэта мае сэнс выказаць здагадку, што вы карыстаецеся радкі, каб паспрабаваць альбо даведацца тып файла або шукаць канкрэтны тэкст у файл.

Калі пры выкананні радкі каманд, выкарыстоўваючы паводзіны па змаўчанні, вы не атрымаеце на выхадзе вы спадзяваліся на тое паспрабуйце запусціць адну з наступных каманд, каб убачыць, калі гэта мае значэнне:

радкі -d yourfilename

Радкі --data yourfilename

Старонкавае кіраўніцтва заяўляе, што прыведзеная вышэй каманда можа дапамагчы паменшыць колькасць смецця, вернутае з радкоў.

Каманда «радок» можа быць настроена на працу ў зваротным кірунку, так што мінус d перамыкач па змаўчанні. Калі справа ідзе менавіта так у вашай сістэме, то вы можаце вярнуць усе дадзеныя, выкарыстоўваючы наступную каманду:

радкі -a yourfilename

фарматаванне Выхад

Вы можаце атрымаць тэкст у выхадны, каб адлюстраваць імя файла разам з кожнага радка тэксту.

Для гэтага выканайце адну з наступных каманд:

Струны -f yourfilename

радкі-імя-файла --print yourfilename

Выснова будзе выглядаць прыкладна так:

yourfilename: кавалак тэксту

yourfilename: іншая частка тэксту

У рамках выхаду вы можаце таксама адлюстраваць зрушэнне, дзе гэты тэкст з'яўляецца ў файле. Для таго, каб зрабіць так, запусціце наступную каманду:

радкі -o yourfilename

Вынік будзе выглядаць прыкладна так:

16573 ваш

17024 тэкст

Зрушэнне фактычна васьмярковай зрушэнне, хоць у залежнасці ад таго, як радкі была складзена для вашай сістэмы яна лёгка можа быць шасціграннай або дзесятковы зрушэнне, а таксама.

Больш дакладны спосаб атрымання зрушэння вы хочаце выкарыстоўваць наступныя каманды:

Радкі -td yourfilename

Струны -у yourfilename

Радкі -м yourfilename

Мінус азначае, т вярнуць зрушэнне і сімвал, які варта вызначае тып зрушэння. (То бок d = дзесятковы, васьмярковай = O, H = шаснаццатковы).

Па змаўчанні радкі каманда друкуе кожную новую радок на новы радок, але вы можаце ўсталяваць падзельнік па вашаму выбару. Напрыклад, каб выкарыстоўваць сімвал трубы ( «|») у якасці падзельніка запусціце наступную каманду:

радкі -s "|" yourfilename

Адрэгуляваць Радок Limit

Каманда радкі па змаўчанні шукае радок 4 друкуюцца знакаў у радку. Вы можаце наладзіць па змаўчанні, так што яна толькі вяртае радок з 8 друкуюцца сімвалаў або 12 друкаваных знакаў.

Рэгулюючы гэты мяжа можна адаптаваць выхад, каб атрымаць найлепшы вынік. Гледзячы на ​​радок, якая надта доўга вы рызыкуеце апускаючы карысны тэкст, але, зрабіўшы яго занадта кароткае вы маглі б у канчатковым выніку з значна вялікай колькасцю барахла вярнуўся.

Для рэгулявання мяжы радкі запусціце наступную каманду:

радкі -n 8 yourfilename

У прыведзеным вышэй прыкладзе я змяніў мяжа да 8.

Вы можаце замяніць 8 з нумарам вашага выбару.

Вы таксама можаце выкарыстоўваць наступную каманду, каб зрабіць тое ж самае:

Радкі --bytes = 8 yourfilename

уключыце Whitespace

Па змаўчанні каманда радкі ўключае ў сябе прабелы, такія як ўкладкі або прасторы як друкую сімвалы. Таму, калі ў вас ёсць радок, якая абвяшчае «кот сядзеў на дыванку», то камандныя радкі будуць вяртаць ўвесь тэкст.

Новыя сімвалы радкі і зварот карэткі ня лічыцца друкуюцца знакаў па змаўчанні.

Для таго, каб атрымаць радкі распазнаваць новыя радкі знакаў і вяртання карэткі ў якасці друкуюцца радкоў сімвалаў ЗапуститьВ наступным чынам:

Радкі -w yourfilename

змяніць кадоўку

Ёсць 5 варыянтаў кадавання, даступныя для выкарыстання са радкамі:

Значэнне па змаўчанні 7 біт байта.

Каб зьмяніць кадыроўку выканаць наступную каманду:

Струны -ES yourfilename

радкі --encoding = s yourfilename

У прыведзенай вышэй камандзе, я ўказаў па змаўчанні «S», што азначае 7 бітных байты. Проста заменіце «S» з кадавальныя літарай вашага выбару.

Змена бінарнага файла Апісанне Імя

Вы можаце змяніць паводзіны радкоў так, што ён выкарыстоўвае іншую двайковы файл дэскрыптар бібліятэкі, акрамя прадугледжанага для вашай сістэмы.

Гэты перамыкач адзін для спецыялістаў. Калі ў вас ёсць іншая бібліятэка для выкарыстання, то вы можаце зрабіць гэта, выканаўшы каманду наступных радкоў:

радкі -T bfdname

Чытанне Параметры з файла

Калі вы збіраецеся выкарыстоўваць тыя ж параметры, кожны раз, то вы не хочаце, каб паказаць усе перамыкачы кожны раз, калі вы запускаеце каманду, таму што гэта займае шмат часу.

Што вы можаце зрабіць, гэта стварыць тэкставы файл з дапамогай нана і паказаць параметры ў межах гэтага файла.

Для таго, каб паспрабаваць гэта ў тэрмінале запусціце наступную каманду:

нана stringsopts

У файле увядзіце наступны тэкст:

-f -o -n -s 3 "|"

Захавайце яго, націснуўшы CTRL і O і выйсці, націснуўшы CTRL і X.

Для выканання каманд струн запусціце наступную каманду наступных варыянт:

Струны @stringsopts yourfilename

Параметры будуць прачытаныя з файла stringsopts, і вы павінны ўбачыць імя файла перад кожнай радком, зрушэнне і «|» ў якасці падзельніка.

атрыманне даведкі

Калі вы хочаце даведацца больш аб радках вы можаце запусціць наступную каманду, каб атрымаць дапамогу.

радкі --help

У якасці альтэрнатывы вы можаце прачытаць на старонцы даведніка:

мужчына радкі

Даведайцеся, якая версія Струны вы працуеце

Каб знайсці версію радкоў вы працуеце выканаць адну з наступных каманд:

радкі -v

радкі -V

радкі --version