Programowanie aplikacji współbieżnych i rozproszonych w systemie Linux
Gdzie:
i - Żądanie potwierdzenia gdy plik docelowy może być nadpisany, f - Bezwarunkowe skopiowanie pliku.
Zmianę nazwy plików' ilustruje Przykład 2-6.
~$ls
$mv stary.txt nowy.txt $ls
Przykład 2-6 Zmiana nazwy pliku stary. txt na nowy. txt
2.3.3.1 Kasowanie pliku
Pliki kasuje się za pomocą polecenia rm. Składnia polecenia rm jest następująca:
rm [-Rfi] nazwa
Gdzie:
i - Żądanie potwierdzenia przed usunięciem pliku, f - Bezwarunkowe kasowanie pliku.
R - Gdy nazwa jest katalogiem to kasow anie zawartości wraz z podkatalogami.
Kasowanie nazwy pliku ilustruje Przykład 2-7.
$ls
próg nowy.txt $rm nowy.txt $ls
próg_
Przykład 2-7 Kasowanie pliku nowy. txt
2.3.3.2 Listowanie zawartości pliku
Zawartość pliku tekstowego listuje się za pomocą poleceń:
• morę nazwa pliku.
• less nazwa pliku.cat nazwa pliku.
• cat nazwa_pliku
Można do tego celu użyć też innych narzędzi jak edytor vi, edytor gedit lub wbudowały edytor programu
Midnight Commander.
2.4 Operowanie procesami
2.4.1 Wyświetlanie uruchomionych procesów
2.4.1.1 Polecenie ps
Polecenie ps pozwala uzyskać informacje o uruchomionych procesach. Posiada ono wiele przełączników', ps - wyświetlane są procesy o tym samym EUID co proces konsoli,
ps - ef - wyświetlanie wszystkich procesów w długim formacie,
ps - ef | nazwa - sprawdzanie czy wśród procesów istnieje proces nazwa
2.4.1.2 Polecenie top
Pozwala uzyskać informacje o procesach sortując je według czasu zużycia procesora. Lista odśw ieżana jest cO 5 sekund. Poniżej podano przykład wywołania polecenia top.
$top PID |
USER |
PR |
NI |
VIRT |
RES |
SHR |
S |
%CPU |
%MEM |
TIME+ |
COMMAND |
1831 |
juka |
20 |
0 |
83340 |
2 Om |
16m |
S |
37 |
0.5 |
1:07.64 |
gnome-system- |
951 |
root |
20 |
0 |
76812 |
21m |
lOm |
S |
10 |
0.5 |
0:41.70 |
Xorg |
1 |
root |
20 |
0 |
2892 |
1684 |
1224 |
S |
0 |
0.0 |
0:00.58 |
init |
Przykład 2-8 Uży cie polecenia top
Jędrzej UŁASIEWICZ - Insty tut Informatyki, Automatyki i Robotyki Politechniki Wrocławskiej