Popis běžných příkazů terminálu v systému Ubuntu Linux
Summary: Následující článek obsahuje informace o běžných příkazech terminálu v systému Ubuntu Linux.
Instructions
Obsah:
- Základní řídicí příkazy
- Základní uživatelské a systémové příkazy
- Základní příkazy jednotek a oprávnění
- Základní síťové příkazy
Základní řídicí příkazy
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 ~/Desktopse 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 |
Základní uživatelské a systémové příkazy
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í |
Základní příkazy jednotek a oprávně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 |
Základní síťové příkazy
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 |
Additional Information
Podporu softwaru poskytuje společnost Canonical, a to následujícími způsoby:
Společnost Dell poskytuje technickou podporu: