środa, 28 października 2009

Linux podstawowe polecenia w Bash -u

Zamieszczam zbiór wiekszości poleceń i ich opisy, wykorzystywanych w powłoce bash
& - wpisanie po dowolnym poleceniu rozkazuje systemowi uruchomić je w tle


abs - oblicza bezwzględna zmiennej integer


apropos - szukanie polecenia o określonym zastosowaniu - apropos disk


arch - architektura komputera


asin - funkcja arcus sinus


at - odkładanie wykonania zadania na później
at - at czas/data polecenie


atan - funkcja arcus tangens


awk - -->link<--


bc - język kalkulatora dowolnej precyzji


bcmp - porównanie ciągów bajtów (man bcmp)


bcopy - kopiowanie ciągu bajtów


bg - umieszcza już działający proces w tle


bsearch - binarne przeszukiwanie posortowanej tablicy (man bsearch)


bzero - wpisywanie zerowych bajtów (man bzero)


cal - wyświetla kalendarz


cat - wyświetlenie zawartości pliku

cat - -->link<--

cat /proc/meminfo - ilość wolnej pamięci


cbrt - pierwiastek sześcienny (man cbrt)


cd - -->link<--


checkalias - sprawdź, czy alias nie jest już zdefiniowany (man checkalias)


chgrp - -->link<--


chmod - zmienia parametry pliku

chmod - -->link<--

chown - zmienia właściciela pliku

chown - -->link<--


clear - czyści ekran


clone - utworzenie procesu potomnego (man clone)


cmp - porównanie zawartości dwóch plików - cmp plik plik


colrm - usuń z pliku kolumny (man colrm)


comm - porównaj dwa posortowane pliki linia po linii (man comm)


cp - kopiuje plik/katalog


cron - daemon do wywoływania odłożonych komend (man cron)

cron - -->link<--


crontab - opis formatu tabel crona (man crontab)

crontab - -->link<--


cut - usuń sekcje z każdej linii plików (man cut)


date - wyświetla bieżącą datę i czas


df - df - informacje o wszystkich zamontowanych urządzeniach (zamontowanych obrazach ISO również)

df - df /dev/sda1 - informacje o konkretnym urządzeniu, tutaj o partycji /sda1

df - df -h - to samo co wyżej ale trochę bardziej czytelne


diff - wyświetla różnice między plikami


dircmp - porównuje katalogi


djpeg - dekompresja pliku JPEG do pliku obrazkowego (man djpeg)


dpkg - zarządzanie pakietami


du - zajętość dysku

du -h - pokazuje wszystkie pliki z katalogu w którym się znajdujemy oraz ich objętość

du -sh - pokazuje tylko sumę objętości plików z katalogu w którym się znajdujemy

du -sh / - pokazuje zajętość całego dysku łącznie z tym co mamy w /mnt/...


echo - wyświetl linijkę tekstu

echo - -->link<--


ex - edytor wierszowy


exp, log, log10, pow - funkcje wykładnicza, logarytmiczna i potęgowa (man pow)


export - -->link<--


expr - wykonaj wyrażenie

expr - -->link<--

expr - -->przykład<--


file - testowanie pliku


find - -->link<--


finger - informacje o użytkowniku - finger username


fork - utworzenie procesu potomnego


free - wyświetla ilość wolnej i zajętej pamięci


fsck - sprawdźa i naprawia system plików

fsck - -->link<--


fsview - pokazuje zajętość miejsca na dysku w sposób graficzny


g++ - kompilator języka C


gcc - kompilator języka C


grep - http://pl.wikipedia.org/wiki/Grep


groupadd - dodawanie grupy


groupdel - usuwanie grupy


groupmod - modyfikowanie danych grupy


gunzip - rozpakowanie pliku (także: gz, bz, bzip2)


halt - wyłączenie systemu


head - wypisuje 10 pierwszych linijek pliku lub potoku


hello - wysyłanie krótkiego tekstu na ekran innego użytkownika


hostname - wyświetlenie lub zmiana nazwy komputera

hostname nowaNazwa - zmienia nazwę hosta na "nowaNazwa"


iconv -


id - wyświetla identyfikator użytkownika i grup do których należy


ifconfig - konfigurowanie połączenia sieciowego


ifdown - zatrzymywanie interfejsu sieciowego


ifup - uruchamianie interfejsu sieciowego


insmod - instalowanie modułu jądra


join - połącz linie dwóch plików według wspólnych pól (man join)

join - -->link<--


last - sprawdzenie logów użytkownika - last username


less - przeglądarka tekstów, przewijanie w górę i w dół


let -

let - -->przykład<-- - podał ilr


ln - tworzenie dowiązań twardych oraz symbolicznych.


