Uprawnienia do plików i katalogów
Transkrypt
Uprawnienia do plików i katalogów
Pytania egzamin E12 Egzamin E12 A Egzamin E12 B Uprawnienia do plików i katalogów polecenie chmod 1. Czy możesz przeglądać zawartość katalogu /bin? 2. Jakie są prawa dostępu do katalogu /bin? (w formie znakowej i liczbowej) 3. Utwórz w swoim katalogu domowym plik zadania.txt. Zmień prawa dostępu dla tego pliku tak żebyś miał prawa odczytu/zapisu, grupa miała prawa odczytu, a inni nie mieli praw dostępu (przy zmianie praw skorzystaj z formy znakowej i liczbowej). 4. Utwórz katalog test. Nadaj mu następujące prawa rw-rw-r– poprzez wywołanie komendy chmod z odpowiednią liczbą. 5. Czy możesz wejść do tego katalogu? Czy jesteś w stanie wyświetlić zawartość katalogu test? Czy możesz skopiować plik (polecenie cp) zadania.txt do tego katalogu? 6. Zmień prawa dostępu dla katalogu test na 330. Jakie będziesz miał prawa? 7. Czy możesz wejść do tego katalogu? Czy jesteś w stanie wyświetlić zawartość katalogu test? Czy możesz skopiować plik zadania.txt do tego katalogu? 8. Zmień prawa do pliku zadania.txt na 444, a następnie wydaj komendę chmod ug+w zadania.txt. Jakie prawa będzie posiadał teraz ten plik? 9. Jaka komenda zmieni prawa dostępu do katalogu test, tak aby prawa odczytu/wykonania posiadał tylko jego właściciel (podaj zapis liczbowy)? Ćwiczenia - Edytor VIM 1. Utwórz plik o nazwie router z treścią: Router to urządzenie sieciowe pracujące w trzeciej warstwie modelu OSI. Służy do łączenia różnych sieci komputerowych (różnych w sensie informatycznym, czyli np. o różnych klasach, maskach itd.), pełni więc rolę węzła komunikacyjnego. Na podstawie informacji zawartych w pakietach TCP/IP jest w stanie przekazać pakiety z dołączonej do siebie sieci źródłowej do docelowej, rozróżniając ją spośród wielu dołączonych do siebie sieci. 2. Utwórz makro które będzie przenosiło kursor 5 akapitów niżej. 3.Wyszukaj zaawansowane funkcje edytora i podziel okno na dwie ramki. Start - Programowanie C++ Pierwszy program #include <iostream> #include <cstdio> using namespace std; int main() { cout << "To jest moj pierwszy program"; getchar(); return 0; } Drugi program #include <iostream> #include <cstdio> using namespace std; int main() { int k, a, min; // deklaracja zmiennych cout << "ile chcesz podac liczb - co najmniej jedna "; cin >> k; // ilość liczb do wprowadzenia cout << "wprowadz liczbe "; cin >> a; // wprowadzamy pierwszą liczbę min = a; // i przyjmujemy ją jako bieżące minimum while (k>1) // pętla będzie się wykonywała dopóki k>1 { cout << "wprowadz liczbe "; cin >> a; // wprowadzamy nastepną liczbę k--; // zmniejszamy ilość liczb pozostałych do wprowadzenia if (a<min) // najważniejsza cześć programu min = a; } // koniec pętli cout << "najmniejsza wartosc w podanym ciagu to: " << min; cin.ignore(); getchar(); return 0; } Przeszukiwanie zasobów internetowych ? ćwiczenia praktyczne Wyszukiwanie informacji w Internecie 1. Odszukaj odpowiedź i zanotuj. 2. Udało ci się sprzedać na aukcji książkę… . 3. Zaproponuj audycję telewizyjną… . 4. Odszukaj zdjęcia Marsa. 5. Wyraź podane wartości w innych jednostkach. 6. W ilu językach jest tworzona Wikipedia? 7. Przetłumacz na angielski. 8. Na podstawie bazy REGON podaj nazwę firmy o podanym numerze NIP. 9. Zdobądź numer REGON swojej szkoły. Czy twoja szkoła znajduje się w bazie udostępnianej przez GUS? 10.Podaj kod TERYT miejscowości (gminy, dzielnicy), w której mieszkasz. 11.Podaj (aktualną) liczbę dziewcząt i chłopców w wieku 15?19 lat, mieszkających w twoim powiecie. 12.Obejrzyj swój dom i szkołę z satelity. 13.Opracuj trasę wycieczki do Panoramy Racławickiej. Ćwiczenia