mNie podano opisu zmian |
linuxwiki.pl>PiotrekD.bot m (uproszczenie nazw infoboksów) |
||
Linia 1: | Linia 1: | ||
{{małą literą}} |
{{małą literą}} |
||
+ | {{stub}} |
||
− | {{Czy chodziło|[[chown|'''polecenie''' <code>chown</code>]]|wywołanie systemowego}} |
||
+ | {{Program |
||
− | '''Chown()''' – [[wywołanie systemowe]] występujące w systemach opartych na [[Unix|Uniksie]], również w [[GNU/Linux|GNU/Linuksie]]. Służy ono do zmiany użytkownika i grupy będących właścicielstwem podanego pliku. |
||
+ | | nazwa = gedit |
||
+ | | screenshot = [[Plik:Gedit.png|250px|centruj]] |
||
+ | | autor = Paolo Maggi<br />Paolo Borelli<br />Steve Frécinaux<br />Jesse van den Kieboom<br />James Willcox<br />Chema Celorio<br />Federico Mena Quintero |
||
+ | | www = |
||
+ | | 1 wydanie = 1999 |
||
+ | | aktualna wersja = 3.16.2 |
||
+ | | środowisko graficzne = [[GNOME]] |
||
+ | | typ = Edytor tekstu |
||
+ | | napisany w = |
||
+ | | biblioteka = |
||
+ | | licencja = GPL 2 |
||
⚫ | |||
+ | '''gedit''' – domyślny edytor tekstu w środowisku graficznym [[GNOME]]. Jego najnowsza wersja to 3.16.2. |
||
+ | Oferuje podświetlanie składni, automatyczne wcięcia wraz z możliwością skonfigurowania szerokości tabulacji, zamianę tekstu z użyciem wyrażeń regularnych, obsługę kart z różnymi plikami tekstowymi i sprawdzanie pisowni. Istnieje także system dostosowywania pluginów ze wsparciem dla Pythona. |
||
− | Jako pierwszy argument <code>chown()</code> pobiera ścieżkę pliku, którego atrybuty chcemy zmienić (w postaci wskaźnika do ciągu znaków). Jako drugi argument pobiera [[UID|identyfikator]] użytkownika, który ma zostać właścicielem pliku , jako liczbę całkowitą bez znaku (''unsigned int''). Trzecim i ostatnim argumentem jest [[GID|identyfikator]] grupy użytkowników, której własnością ma się stać dany plik (również jako ''unsigned int''). |
||
⚫ | |||
− | Jeśli operacja zmiany właścicielstwa się udała, zwracane jest 0. W przypadku wystąpienia błędu zwracana jest liczba -1. |
||
+ | [[fi:Gedit]] |
||
− | == Przykład użycia == |
||
− | Poniższy przykład po skompilowaniu i uruchomieniu zada 3 pytania - o plik oraz identyfikatory użytkownika i grupy, których własnością ma być plik. Jeśli zmiana atrybutów się uda, wyświetli informację o tym, w przeciwnym wypadku wyświetli komunikat błędu. |
||
− | |||
− | <source lang="C"> |
||
− | #include <errno.h> |
||
− | #include <stdio.h> |
||
− | |||
− | int main() { |
||
− | int uid, gid; |
||
− | char plik[200]; |
||
− | printf("Podaj nazwę pliku: "); |
||
− | scanf("%s", &plik); |
||
− | printf("Podaj UID: "); |
||
− | scanf("%i", &uid); |
||
− | printf("Podaj GID: "); |
||
− | scanf("%i", &gid); |
||
− | if (chown(plik, uid, gid)) { |
||
− | printf("Wystąpił jakiś błąd!\n"); |
||
− | perror(NULL); |
||
− | } else { |
||
− | printf("Zmiana dokonana!\n"); |
||
− | } |
||
− | return 0; |
||
⚫ | |||
− | |||
− | </source> |
||
− | |||
− | == Linki zewnętrzne == |
||
− | * {{man|chown|2}} |
||
− | |||
⚫ |
Wersja z 17:33, 16 sie 2015
gedit Program | |
---|---|
Autor | Paolo Maggi Paolo Borelli Steve Frécinaux Jesse van den Kieboom James Willcox Chema Celorio Federico Mena Quintero |
Data wydania pierwszej wersji | 1999 |
Aktualna wersja | 3.16.2 |
Środowisko graficzne | GNOME |
Typ | Edytor tekstu |
Licencja | GPL 2 |
gedit – domyślny edytor tekstu w środowisku graficznym GNOME. Jego najnowsza wersja to 3.16.2.
Oferuje podświetlanie składni, automatyczne wcięcia wraz z możliwością skonfigurowania szerokości tabulacji, zamianę tekstu z użyciem wyrażeń regularnych, obsługę kart z różnymi plikami tekstowymi i sprawdzanie pisowni. Istnieje także system dostosowywania pluginów ze wsparciem dla Pythona.