Kompilace: 44 nejlepších triků pro Linux

tux super saiyan linux

Tento článek je zaměřen jak na ty, kteří se už nějakou dobu „trápí“ s Linuxem, ale stále mají určité pochybnosti nebo problémy s platformou tučňáků, a také pro ty, kteří se více začínají učit nové věci ve svém GNU / Linuxové distribuce. Pro ně jsem sestavil toto hodnocení nejlepší triky a nejpraktičtější.

Jak víte, operační systémy * nix konzolu intenzivně využívají příkazyAčkoli se objevila moderní grafická rozhraní, která se stávají stále lepšími a rozšířenějšími, tyto systémy mají velký výkon a výkon na konzole. Je dobré, že toto dědictví z minulosti není ztraceno, protože právě to oslabuje ostatní systémy.

To je případ Apple Mac OS X, ve kterém je GUI vážně zavázáno a nástroje k tomu terminál. To znamená, že OS X není tak používaným a výkonným operačním systémem, pokud jde o provádění určitých úkolů (např. Pro pentesting, jako Windows, který navzdory množství dostupných nástrojů není zrovna rychlý a výkonný…).

Jelikož provádění úkolů v grafickém režimu je relativně jednoduché, zaměříme se hlavně na triky pro konzolu a zadáme řadu tipy provádět praktické a každodenní úkoly z konzoly. Ačkoli tam budou také nějaké praktické nápady pro další grafické nástroje.

Optimalizujte své zkušenosti s bash shellem:

Linuxová konzole par excellence, praštit, je skvělé s ním pracovat, i když pro mnohé je práce v textovém režimu zdlouhavá. Abychom tomu lépe porozuměli a mohli snadněji pracovat, naučíme vás tyto řidičské triky, které vám usnadní život a práci. Linuxové příkazy nezbytné pro maximální využití vašeho terminálu:

  • Automatické dokončování příkazů: pro konzolu k automatickému doplnění názvu příkazu nebo názvu souboru / adresáře pouhým zadáním několika prvních písmen můžete použít klávesu Tab. Je to jednoduché, zadejte první písmena příkazu nebo adresy a poté stisknutím klávesy Tab proveďte automatické doplňování. V případě, že existuje několik jmen, která odpovídají napsaným písmenům, můžete stisknutím klávesy Tab zobrazit další možnosti nebo jednoduše psát další písmena.
  • Historie příkazů: Pokud pochybujete o syntaxi příkazu, který jste nedávno použili, nebo jej chcete jen načíst, abyste se vyhnuli jeho opětovnému zadávání, můžete použít historii příkazů, kterou Bash uloží (v ~ / .bash_history). K tomu stačí napsat „historii“ bez uvozovek a stisknout klávesu ENTER. Další možností využití výhod historie je použití kláves se šipkami nahoru a dolů k „navigaci“ v historii příkazů a k zobrazení uložených příkazů před aktuální výzvou. Ke stejnému úkolu můžete také použít kombinaci kláves Ctrl + P a Ctrl + N.
  • Vyhledat již použité příkazy: Díky historii, kterou jsme studovali v předchozím odstavci, můžete vyhledávat příkazy používané v minulosti. Stačí použít Ctrl + R pro zpětné vyhledávání nebo Ctrl + S pro zpětné vyhledávání. Tato metoda je kombinací historie příkazu a historie dokončení, takže musíme napsat první písmena příkazu, který chceme načíst.
  • Smazat historii: Pokud chceme smazat historii, aby jiný uživatel v našem týmu neměl přístup k příkazům, které jsme použili, nebo jednoduše smazat soubor, který byl již kvůli intenzivnímu používání terminálu docela nasycen příkazy, můžete použít „historii -c "bez uvozovek a naše historie je vymazána (pro aktuálního uživatele). Místo toho, pokud chcete historii úplně smazat, můžete použít:
cat /dev/null > ~/.bash_history
  • Upravit nebo opravit již napsané řádky: Pokud jsme hledali řádek historie nebo jsme použili automatické doplňování, ale chceme řádek aktualizovat pro jiné použití nebo syntaxe jednoduše není vhodná, můžeme pomocí Ctrl + A a Ctrl + E přesunout kurzor na začátek řádku nebo do konce. Pokud chceme přeskakovat znak po znaku v jednom či druhém směru, můžeme použít klávesy se šipkami vlevo nebo vpravo. Na druhou stranu, pokud chceme přeskakovat ze slova na slovo místo znaku na znak, můžeme na naší klávesnici použít Ctrl + Arrow (vlevo nebo vpravo). Jakmile dosáhneme bodu, znak pod kurzorem lze odstranit klávesou Delete nebo levou klávesou Backspace. Pokud chceme vymazat znaky od kurzoru na konec řádku, použijte Ctrl + K a poté stiskněte Backspace. Chcete-li vymazat kurzor na začátek řádku, použijte Ctrl + X a poté Backspace.
  • Změňte velká písmena na malá a naopak: Můžete změnit malá písmena na velká nebo opačná umístěním kurzoru tam, kam chceme, a stisknutím klávesy Esc následované C nebo L.
  • Zkopírujte a vložte text na příkazový řádek: Kromě pravého tlačítka myši můžete použít kombinaci kláves Ctrl + Shift + C ke kopírování a Ctrl + Shift + V k vložení. Mimochodem, Shift je klávesa Shift, ale ta pod klávesou „Caps Lock“, pro ty, kteří to nevědí. I když to vypadá hloupě, někdy nemáme myš, abychom jednali, a je zajímavé znát tyto klávesové zkratky. Například se mi to příležitostně stalo s Raspbian pro Raspberry Pi, ve kterém jsem neměl myš pro připojení k desce.
  • Skript: Skripty jsou velmi praktické pro automatizaci každodenních úkolů, představte si, že chcete zobrazit historii, vymazat aktuální obrazovku a poté historii úplně vymazat. To by vyžadovalo řadu příkazů a pokud se jedná o úkol, který provádíte každý den, možná vás bude zajímat vytvoření skriptu, který to bude dělat najednou a automaticky a budete jej muset pouze provést. Abychom jej vytvořili, napíšeme následující text pomocí textového editoru a uložíme jej s příponou .sh a udělíme mu oprávnění ke spuštění. Představte si příklad, který jsme uvedli, text by byl:
 #!/bin/bash
history
clear
cat /dev/null > ~/.bash_history
echo "El historial se ha borrado. Gracias.”
  • Chcete-li jej spustit, představte si, že jsme jej pojmenovali erasure.sh, protože z adresáře, kde se nachází, napíšeme následující a stiskneme klávesu ENTER (což nám ušetří psaní příkazu historie pro zobrazení historie, vymazáním vymažete obrazovku a kočku řádek pro smazání souboru, který ukládá historii, i když tento skript nemá moc smysl, ale je to snadný příklad pro pochopení):
 ./borrado.sh

Praktické triky a příkazy pro zmáčknutí našeho terminálu:

Jakmile budeme vědět, jak využít výhod, které nám bash nabízí, abychom získali lepší zážitek, můžeme začít využívat nástroje, které lze prostřednictvím něj použít:

  • Vím, že v adresáři jsem:
pwd
  • Změnit do jiného adresáře:
cd /ruta/del/nuevo/directorio/o/fichero
  • Vraťte se do předchozího adresáře:
cd ..
  • Přejděte přímo do svého osobního adresáře nebo jiného uživatele, kterého určíte:
cd ~nombre_usuario
  • Přejděte do kořenového adresáře:
cd /
  • Vytvořte adresář:
mkdir nombre_directorio
  • Smazat adresáře nebo soubory:
rmdir nombre_directorio
rm nombre_fichero
  • Seznam obsahu adresáře:
 ls 
  • Zobrazení skrytých dokumentů v adresáři:
