<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://soisk.info/index.php?action=history&amp;feed=atom&amp;title=Linux_Ubuntu_-_operacje_na_plikach_tekstowych</id>
	<title>Linux Ubuntu - operacje na plikach tekstowych - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://soisk.info/index.php?action=history&amp;feed=atom&amp;title=Linux_Ubuntu_-_operacje_na_plikach_tekstowych"/>
	<link rel="alternate" type="text/html" href="https://soisk.info/index.php?title=Linux_Ubuntu_-_operacje_na_plikach_tekstowych&amp;action=history"/>
	<updated>2026-05-22T18:44:35Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://soisk.info/index.php?title=Linux_Ubuntu_-_operacje_na_plikach_tekstowych&amp;diff=2640&amp;oldid=prev</id>
		<title>imported&gt;Admin: Utworzono nową stronę &quot;__FORCETOC__  ==echo==  Polecenie służy do wypisywania tekstu na ekranie.  Przykładowo:  &lt;pre&gt; uczen@linux:~$ echo &quot;jakiś tekst&quot; jakiś tekst &lt;/pre&gt;  Oczywiście sta...&quot;</title>
		<link rel="alternate" type="text/html" href="https://soisk.info/index.php?title=Linux_Ubuntu_-_operacje_na_plikach_tekstowych&amp;diff=2640&amp;oldid=prev"/>
		<updated>2016-03-01T11:28:27Z</updated>

		<summary type="html">&lt;p&gt;Utworzono nową stronę &amp;quot;__FORCETOC__  ==echo==  Polecenie służy do wypisywania tekstu na ekranie.  Przykładowo:  &amp;lt;pre&amp;gt; uczen@linux:~$ echo &amp;quot;jakiś tekst&amp;quot; jakiś tekst &amp;lt;/pre&amp;gt;  Oczywiście sta...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