loadkeys - ładuje nową mapę klawiatury, np. polską


logout - wylogowanie


lpr - drukowanie plików


ls - lista plików w danym katalogu

ls -al - lista plików i katalogów w danym katalogu wraz z różnymi informacjami o nich


lsmod - lista modułów załadowanych w pamięci (tylko jako root)


lsof - -->link<--


mail - wysyłanie i odbieranie poczty


mailaddr - opis adresowania poczty (man mailaddr)


md5sum - yypisuje albo sprawdza sumy kontrolne MD5 (md5sum --h)


memset - wypełnia obszar pamięci stałym bajtem (man memset)


mesg - zablokowanie/odblokowanie przesyłania komunikatów


mkdir mkdir nazwa_katalogu - tworzy nowy katalog

mkdir - mkdir -m 755 katalog - tworzy katalog z określonymi prawami dostępu


mkisofs - program tworzący obrazy CD w formacie *.iso


modprobe - instalowanie modułu z potrzebnymi opcjami i modułami


more - program do wyświetlania pliku na ekranie - przewijanie tylko w dół

more - -->link<--


mount - -->link<--


mv - przenosi plik/katalog, zmienia nazwę pliku/katalogu


netstat - informacje o połączeniach sieciowych


nice - uruchomienie procesu z określonym priorytetem


passwd - zmiana hasła użytkownika


paste - zlep linie plików (man paste)


printf - formatuj i drukuj dane


ps - lista procesów użytkownika

ps -aux - lista wszystkich procesów w systemie


pwd - zwraca ścieżkę do bieżącego katalogu.


qsort - sortuje tablicę (man qsort)


rcp - -->link<--


read - wczytuje do zmiennej wartość z wejścia

read - -->przykład<-- - podał Hagal

read - -->przykład<--


reboot - zatrzymanie i ponowne uruchomienie systemu


rm - kasuje plik/pliki


rmdir kasuje katalog/katalogi (tylko puste)


rmmod - usuwanie modułu jądra


sed - edytor strumieniowy

sed - -->link<--


setenv - ustawia zmienną lokalną/globalną


size - wyświetla wielkości plików


sleep - zawiesza proces na określoną liczbę sekund


shutdown -r now - restart komputera (tylko jako root)

shutdown -h now - wyłączenie komputera (tylko jako root)


sort - sortuje linie w pliku


source - -->link<--


split - dzieli pliki na mniejsze części


startx - uruchomienie graficznej nakładki


strings - -->link<--


strlen - obliczenie długości łańcucha (man strlen)


sysinfo - zwraca informacje statystyczne systemu


tail - wypisuje 10 ostatnich linijek pliku lub potoku


tar - tworzy archiwum wieloplikowe


test - sprawdzanie typów plików i porównywanie wartości (man test)


textutils - opis pakietu narzędzi tekstowych GNU (man textutils)


time - czas działania (wykonywania) programu ( time hddtemp /dev/sda )


touch - touch nazwa_pliku - tworzy nowy pusty plik


tr - do zmiany i usuwania tekstu w ciągu znaków


tree - wyświetla strukturę katalogów w formie drzewa


uniq - -->link<--


uname - informacje o systemie - uname -a


unexpand - w każdym PLIKU spacje zamieniane są na TABy (unexpand --h)


unset - usuwa zmienną z pamięci


unzip - rozpakowywanie archiwów *.zip


uptime - pokazuje jak długo jest uruchomiony komputer


useradd - dodawanie użytkownika


userdel - kasowanie użytkownika


usermod - modyfikowanie danych użytkownika


users - lista zalogowanych użytkowników


w - lista zalogowanych użytkowników


wait, waitpid - oczekiwanie na zakończenie procesu (man wait)


wall - przesyłanie komunikatów do wszystkich użytkowników systemu


wc - zlicza słowa, znaki, linie lub bajty w pliku lub potoku


whereis - szukanie programów - whereis opera

whereis - -->link<--


which - podaje scieżkę do szukanego programu


write - pisanie do innego zalogowanego użytkownika - write username


xargs - -->link<--


xterm - wywołanie podshella


zcmp - porównaj skompresowane pliki


zdiff - porównaj skompresowane pliki


zgrep - znajdź wyrażenie regularne również w skompresowanych plikach


zipgrep - znajdź wyrażenie regularne w plikach .zip


zless - przeglądanie (w górę i w dół) na ekranie skompresowanych plików tekstowych

zless - zless ~/antlr-2.7.7.tar.gz


zmore - przeglądanie (tylko w dół) na ekranie skompresowanych plików tekstowych

zmore - zmore ~/antlr-2.7.7.tar.gz


znew - dokonaj konwersji pliku .Z do pliku .gz