More (příkaz)

more
Platformamultiplatformní software
Vyvíjeno vC a jazyk symbolických adres
Typ softwaruterminal pager a standardní UNIXová utilita či příkaz
LicenceBSD licence
Některá data mohou pocházet z datové položky.

more je v informatice název utility, která umožňuje zobrazit delší text na terminál po jednotlivých stránkách. Program more je součástí mnoha operačních systémů (unixové systémy, DOS, OS/2Microsoft Windows). V původní implementaci bylo možné posouvat zobrazení pouze dopředu. V té době byl naprogramován nástroj less, který poskytoval stejnou funkčnost, ale navíc umožňoval též pohyb v textu zpět. Vylepšení později převzal i původní program more.

Historie

Původní verzi programu more napsal Daniel Halbert, postgraduální student na Kalifornské univerzitě v Berkeley v roce 1978. Příkaz byl poprvé začleněn do BSD verze 3.0 a od té doby je standardní součástí všech unixových systémů a pronikl jako užitečná utilita i do jiných operačních systémů.

Popis funkce

Program more umožňuje zobrazit delší text na terminál po jednotlivých stránkách, což bylo v dobách jednoduchých textově orientovaných terminálů jediným způsobem, jak zabránit odrolování vypisovaného textu nahoru mimo obrazovku. Proto je program označován jako pager (stránkovač). Program může být spuštěn s parametrem, který určuje jméno textového souboru, který bude po stránkách zobrazován. Nebo může být spuštěn bez parametru se jménem souboru, kdy se začne chovat jako filtr, který čte svůj vstup ze standardního vstupu (stdin) a obratem ho vypisuje na standardní výstup (stdout), což je využíváno zejména při řazení příkazů do kolon.

Ovládání

Program more zobrazí na terminál vždy jen tolik textu, aby zaplnil obrazovku (tj. aby žádný text nebyl odrolován a nezmizel uživateli z očí). V levém dolním rohu je zobrazen text --More-- (v českém překladu --Pokračování--) a procento vyjadřující množství již zobrazeného textu. Pak čeká na vstup od uživatele, který určuje pohyb v zobrazeném textu (další jeden řádek, další stránka atp., viz níže uvedené příkazy). Po dosažení konce souboru (100 %) more skončí. Příkazem je míněn stisk určité klávesy, ve většině případů mu může předcházet celé číslo (označeno jako k). Pokud není číslo zadáno, použije se implicitní hodnota, která je uvedena v závorkách:

  • <mezerník> : zobrazí dalších k řádků textu (aktuální velikost obrazovky)
  • <return> : zobrazí dalších k řádků textu (1)
  • d či Ctrl + D : posun o k řádků (aktuální velikost posunu, po spuštění 11)
  • q či Q či <interrupt> : ukončení programu
  • s : posun vpřed o k řádků (1)
  • f : posun vpřed o k stran (1)
  • b či Ctrl + B : posun vzad o k stran (1)
  • '  : přeskočí na místo, kde bylo zahájeno předchozí hledání
  • = : zobrazí číslo aktuálního řádku
  • /<regulární výraz> : hledá k. výskyt regulárního výrazu (1)
  • n : hledá k. výrazu posledního regulárního výrazu (1)
  • !<příkaz> či :!<příkaz> : spustí <příkaz> v podshellu
  • v : spustí /usr/bin/vi na aktuálním řádku
  • Ctrl + L : překreslí obrazovku
  • :n : přeskočí na k. následující soubor (1)
  • :p : přeskočí na k. předcházející soubor (1)
  • :f : vypíše jméno aktuálního souboru a číslo aktuálního řádku
  • . : zopakuje předcházející příkaz

Přepínače

Chování příkazu lze ovlivnit na příkazovém řádku pomocí přepínačů:

more [-dlfpcsu] [-num] [+/pattern] [+linenum] [file]
  • -num : Nastavení velikosti obrazovky (počet řádků).
  • -d : Do levého dolního rohu vedle počtu procent navíc zobrazí zprávu „Press space to continue, ‚q‘ to quit.“, v české verzi „stiskněte mazerník pro pokračování, ‚q‘ pro ukončení“ a při stisku špatné klávesy zobrazí „Press ‚h‘ for instructions“, v české verzi „stiskněte ‚h‘ pro nápovědu“.
  • -l : Se znakem ^L (Form feed – posun o stránku) se nebude nezacházet jako se speciálním znakem.
  • -f : Pokud soubor obsahuje řádky, které jsou delší než obrazovka, zobrazí se na více řádků a to se promítne do počtu řádků souboru. S parametrem -f se takový dlouhý řádek započítá jako jeden.
  • -p : Před zobrazením obsahu souboru a při posunu o obrazovku se nejprve celá obrazovka vyčistí.
  • -c : Obsah souboru se vypisuje na obrazovku vždy od shora a ostatní řádky se vyčistí podle toho, co je nich zobrazeno.
  • -s : Více po sobě jdoucích prázdných řádků se zobrazí jako jeden.
  • -u : Zakázání podtrhávání.
  • +/ : Před zobrazením souboru se v souboru vyhledá zadaný řetězec a soubor se zobrazí od prvního vyskytu zadaného řetězce.
  • +num : Nastavení řádku, od kterého se bude soubor zobrazovat.
Příklad
more -d -f -p -15 +/ahoj +20 soubor.txt

Přepínače v proměnné

Přepínače se obvykle zadávají přes příkazový řádek, ale lze je zadat i přes proměnnou prostředí $MORE. Pokud proměnná $MORE obsahuje nějakou hodnotu, pokládá se za parametry z příkazového řádku, přičemž stejný parametr zadaný na příkazovém řádku hodnotu předefinuje.

Příklad

Proměnná $MORE obsahuje:

-d -10

na příkazovém řádku uživatel zadá:

more -20 soubor

vykoná se:

more -d -20 soubor

Parametr -d je zůstal nezměněn, ale parametr -10 z proměnné $MORE byl nahrazen parametrem -20 z příkazového řádku.

Externí odkazy

Read other articles:

Anouk FerjacLahir25 Mei 1932 (umur 91)Paris, PrancisPekerjaanPemeranTahun aktif1946 - 2000 Anouk Ferjac (lahir 25 Mei 1932) adalah seorang pemeran Prancis.[1] Ia tampil dalam 100 film dan acara televisi antara 1946 dan 2000. Filmografi pilihan Justice Is Done (1950) La Traversée de Paris (1956) Live for Life (1967) Je t'aime, je t'aime (1968) This Man Must Die (1969) Le Drakkar (1973) The Garden That Tilts (1974) Docteur Françoise Gailland (1976) Little Marcel (1976) Pepp...

 

Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber: Kekaisaran Karoling – berita · surat kabar · buku · cendekiawan · JSTOR (7 November) Kekaisaran Karoling dan FrankaRomanorum sive Francorum imperiumcode: la is deprecated   (Latin)800–888 Oriflame...

 

Component of the US National Guard of the territory of Guam This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Guam National Guard – news · newspapers · books · scholar · JSTOR (October 2008) (Learn how and when to remove this template message) Shoulder sleeve insignia of the Guam Army National Guard Distinctiv...