==echo==&lt;br /&gt;
&lt;br /&gt;
Polecenie służy do wypisywania tekstu na ekranie.&lt;br /&gt;
&lt;br /&gt;
Przykładowo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ echo &amp;quot;jakiś tekst&amp;quot;&lt;br /&gt;
jakiś tekst&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oczywiście standardowe wyjście można przekierować do pliku, w efekcie tworząć lub modyfikując pliki. W przykładzie poniżej stworzono dwa pliki tekstowe.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ echo &amp;quot;To jest zawartość pierwszego pliku&amp;quot; &amp;gt; 1.txt&lt;br /&gt;
uczen@linux:~$ echo &amp;quot;To jest zawartość drugiego pliku&amp;quot; &amp;gt; 2.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pojedyńczy znak &amp;gt; nadpisuje dane, podwójny &amp;gt;&amp;gt; dopisuje dane.&lt;br /&gt;
&lt;br /&gt;
==cat==&lt;br /&gt;
&lt;br /&gt;
Służy do odczytywania plików tekstowych oraz łączenia ich, stąd też pochodzi nazwa polecenia cat (ang. concatenate – łączyć)&lt;br /&gt;
&lt;br /&gt;
===Odczytanie pliku===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat nazwa_pliku.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ cat inwokacja.txt&lt;br /&gt;
Inwokacja&lt;br /&gt;
Litwo! Ojczyzno maja! Ty jesteś jak zdrowie, &lt;br /&gt;
Ile cię trzeba cenić, ten tylko się dowie, &lt;br /&gt;
Kto cię stracił. Dziś piękność twą w całej ozdobie &lt;br /&gt;
Widzę i opisuję, bo tęsknię po tobie&amp;quot; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Odczytanie kilku plików===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat 1.txt 2.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ cat 1.txt 2.txt&lt;br /&gt;
To jest zawartość pierwszego pliku&lt;br /&gt;
To jest zawartość drugiego pliku&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Stworzenie pliku tekstowego z kilku plików===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cat 1.txt 2.txt &amp;gt; 3.txt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ cat 1.txt 2.txt &amp;gt; 3.txt&lt;br /&gt;
uczen@linux:~$ cat 3.txt&lt;br /&gt;
To jest zawartość pierwszego pliku&lt;br /&gt;
To jest zawartość drugiego pliku&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==more i less==&lt;br /&gt;
&lt;br /&gt;
Użycie cat do odczytania długiego tekstu powoduje, że tekst &amp;quot;przeleci&amp;quot;. Oczywiście w środowisku GUI można użyć myszki do przewijania, ale środowisku tekstowym już nie. Użycie poleceń &amp;lt;code&amp;gt; more nazwa_pliku&amp;lt;/code&amp;gt; lub &amp;lt;code&amp;gt; less nazwa_pliku&amp;lt;/code&amp;gt; powoduje wyświetlenie tekstu wierszami. &amp;lt;code&amp;gt;Less&amp;lt;/code&amp;gt; tym rózni się od &amp;lt;code&amp;gt;more&amp;lt;/code&amp;gt;, że w &amp;lt;code&amp;gt;less&amp;lt;/code&amp;gt; można przewijać tekst w obie strony.&lt;br /&gt;
&lt;br /&gt;
==head==&lt;br /&gt;
&lt;br /&gt;
Domyślnie &amp;lt;code&amp;gt;head&amp;lt;/code&amp;gt; wyświetli pierwszych 10 wierszy tekstu. Oczywiście możemy wyświetlić dowolną liczbę wierszy, poprzez &amp;lt;code&amp;gt;head -n&amp;lt;/code&amp;gt;, gdzie n jest liczbą wierszy.&lt;br /&gt;
&lt;br /&gt;
==tail==&lt;br /&gt;
&lt;br /&gt;
Domyślnie &amp;lt;code&amp;gt;tail&amp;lt;/code&amp;gt; wyświetli 10  ostatnich wierszy tekstu. Oczywiście możemy wyświetlić dowolną liczbę wierszy, poprzez &amp;lt;code&amp;gt;tail -n&amp;lt;/code&amp;gt;, gdzie n jest liczbą wierszy.&lt;br /&gt;
&lt;br /&gt;
==Edytor tekstu nano==&lt;br /&gt;
&lt;br /&gt;
Nano jest konsolowym edytorem tekstu.  Aby go uruchomić wpisujemy w konsoli &amp;lt;code&amp;gt;nano&amp;lt;/code&amp;gt; lub &amp;lt;code&amp;gt;nano nazwa_pliku&amp;lt;/code&amp;gt;, aby przejść od razu do edycji pliku.&lt;br /&gt;
&lt;br /&gt;
[[Plik:nano1.png]]&lt;br /&gt;
&lt;br /&gt;
W dolnej części widać polecenia, zapisane w zagadkowej dla większości uczniów formie, czyli &amp;#039;&amp;#039;&amp;#039;^X Wyjdź&amp;#039;&amp;#039;&amp;#039;. Oznacza to &amp;#039;&amp;#039;&amp;#039;CTRL X&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
==Edytor tekstu gedit==&lt;br /&gt;
&lt;br /&gt;
Edytor tekstu działający w środowisku GUI. Jeśli uruchamiamy z konsoli wpisujemy &amp;lt;code&amp;gt;gedit&amp;lt;/code&amp;gt; lub &amp;lt;code&amp;gt;gedit nazwa_pliku&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Plik:gedit1.png]]&lt;br /&gt;
&lt;br /&gt;
==sort==&lt;br /&gt;
&lt;br /&gt;
Polecenie &amp;lt;code&amp;gt;sort&amp;lt;/code&amp;gt; służy do sortowania, jak nietrudno się domyślić.&lt;br /&gt;
&lt;br /&gt;
Ćwiczenie: Stwórz plik z imionami uczniów z klasy, zapisz pod nazwą klasa.txt. Następnie posortuj imiona w kolejności od a do z (zapisz jako klasa2.txt). Następnie posortuj imiona w kolejności od z do a (zapisz jako klasa3.txt)&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Admin</name></author>
	</entry>
</feed>