Příkazy terminálu jsou pokyny, které můžete použít v aplikacích terminálu Ubuntu k provádění jakýchkoli úloh v počítači. Příkazy jsou rozčleněny do menších tabulek, aby bylo jejich použití jasnější a aby se tak usnadnilo používání těchto článků jako referenčního materiálu.
Příkaz | Efekt | Další informace |
---|---|---|
cd |
Změna adresáře | Pomocí tohoto příkazu můžete procházet souborovým systémem (zadáním příkazu cd nebo cd~ vás přenese do domovské složky, která je výchozí výchozí pozicí v Terminálu) |
cd/ |
Přechod do kořenového adresáře | |
cd.. |
Přechod o jednu úroveň v adresáři výše | |
cd- |
Přechod do předchozího adresáře | |
pwd |
Tisk pracovního adresáře | Zobrazí se vaše umístění v systému souborů |
bash |
Prostředí GNU Bourne-Again | |
break |
Opuštění smyčky | |
case |
Podmíněné provedení příkazu | |
clear |
Vymazání obrazovky terminálu | |
continue |
Pokračování další iterací smyčky | |
cron |
Daemon pro spuštění naplánovaných příkazů | |
crontab |
Naplánování spuštění příkazu na později | |
echo |
Zobrazení zprávy na obrazovce | |
enable |
Povolení a zakázání příkazů integrovaného prostředí | |
env |
Proměnné prostředí | |
eval |
Vyhodnocení několika příkazů či argumentů | |
expect |
Automatizace aplikací, ke kterým se přistupuje přes terminál | |
export |
Nastavení proměnné prostředí | |
expr |
Vyhodnocení výrazů | |
false |
Nic neprovádět, neúspěšné | |
for |
Rozšíření slov a spuštění příkazů | |
hash |
Zapamatování si úplné cesty argumentu | |
hostname |
Tisk nebo nastavení názvu zařízení | |
if |
Podmíněné provedení příkazu | |
jobs |
Seznam aktivních úloh | |
join |
Spojení řádků ve společném poli | |
journalctl |
Zobrazení systémových protokolů a odstraňování problémů | Poskytuje informace o servisních protokolech, zprávách jádra a další informace |
local |
Vytvoření proměnných | |
logout |
Ukončení přihlašovacího prostředí | |
more |
Zobrazení výstupu po jednotlivých obrazovkách | |
nice |
Nastavení priority příkazu nebo úlohy | |
nohup |
Spuštění příkazu imunního vůči zamrznutí | |
notify-send |
Odesílání upozornění na plochu | |
op |
Přístup operátora | |
readarray |
Čtení ze standardního vstupu do proměnné pole | |
readonly |
Označení proměnných nebo funkcí jako „jen pro čtení“ | |
reboot |
Restartování zařízení | |
return |
Ukončení funkce prostředí | |
sed |
Editor datového proudu | |
select |
Přijetí vstupu z klávesnice | |
set |
Manipulace s proměnnými a funkcemi prostředí | |
shift |
Posunutí parametrů polohy | |
shopt |
Možnosti prostředí | |
shutdown |
Vypnutí nebo restart systému Linux | |
sleep |
Zpoždění o stanovenou dobu | |
ssh |
Zabezpečený klient prostředí | Program pro vzdálené přihlášení |
suspend |
Pozastavení spuštění tohoto prostředí | |
sync |
Synchronizace dat na disku s pamětí | |
test |
Vyhodnocení podmíněného výrazu | |
trap |
Spuštění příkazu při navázání signálu | |
true |
Neprovádět nic, úspěšné | |
type |
Popis příkazu | |
unshar |
Rozbalení skriptů prostředí | |
until |
Spuštění příkazů | Dokud nedojde k chybě |
vmstat |
Nahlášení statistik virtuální paměti | |
watch |
Pravidelné spouštění nebo zobrazování programu | |
while |
Spuštění příkazů | |
write |
Odeslání zprávy jinému uživateli | |
xargs |
Spuštění nástroje, předání sestavených seznamů argumentů | |
### |
Možnost dělat poznámky či komentáře bez rušení terminálu | |
while |
Spuštění příkazů |
Správa souborů a textu jsou příkazy, které přímo ovlivňují soubory a text uložený a používaný v počítači. Nástroje Dash a Průzkumník Windows jsou známé verze tohoto nástroje, které mají grafické uživatelské rozhraní.
Příkaz | Efekt | Další informace |
---|---|---|
cp |
Kopírovat | Umožňuje zkopírovat soubor. K tomu přidejte název souboru, který chcete zkopírovat, spolu s příkazem. Kde se soubor nachází v adresáři, který jste procházeli. V opačném případě zadejte cp~/< file path > , abyste určili, kde se nachází soubor, který chcete zkopírovat. |
ls |
Zobrazení seznamu | Zobrazí seznam všech souborů v aktuálním adresáři |
ls~ |
Zobrazení seznamu souborů v domovském adresáři | Po přidání názvu složky se zobrazí seznam všech souborů v ní. Například: ls~/desktop zobrazí soubory ve složce desktop. |
mkdir |
Vytvoření adresáře | Umožňuje vytvořit adresář. Například: mkdir soukromé soubory vytvoří nový adresář s názvem soukromé soubory, které jsou umístěny v domovském adresáři. Pokud nepřejdete do jiného adresáře nebo nezadáte jinou cestu. |
mv |
Přesunutí | Pomocí tohoto příkazu můžete soubor přejmenovat nebo přesunout. Pokud chcete soubor přejmenovat na sunny, možná budete chtít zadat mv sunny day . Je nutné, abyste přešli do správného adresáře nebo zadali správnou cestu k souboru. Při zadání mv day ~/Desktop se soubor „day“ přesune z domovského adresáře na plochu. Pokud však chcete přejmenovat také soubor, zadejte nový název souboru vedle aktuálního názvu v příkazu. |
rm |
Odstranění | Odstraní soubor, stačí zadat cestu k souboru nebo jeho název |
rmdir |
Odstranění adresáře | Odstraní empty adresář |
rm -r |
Rekurzivní odstranění | Odstraní adresář společně s jeho obsahem |
grep |
Vyhledání textových řetězců | |
head |
Zobrazení začátku souboru | |
less |
Zobrazení části souboru | |
tail |
Zobrazení konce souboru | |
apropos |
Prohledání stránek nápovědy | |
aspell |
Kontrola pravopisu | |
awk |
Nalezení a nahrazení textu | Třídění, ověření či index databáze |
cmp |
Porovnání dvou souborů | |
comm |
Porovnání dvou roztříděných souborů řádek po řádku | |
csplit |
Rozdělení souboru na části podle kontextu | |
cut |
Rozdělení souboru na dvě samostatné části | |
cksum |
Tisk kontrolního součtu a počtu bajtů kontroly cyklické redundance (CRC) | |
find |
Vyhledání souborů, které splňují nastavená kritéria | |
fmt |
Formátování textu odstavce | |
fold |
Zalomení textu na určitou šířku | |
dir |
Stručné uvedení obsahu adresáře | |
dircolors |
Nastavení barev pro ls |
|
dirname |
Převedení celého názvu cesty na cestu | |
dirs |
Zobrazení seznamu zapamatovaných adresářů | |
cat |
Zobrazení obsahu souboru | |
bzip2 |
Komprese nebo dekomprese vyjmenovaných souborů | |
chroot |
Spuštění příkazu s jiným kořenovým adresářem | |
fgrep |
Vyhledání řádků v souborech, které odpovídají pevnému řetězci | |
fuser |
Identifikace či ukončení procesu, který přistupuje k souboru | |
gawk |
Vyhledání a nahrazení textu v souborech | |
gzip |
Komprese nebo dekomprese vyjmenovaných souborů | |
ln |
Vytvoření vazeb mezi soubory | |
locate |
Vyhledání souborů | |
look |
Zobrazení řádků začínajících daným řetězcem | |
lpr |
Offline tisk | |
lpc |
Řídicí program pro řádkovou tiskárnu | |
lprm |
Odstranění úloh z tiskové fronty | |
lprint |
Tisk souboru | |
lprintd |
Zrušení tiskové úlohy | |
lprintq |
Seznam tiskové fronty | |
lsof |
Seznam otevřených souborů | |
vdir |
Podrobný obsah adresáře | ls -| -b |
v |
Podrobný obsah adresáře | ls -| -b |
vi |
Textový editor | |
uuencode |
Dekódování souboru | Dekódování souboru pomocí nástroje uuencode |
uuencode |
Zakódování souboru | Zakódování souboru pomocí nástroje uuencode |
tty |
Tisk názvu souboru terminálu ve standardním vstupu | |
touch |
Změna časových razítek souborů | |
expand |
Převedení tabulátorů na mezery | |
import |
Pořízení snímku obrazovky serveru x a uložení do souboru | |
install |
Kopírování souborů a nastavení atributů | |
fg |
Odeslání úlohy do popředí | |
bg |
Odeslání úlohy do pozadí | |
nl |
Očíslování řádků a zápis souborů | |
open |
Otevření souborů ve výchozí aplikacis default application |
|
paste |
Sloučení řádků souborů | |
pathchk |
Kontrola přenositelnosti názvu souboru | |
popd |
Obnova předchozí hodnoty aktuálního adresáře | |
pr |
Příprava souborů k tisku | |
printcap |
Databáze funkcí tiskárny | |
printenv |
Proměnné tiskového prostředí | |
printf |
Data formátu a tisku | |
pushd |
Uložení a následná změna aktuálního adresáře | |
rcp |
Zkopírování souborů mezi dvěma počítači | |
read |
Čtení řádku ze standardního vstupu | |
rename |
Přejmenování souborů | |
remsync |
Synchronizace vzdálených souborů prostřednictvím e-mailu | |
mmb |
Hromadné přesunutí a přejmenování souborů | |
mtools |
Manipulace se soubory systému MS-DOS | |
rev |
Obrácení řádků v souboru | |
rsync |
Vzdálené zkopírování souboru | Synchronizace stromových struktur souborů |
sdiff |
Interaktivní sloučení dvou souborů | |
scp |
Zabezpečená kopie | |
sftp |
Program pro zabezpečený přenos souborů | |
slocate |
Vyhledání souboru | |
sort |
Třídění textových souborů | |
split |
Rozdělení souboru na části s pevnou velikostí | |
sum |
Tisk kontrolního součtu souboru | |
tee |
Přesměrování výstupu do více souborů | |
tsort |
Topologické třídění | |
unmask |
Maska vytvoření pro uživatelský soubor | |
source |
Spuštění příkazů ze souboru | |
symlink |
Vytvoření nového názvu souboru | |
tr |
Přeložení, komprese nebo odstranění | |
uniq |
Unifikace souborů | |
wc |
Tisk počtů bajtů, slov a řádků | |
whereis |
Vyhledání proměnné $path uživatelů, manuálových stránek a zdrojových souborů programu | |
which |
Vyhledání proměnné $path uživatelů pro soubor programu | |
wget |
Načtení webových stránek nebo souborů | |
unexpand |
Převedení mezer na tabulátory | |
yes |
Tisk řetězce do přerušení | |
xdg-open |
Otevření souboru nebo adresy URL v aplikaci preferované uživatelem | |
dmesg |
Tisk zpráv jádra a ovladače |
Tyto příkazy umožňují spravovat, konfigurovat, odstraňovat problémy a resetovat nastavení uživatelů a skupin v zařízení Ubuntu.
Příkaz | Efekt | Další informace |
---|---|---|
passwd |
Vytvoření hesla | |
groupadd |
Přidání skupiny | |
groupmod |
Úprava skupiny | |
chgrp |
Změna skupiny | |
groupdel |
Odstranění skupiny | |
adduser |
Přidání uživatele do zařízení | |
addgroup |
Přidání skupiny do zařízení | |
alias |
Vytvoření aliasu | |
useradd |
Vytvoření nového uživatelského účtu | |
usermod |
Úprava uživatelského účtu | |
users |
Zobrazení seznamu přihlášených uživatelů | |
chmod |
Změna přístupových oprávnění | |
chown |
Změna vlastníka a skupiny souboru | |
groups |
Tisk názvu skupin, ve kterých se uživatel nachází | |
id |
Tisk ID uživatele a skupinys |
|
logname |
Tisk přihlašovacího jména | |
su |
Náhrada jiné identity uživatele | |
times |
Čas uživatele a počítače | |
who |
Tisk všech uživatelských jmen, která jsou přihlášena | |
timedatectl | Správa nastavení času a data zařízení. (Zahrnuje časová pásma a synchronizaci se servery NTP (Network Time Protocol).) | |
whoami |
Tisk ID a jména aktuálního uživatele | id -un |
Následující příkazy se týkají programů a informací specifických pro dané zařízení.
Příkaz | Efekt | Další informace |
---|---|---|
cal |
Kalendář | Zobrazení kalendáře |
date |
Datum | Zobrazení data |
dc |
Stolní kalkulačka | Kalkulačka |
fsck |
Kontrola systému souborů | |
bc |
Jazyk kalkulačky s libovolnou přesností | |
kill |
Zabránění spuštění procesu | |
killall |
Ukončení procesů podle názvu | |
let |
Provedení aritmetického postupu u proměnných prostředí | |
make |
Rekompilace skupiny programů | |
pkill |
Zabránění spuštění procesů | |
ps |
Stav procesu | |
seq |
Tisk číselných sekvencí | |
units |
Převod jednotek z jedné stupnice na jinou |
Balíčky představují výchozí způsob systému Ubuntu načítání a aktualizace nových aplikací a souborů. Tyto příkazy umožňují správu a konfiguraci stažených balíčků.
Příkaz | Efekt | Další informace |
---|---|---|
apt -get |
Vyhledání a instalace softwarových balíčků | |
aptitude |
Vyhledání a instalace softwarových balíčků | |
apt -get update |
Aktualizace dostupných aktualizací | |
apt - get upgrade |
Upgrade všech balíčků | |
apt -get dist-upgrade |
Upgrade s výměnou balíčků | Upgrade verze systému Ubuntu |
apt -get install pkgname |
Instalace balíčku podle názvu | |
apt -get purge pkgname |
Odinstalace balíčku podle názvu | |
apt -get autoremove |
Odstranění zastaralých balíčků | |
apt -get -f install |
Pokus o opravu poškozených balíčků | |
dpkg -configure -a |
Pokus o opravu poškozených balíčků | |
dpkg -i pkg.deb |
Instalace souboru pkg.deb |
Těmito příkazy můžete přímo spravovat služby v zařízení Ubuntu.
Příkaz | Efekt | Další informace |
---|---|---|
start service |
Spuštění služby úloh | Upstart |
stop service |
Zastavení služby úloh | Upstart |
status service |
Kontrola, je-li služba spuštěná | Upstart |
/etc/init.d/service start |
Spuštění služby | SysV |
/etc/init.d/service stop |
Zastavení služby | SysV |
/etc/init.d/service restart |
Restartování služby | SysV |
/etc/init.d/service check |
Kontrola služby | SysV |
systemctl | Nový servisní příkaz | Nahrazuje příkaz service |
runlevel |
Získání aktuální úrovně spuštění |
Správa jednotek a formátů slouží k ovlivnění periferních zařízení připojených k počítači. Ať už se jedná o několik pevných disků, vyjímatelných médií nebo jiných zařízení. Umožňují spravovat a konfigurovat tato zařízení na úrovni příkazového řádku.
Příkaz | Efekt | Další informace |
---|---|---|
mount |
Připojení jednotky | |
unmount |
Odpojení jednotky | |
fdisk |
Naformátování disku | |
cfdisk |
Editor tabulky oddílů pro systém Linux | |
dd |
Duplikovat disk | Převod a kopírování souborů, zápis hlaviček disků nebo spouštěcí záznamy |
ddrescue |
Nástroj pro obnovení dat | |
declare |
Deklarování proměnných a přiřazení atributů | |
df |
Volné místo na disku | Zobrazí, kolik místa na disku je obsazeno na každém připojeném oddílu (df používá MB a GB místo bloků) |
du |
Využití adresáře | Zobrazí, kolik místa zabírá daný adresář a všechny jeho podadresáře. |
du -s |
Souhrn využití adresáře | |
du -h |
Základní informace o využití adresáře | To převádí informace do základního netechnického formátu |
free |
Množství volného místa k dispozici | To vám řekne, kolik volného místa je k dispozici pro použití |
free -m |
Zobrazení statistik volného místa | Zobrazení statistiky v MB |
uname -a |
Získání všech informací o jádře | |
uname -r |
Získání informací o jádře | |
lsb_release -a |
Tisk informací o distribuci systému Linux | |
top |
Spuštění monitorování zařízení | Tím se spustí monitorování, zobrazení paměti RAM, využití procesoru a swapu a celkový počet běžících procesů |
htop | Umožňuje sledování počítačových zdrojů v reálném čase. | Nahrazuje příkaz top |
q |
Zastavení monitorování zařízení | |
diff |
Zobrazení rozdílu mezi dvěma soubory | |
diff3 |
Zobrazení rozdílu mezi třemi soubory |
Příkaz | Efekt | Další informace |
---|---|---|
history |
Seznam všech uživatelských příkazů | Příkaz history zobrazí dlouhý seznam příkazů, které jste zadali. Každý příkaz je zobrazen vedle čísla. Můžete zadat | x spusťte dříve zadaný příkaz ze seznamu (nahraďte X číslem). Pokud je výstup historie příliš dlouhý, použijte history | less pro rolovací seznam |
REISUB |
Restart počítače | Chcete-li restartovat počítač, podržte stisknuté klávesy ALT a PRINTSCRN |
apt -get |
Aplikace | Používá se k instalaci, odebrání, upgradu a dalším úkonům |
file |
Kontrola typu jednoho nebo více souborů | |
sleep |
Příkaz prodlevy | Před spuštěním dalšího příkazu počkat x sekund |
pidof |
Získání ID procesu (PID) | Identifikace PID je uvedena v čitelném formátu. |
ps |
Sledování systému pro příkazový řádek | Vhodné i pro skripty |
cat |
Tisk souboru v příkazovém řádku | |
crontab |
Čas události jednotky | |
man |
Nápověda | Otevřete příručku programů, zobrazí příkazový manuál |
man man |
O příručce | Příručka k používání stránky nápovědy |
man intro |
Stručný seznam příkazů | Potřebujete-li informace o příkazu, zadejte příkaz < command name >-h nebo < command name >--help , pokud první příkaz nefunguje. Vidíte, že některé příkazové řádky se nemusí přidružit -h s --help . |
info info |
Úvod k informačním stránkám | |
basename |
Odstranění adresáře a přípon z názvů souborů | |
eject |
Vysunutí vyjímatelného média | |
fdformat |
Nízkoúrovňové formátování | Formátování diskety (FD) |
mkisofs |
Vytvoření hybridního systému souborů | |
format |
Formátování disků nebo pásek | |
mknod |
Vytvoření blokových či znakových speciálních souborů | |
quotactl |
Nastavení diskové kvóty | |
quotacheck |
Kontrola využití disku v systému souborů | |
quota |
Zobrazení využití a limitů disku | |
tar |
Archivář pásek | |
ram |
Diskové zařízení RAM |
Práva k souborům a adresářům a možnost jejich změny jsou vyžadovány na úrovni správce. Ty lze použít ke změně nebo opravě stávajících souborů nebo k zabránění poškození jiných souborů či adresářů nezkušenými uživateli.
Příkaz | Efekt | Další informace |
---|---|---|
chmod |
Změna režimu | |
su |
Přepnout uživatele | |
ulimit |
Omezení uživatelských zdrojů | |
unalias |
Odstranění aliasu | |
unset |
Odstranění názvů proměnných či funkcí | |
function |
Definování maker funkcí |
Systém Ubuntu zvýšenými oprávněními označuje práva správce. Tyto příkazy je nutné spustit, když potřebujete změnit některé věci v zařízení na dostatečně vysoké úrovni. Ekvivalentem v systému Windows by bylo otevření příkazového řádku jako správce.
Příkaz | Efekt | Další informace |
---|---|---|
sudo |
Zvýšená oprávnění | Spuštění příkazů se zvýšenými oprávněními - < superuser do > ; Běžný výraz, který označuje, že provedenou akci je nutné ověřit pomocí hesla správce |
sudo -r |
Otevření kořenového prostředí jako uživatel | |
sudo -r -u |
Otevření prostředí jako uživatel | |
sudo -k |
Zapomenutí hesel sudo |
Tyto příkazy se týkají konfigurace síťových připojení v zařízení a odstraňování souvisejících problémů. To zahrnuje kabelová i bezdrátová připojení.
Příkaz | Efekt | Další informace |
---|---|---|
chkconfig |
Kontrola aktivovaných služeb | |
ping |
Test síťových připojení | |
ftp |
Protokol přenosu souborů | |
host |
Kontrola IP adresy domény | |
ifconfig |
Konfigurace síťových zařízení | |
ip | Konfigurace síťových zařízení | Nahrazuje příkaz ifconfig |
iwconfig |
Zobrazení informací o bezdrátovém připojení | |
iw | Zobrazení informací o bezdrátovém připojení | Nahrazuje příkaz iwconfig |
sudo iwlist scan |
Vyhledání bezdrátových sítí | |
ifup eth0 |
Uvedení rozhraní eth0 do stavu online | |
ifdown eth0 |
Zobrazení rozhraní eth0 | |
netstat |
Zobrazení směrovací tabulky | |
ss | Zobrazení směrovací tabulky | Nahrazuje příkaz netstat |
route |
Nastavení tras | |
telnet |
Připojení k protokolu Telnet | |
traceroute |
Zobrazení trasy | |
dig |
Vyhledávání DNS (Domain Name Server) | |
ethtool |
Nastavení karty Ethernet | |
mkfifo |
Sestavte systém FIFO (First In First Out) | Pojmenované kanály |
mtr |
Diagnostika sítě | traceroute/ping |
nslookup |
Interaktivní dotázání se na internetové servery | |
screen |
Multiplexní terminál | Spuštění vzdáleného prostředí přes ssh |
strace |
Sledování volání a signálů počítače |
Tyto příkazy se týkají správy a konfigurace brány firewall systému Ubuntu.
Příkaz | Efekt | Další informace |
---|---|---|
ufw enable |
Zapnutí brány firewall | |
ufw disable |
Vypnutí brány firewall | |
ufw default allow |
Povolení všech připojení ve výchozím nastavení | |
ufw default deny |
Zakázání všech připojení ve výchozím nastavení | |
ufw status |
Stav a pravidla Cyrrebt | |
ufw allow port |
Povolení provozu na portu | |
ufw deny port |
Zakázání provozu na portu | |
ufw deny from ip |
Zablokování IP adresy |