Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:unix:lab_pliki_i_polecenia [2013/10/21 12:06]
ikaf [Dowiązania symboliczne]
pl:dydaktyka:unix:lab_pliki_i_polecenia [2019/06/27 15:50] (aktualna)
Linia 6: Linia 6:
                        /* nadesłał: Grzegorz Mucha, IS 2012 */                        /* nadesłał: Grzegorz Mucha, IS 2012 */
 </​code>​ </​code>​
 + 
  
  
Linia 14: Linia 14:
     * przeczytać artykuł //​{{:​pl:​dydaktyka:​unix:​gjn-dokumentacja.pdf|Korzystanie z dokumentacji GNU/​Linux}}//​     * przeczytać artykuł //​{{:​pl:​dydaktyka:​unix:​gjn-dokumentacja.pdf|Korzystanie z dokumentacji GNU/​Linux}}//​
     * przeanalizować w jaki sposób wyglądają strony man, z jakich części się składają?     * przeanalizować w jaki sposób wyglądają strony man, z jakich części się składają?
 +
 ===== WPROWADZENIE ===== ===== WPROWADZENIE =====
  
Linia 24: Linia 25:
     * Powłoka zapewnia mechanizmy kontroli pracy uruchamianych zadań (ang. //job//), programów.     * Powłoka zapewnia mechanizmy kontroli pracy uruchamianych zadań (ang. //job//), programów.
     * Powłoka zapewnia mechanizmy przekazywania wyników pracy zadań.     * Powłoka zapewnia mechanizmy przekazywania wyników pracy zadań.
 +
 ==== Argumenty poleceń ==== ==== Argumenty poleceń ====
  
Linia 146: Linia 148:
 -rwxr-xr-x 1 tom staff 783 Jul 4 2000 /tmp/cruise -rwxr-xr-x 1 tom staff 783 Jul 4 2000 /tmp/cruise
 </​cli>​ </​cli>​
 +
 ==== SUID, SGID i sTicky bit ==== ==== SUID, SGID i sTicky bit ====
-  * SUID - //set user id// - pozwala na uruchomienie ​danego pliku z prawami właściciela tego pliku+  * SUID - //set user id// - pozwala na uruchomienie ​programu ​z prawami właściciela tego pliku
 <cli> <cli>
 $ ls -l /​usr/​bin/​passwd ​ $ ls -l /​usr/​bin/​passwd ​
Linia 225: Linia 228:
 ls: .: Permission denied ls: .: Permission denied
 </​cli>​ </​cli>​
 +
 ==== Zmiana właściciela ==== ==== Zmiana właściciela ====
  
Linia 233: Linia 237:
  
  
-==== - MC ==== +====  Dowiązania symboliczne ====
-Uruchomić Midnight Commander, **mc** i zmienić prawa dostępu do wybranego pliku <​key>​C-x c</​key>​. +
- +
-==== - Dowiązania symboliczne ====+
  
     * są wskaźnikami,​ skrótami do plików,     * są wskaźnikami,​ skrótami do plików,
Linia 250: Linia 251:
   -rwxrwxrwx N uzytkownik grupa rozmiar data nazwa   -rwxrwxrwx N uzytkownik grupa rozmiar data nazwa
 </​code>​ </​code>​
 +
 +==== Midnight Commander ====
 +Jest to program do zarządzania plikami. Obsługuje się go podobnie jak inne typu "​commander"​. Dodatkowo:
 +
 +    * zmiana praw dostępu: <​key>​C-x c</​key>​
 +    * dostęp do klawiszy <​key>​Fn</​key>​ przez <​key>​ESC n</​key>​
 +    * //lynx-like motion// w konfiguracji
 +    * wiele innych możliwości...
 +
 +Z MC dostępney jest edytor **mcedit**.
  
 ===== ĆWICZENIA ===== ===== ĆWICZENIA =====
Linia 261: Linia 272:
     * znaleźć opcje **ls**, które przyjmują argumenty; przetestować je; na co należy zwrócić uwagę przy scalaniu?     * znaleźć opcje **ls**, które przyjmują argumenty; przetestować je; na co należy zwrócić uwagę przy scalaniu?
     * należy sprawdzić, czy nie są zdefiniowane aliasy zmieniające pracę używanych poleceń (polecenie un/alias)     * należy sprawdzić, czy nie są zdefiniowane aliasy zmieniające pracę używanych poleceń (polecenie un/alias)
-    * przy czytaniu manuala można przełączyć sesję na pracę w języku polskim przy pomocy ''​export LANG=pl_PL''​ (o ile jest dostępny), można też spróbować ustawić inne języki, np. ''​fr_FR'',​ czy ''​de_DE''​.+    * przy czytaniu manuala można przełączyć sesję na pracę w języku polskim przy pomocy ''​export LANG=pl_PL.UTF-8''​ (o ile jest dostępny), można też spróbować ustawić inne języki, np. ''​fr_FR'',​ czy ''​de_DE''​.
  
  
Linia 287: Linia 298:
     * poruszając sie po stworzonej strukturze należy przetestować działanie poleceń **cd** i **pwd** wykorzystując bezwzględne i względne ścieżki dostępu, a tym katalogi specjalne ''​.''​ i ''​..''​     * poruszając sie po stworzonej strukturze należy przetestować działanie poleceń **cd** i **pwd** wykorzystując bezwzględne i względne ścieżki dostępu, a tym katalogi specjalne ''​.''​ i ''​..''​
     * przetestować działanie metaznaków (gwiazdka, pytajnik) z poleceniem **ls** w katalogu ///​usr/​bin//​     * przetestować działanie metaznaków (gwiazdka, pytajnik) z poleceniem **ls** w katalogu ///​usr/​bin//​
-    * jak przejść do katalogu poprzedniego, a jak do domowego (3 sposoby)?+    * jak przejść do katalogu poprzedniego?​
     * jak przejść do katalogu domowego podanego użytkownika?​     * jak przejść do katalogu domowego podanego użytkownika?​
  
Linia 308: Linia 319:
       ls -ld /tmp       ls -ld /tmp
       ls -l  /​usr/​bin/​passwd       ls -l  /​usr/​bin/​passwd
- +      ​
 ==== - Linki ==== ==== - Linki ====
  
Linia 322: Linia 332:
  
  
 +==== - MC ====
 +Uruchomić Midnight Commander, **mc** i zmienić prawa dostępu do wybranego pliku <​key>​C-x c</​key>​.
  
  
pl/dydaktyka/unix/lab_pliki_i_polecenia.1382349966.txt.gz · ostatnio zmienione: 2019/06/27 15:55 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0