ls -a
  • Vyhledejte soubor v celém systému:
 find / -name nombre_fichero
  • Odhadněte místo použité adresářem:
 du -sh /directorio
  • provést podrobné záloha adresáře v jiném: představte si, že chcete vytvořit záložní kopii adresáře / home a uložit ji do / temp a že se záloha bude jmenovat copy1:
 dump -0aj -f /tmp/copia1.bak /home
  • Vytvořte ISO obraz rychlého a snadného disku:
 mkisofs /dev/cdrom > nombre_imagen.iso
  • Byl váš systém uzamčeno kvůli programu v grafickém režimu? Pomocí xkill můžete tento neúspěšný program vynutit, aby se vrátil do normálu. Musíte pouze zadat následující a uvidíte, že se kurzor myši změnil na křížek, dotknete se okna, které chcete vynutit zavření, a je to:
 xkill
  • Chtít spusťte znovu poslední příkaz připojil se? Typ:
 !! 
  • Zadejte příkaz, aniž by byl uložen do historiel: stačí vložit mezeru před příkaz, který chcete vyloučit ze seznamu historie. Například pokud chcete, aby nebyl uveden v historii bash, zadejte:
 ls 
  • Dostat informacen o tom, jak použít libovolný příkaz:
 man nombre_comando
  • Podívejte se na hardwarové komponenty našeho systému:
 dmidecode -q
  • Zobrazit ctechnické vlastnosti pevného disku:
 sudo hdparm -i /dev/sda
  • show podrobné informace o CPU:
 cat /proc/cpuinfo
  • Potřebujete rychlý kalendář? Chcete-li získat kalendář pro daný rok, stačí zadat následující text (např .: zobrazit jeden pro tento rok):
 cal 2015
  • Nebo pokud to chcete konkrétní měsíc, například říjen:
 cal 10 2015
  • Vypněte systém ve stanovenou dobu. Představte si, že stahujete něco, co bude trvat dlouho a chcete se dostat ven z domu. Aby zařízení nespotřebovávalo elektřinu, dokud se nevrátíte a aniž byste opustili výboj v polovině, můžete pomocí tohoto příkazu naplánovat vypnutí na konkrétní čas. Představte si například, že jej chcete vypnout v 08:50:
 shutdown -h 08:50
  • Znáte naši IP: k tomu můžeme použít příkaz ifconfig a vyhledat pole „inet addr:“, které určí naši IP. Je to jednoduché, ale to nám dává naši interní IP. Pokud chceme externí nebo veřejnou IP adresu:
 curl ifconfig.me/ip
  • Vyčistěte obrazovku termináluNechci vás zahlcovat tolika textem a mít čisté prostředí. Je to užitečné po provedení mnoha příkazů nebo pomocí určitých nástrojů, které vracejí velké množství textových informací sbalujících obrazovku terminálu. Pokud jej již nechcete, můžete shell ponechat jako nový pomocí Ctrl + L nebo pokud si přejete:
 clear
  • Komunikace ve virtuálních strojích: Pokud používáte VirtualBOX nebo VMWare k virtualizaci jiného operačního systému, ať už Linux nebo jiného, ​​možná uvažujete o tom, jak můžete propojit virtuální stroj (host) a fyzický stroj (hostitel) na úrovni sítě, nebo dokonce, jak propojit dva virtuální stroje navzájem. Musíte pouze získat přístup k síťové konfiguraci virtuálního stroje a vybrat konfiguraci NAT, abyste vytvořili přímé spojení mezi dvěma virtuálními stroji nebo Bridge pro komunikaci virtuálního stroje s fyzickým. V prvním případě nemusíte dělat nic, ale pokud vyberete režim Bridge, budete muset nakonfigurovat IP hosta tak, aby byl ve stejném rozsahu jako fyzický hostitel. Představte si například, že váš fyzický stroj má IP (můžete to zkontrolovat pomocí ifconfig) 192.168.1.3 a že virtuální stroj má další distribuci Linuxu. Měli byste otevřít terminál virtuálního stroje a zadat "ifconfig eth0 New_IP" bez uvozovek a nahradit new_IP požadovanou IP (pamatujte také, že pokud používáte jiné síťové zařízení než eth0, musíte jej zadat). Tato nová adresa IP musí být ve stejném síťovém segmentu jako segment fyzického stroje, takže musí vypadat jako 192.168.1.X, kde X je libovolné číslo od 0 do 255. Například by to fungovalo v tomto případě:
 ifconfig eth0 192.168.1.10
  • Ztlumit nepříjemné chybové zprávy: Doporučuji nejprve vyřešit nebo sledovat problém a zjistit, že nejde o něco vážného. Někdy však některé konkrétní nebo neškodné chyby vygenerují soubor chyby, který způsobí, že se objeví otravná zpráva, která nás upozorní na problém a požádá o nahlášení problému, aby jej vyřešil. Pokud se chcete vyhnout nepříjemné zprávě „Byl zjištěn problém ...“ nebo podobné, můžete zadat následující:
 sudo rm /var/crash/*
  • Pevný disk s omezením kapacity (uvolnění místa): pro uvolnění místa můžete použít například následující posloupnost příkazů (tím odstraníte nepotřebné soubory, které zabírají místo, aniž byste byli přesní)
 sudo apt-get autoclean sudo apt-get celan sudo apt-get autoremove
  • Zkontrolujte dostupné a použité místo na pevném disku: K tomu můžeme použít jednoduchý příkaz, který nám dá data o volném a použitém prostoru současných oddílů, včetně procenta:
 df -H
  • Zjistěte knihovny, které program používá: Představte si například, že chcete zobrazit knihovny, na kterých závisí program „ls“:
 ldd /bin/ls
  • Hledat a mazat všechny soubory s určitou příponou: představte si, že chcete ze systému odstranit všechny obrázky s příponou .gif (bez ohledu na jejich název). Typ:
 find -name *.gif | xargs rm -rf
  • Zjistěte, které porty máme otevřené: Abychom věděli, které porty máme otevřené, můžeme použít tyto dva příkazy, jeden pro TCP a druhý pro UDP:
 nmap -sS -O
nmap -sU -O
  • Zjistěte, jaký shell používáme: jak víte, existuje několik, ačkoli bash je nejrozšířenější, existují i ​​jiné. Chcete-li vědět, se kterým shellem pracujeme, můžete zadat následující příkaz, který vrátí jeho název:
 echo $SHELL
  • Informace o verzi jádra, architektuře a distribuci: Můžeme znát informace o verzi jádra Linuxu, kterou naše distribuce používá, a také o architektuře našeho procesoru a distribuci, kterou používáme. Musíte pouze zadat:
 uname -a
  • Zjistěte, zda je náš systém v důsledku existence rootkitů v nebezpečí: rootkity jsou škodlivé nástroje, jak víte, tyto nástroje umožňují přístup root uživatelům se zlými úmysly. Chcete-li zjistit, zda je náš systém infikován jedním, stáhli jsme si tento balíček a poté (z adresáře, kde se nachází stažený soubor, nezapomeňte do něj přejít pomocí cd):
 tar -xvf chkrootkit.tar.gz
cd chkrootkit-0.49/
make sense
./chkrootkit

Doufám, že vám to pomohlo. Nezapomeňte to komentovat vyjádřit svůj názor a pokud si přejete, požádejte nás, abychom přidali další trik, který vás zajímá. Jsme otevřeni vašim požadavkům.

Další informace a návody z našeho blogu - Nejlepší alternativy Linuxu k programům Windows, Jak nainstalovat libovolný balíček na Linux


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Stranderson řekl

    Kopírování a vkládání textu pomocí klávesnice vám usnadní:

    Ctrl + Vložit -> kopírovat
    Shift + Vložit -> vložit

  2.   Pepe Matyáš řekl

    pomocí myši, kterou vyberete, a vložení centrálního tlačítka. snadnější nemožné.

  3.   Richard Moon Fuentes řekl

    Skvělý příspěvek, velmi mi pomáhá pro kariéru v informatice, kterou budu studovat

  4.   Internetové obchody s počítači řekl

    Jaký dobrý příspěvek! Budu na ni odkazovat na svých webových stránkách.

  5.   kike řekl

    velké shrnutí, moc děkuji

  6.   Jorge Luis Arellano Zubiate - Luckord řekl

    Díky moc…
    Příkazy, které zmíníte, jsou velmi užitečné.
    Zdravím z Limy v Peru
    - Linux Mint 20 -