Canadian department store chain This article is about the department store chain. For the parent company, see Hudson's Bay Company. Hudson's BayLa Baie d'HudsonFlagship store in TorontoFormerly Hudson's Bay Company (1881–1965) The Bay (1965–2013) Company typeDivisionIndustryRetailFounded 2 May 1670; 353 years ago (1670-05-02) (Hudson's Bay Company) 1881; 143 years ago (1881) (first department store)[1][2] Headquarters8925 Torbram...

 

Cet article dresse la liste des membres du Sénat des États-Unis élus de l'État de Floride depuis son admission dans l'Union le 3 mars 1845. Marco Rubio (R), sénateur depuis 2011. Rick Scott (R), sénateur depuis 2019. Élections Les deux sénateurs sont élus au suffrage universel direct pour un mandat de six ans. Les prochaines élections auront lieu en novembre 2024 pour le siège de la classe I et en novembre 2022 pour le siège de la classe III. Liste des sénateurs Liste des sénate...

 

Piala FA 1947–1948Negara Inggris WalesJuara bertahanCharlton AthleticJuaraManchester United(gelar ke-2)Tempat keduaBlackpool← 1946–1947 1948–1949 → Piala FA 1947–1948 adalah edisi ke-67 dari penyelenggaraan Piala FA, turnamen tertua dalam sepak bola di Inggris. Edisi ini dimenangkan oleh Manchester United setelah mengalahkan Blackpool pada pertandingan final dengan skor 4–2. Final Artikel utama: Final Piala FA 1948 Manchester United v Blackpool 24 April 1948 Manchester...

Elected politician in Jakarta, Indonesia Governor of the Special Capital Region of JakartaGubernur Daerah Khusus Ibukota JakartaCoat of arms of JakartaIncumbentHeru Budi HartonoActing since 17 October 2022ResidenceOffice House of the Governor of the Special Capital Region of Jakarta, Menteng, Central JakartaTerm lengthFive years, renewable onceInaugural holderSuwiryoFormation23 September 1945; 78 years ago (1945-09-23)(as Mayor of Jakarta)DeputyVice GovernorWebsite...

 

Liga Leumit 1974-1975 Competizione Liga Leumit Sport Calcio Edizione 34ª Organizzatore IFA Date dal 28 settembre 1974al 17 maggio 1975 Luogo  Israele Partecipanti 16 Risultati Vincitore Hapoel Be'er Sheva(1º titolo) Retrocessioni Hakoah Ramat GanBeitar Gerusalemme Maccabi Petah Tiqwa[1] Statistiche Miglior marcatore Moshe Romano (17) Incontri disputati 240 Gol segnati 463 (1,93 per incontro) L'Hapoel Be'er Sheva per la prima volta campione di Israele Cronolog...

 

Untuk bioskop di Jakarta, Indonesia, lihat Bioskop Metropole. Untuk kegunaan lain, lihat Metropolis (disambiguasi). Italia Romawi, metropole Kekaisaran Romawi berwarna merah. Provinsi-provinsi Romawi lain berwarna merah muda. Metropole (berasal dari bahasa Yunani metropolis yang berarti ibu kota) adalah tanah air atau wilayah pusat imperium kolonial. stilah ini terutama digunakan dalam lingkup Imperium Portugal, Prancis, dan Britania untuk menunjuk wilayah Eropa mereka, sebagai lawan dari wil...

ПосёлокБайкальский Прибой 51°56′16″ с. ш. 106°11′54″ в. д.HGЯO Страна  Россия Субъект Федерации Бурятия Муниципальный район Кабанский Сельское поселение «Большереченское» Внутреннее деление 5 улиц История и география Часовой пояс UTC+8:00 Население Население ↘118[...

 

British dictionary of the English language CALD 3rd Ed. Cambridge Advanced Learner's Dictionary 3rd Edition CD-ROM The Cambridge Advanced Learner's Dictionary (abbreviated CALD) is a British dictionary of the English language. It was first published in 1995 under the title Cambridge International Dictionary of English by the Cambridge University Press. The dictionary has over 140,000 words, phrases, and meanings. It is suitable for learners at CEF levels B2–C2. The Cambridge Dictionary Word...

 

Pour les articles homonymes, voir Arbon. Arbon L’église Saint-Martin et château vus du port en 2006. Armoiries Logo Administration Pays Suisse Canton Thurgovie District Arbon NPA 9320 No OFS 4401 Démographie Populationpermanente 15 459 hab. (31 décembre 2022) Densité 2 603 hab./km2 Langue Allemand Géographie Coordonnées 47° 31′ 00″ nord, 9° 26′ 00″ est Altitude 399 m Superficie 5,94 km2 Localisation Carte de ...

فمسي كريشنا موثا معلومات شخصية الميلاد سنة 1970 (العمر 53–54 سنة)  كاكينادا بولاية أندرا براديش في الهند الإقامة بوسطن  مواطنة الهند الولايات المتحدة  عضو في الأكاديمية الوطنية للعلوم  الحياة العملية التعلّم (دكتور في الطب) جامعة ستانفورد ألما ماتر هارفارد - قسم ا�...

 

United Kingdom legislationIndian Councils Act 1909Act of ParliamentParliament of the United KingdomLong titleAn Act to amend the Indian Councils Acts, 1861 and 1892, and the Government of India Act, 1833.Citation9 Edw. 7. c. 4[1]DatesRoyal assent25 May 1909 The Indian Councils Act 1909 (9 Edw. 7. c. 4), commonly known as the Morley–Minto or Minto–Morley Reforms, was an act of the Parliament of the United Kingdom that brought about a limited increase in the involvement of Indians ...

 

UFC mixed martial arts event in 2013 UFC Fight Night: Shogun vs. SonnenThe poster for UFC Fight Night: Shogun vs. SonnenInformationPromotionUltimate Fighting ChampionshipDateAugust 17, 2013VenueTD GardenCityBoston, MassachusettsAttendance14,181[1]Total gate$1,534,000[1]Event chronology UFC 163: Aldo vs. Korean Zombie UFC Fight Night: Shogun vs. Sonnen UFC Fight Night: Condit vs. Kampmann 2 UFC Fight Night: Shogun vs. Sonnen (also known as UFC Fight Night 26) was a mixed martia...

Finnish poker player (born 1977) Juha HelppiJuha Helppi, 2017Nickname(s)PeasantResidenceHelsinki, FinlandBorn (1977-03-04) 4 March 1977 (age 47)World Series of PokerBracelet(s)2Money finish(es)30[1]Highest ITMMain Event finish86th, 2010World Poker TourTitle(s)1Final table(s)2(+1)Money finish(es)10(+1)[2]European Poker TourTitle(s)NoneFinal table(s)1Money finish(es)5 Juha Helppi (born 4 March 1977) is a Finnish professional poker player from Helsinki. Career Juha was origi...

 

2001 video game 2001 video gameJekyll and HydeNorth American cover artDeveloper(s)In UteroPublisher(s)NA: DreamCatcher InteractiveEU: Cryo InteractivePlatform(s)WindowsReleaseNA: August 31, 2001[1]EU: 2001Genre(s)AdventureMode(s)Single-player Jekyll and Hyde is an adventure video game by Cryo Interactive. It was released for Windows in 2001. The game is based on the 1886 novella Strange Case of Dr Jekyll and Mr Hyde by Robert Louis Stevenson. A PlayStation 2 version was planned but wa...

 

Voce principale: Mantova Football Club. Mantova Football ClubStagione 2012-2013Sport calcio Squadra Mantova Allenatore Sauro Frutti (1ª-17ª) Giuseppe Brucato (18ª-34ª) Presidente Bruno Bompieri Michele Lodi Seconda Divisione9º posto Coppa Italia Lega Profase a gironi Maggiori presenzeCampionato: Spinale (33) Miglior marcatoreCampionato: Del Sante (14) StadioDanilo Martelli 2011-2012 2013-2014 Si invita a seguire il modello di voce Questa voce raccoglie le informazioni riguardanti i...

Not to be confused with Man-in-the-Mobile or Meet-in-the-middle attack. Form of message tampering In cryptography and computer security, a man-in-the-middle[a] (MITM) attack, or on-path attack, is a cyberattack where the attacker secretly relays and possibly alters the communications between two parties who believe that they are directly communicating with each other, as the attacker has inserted themselves between the two user parties.[9] One example of a MITM attack is activ...

 

Decade of the Gregorian calendar (1900–1909) This article is about the decade 1900–1909. For the century 1901–2000, see 20th century. From left, clockwise: The Wright brothers achieve the first manned flight with a motorized airplane, in Kitty Hawk in 1903; A missionary points to the severed hand of a Congolese villager, symbolic of Belgian atrocities in the Congo Free State; The 1908 Messina earthquake kills 75,000–82,000 people and becomes the most destructive earthquake ever to str...