Kompilatioun: déi 44 bescht Tricks fir Linux

tux super saiyan linux

Dësen Artikel riicht sech souwuel fir déi, déi eng Zäit laang mat Linux "gebastelt" hunn, awer nach ëmmer Zweifel hunn oder Problemer mat der Pinguinplattform hunn, wéi och fir déi, déi nei sinn fir nei Saachen ze léieren, an hirem GNU / Linux ze maachen. Verdeelungen. Fir si hunn ech dëse Ranking vun déi bescht Tricken an déi prakteschst.

Wéi Dir wësst, an * nix Betribssystemer gëtt et intensiv d'Benotzung vun der Konsole commandéiertOch wa modern grafesch Interfaces entstane sinn a besser a méi verbreet ginn, hunn dës Systemer eng grouss Ofhängegkeet vun der Konsole fir hir Leeschtung a Kraaft. Et ass gutt datt dëse Patrimoine aus der Vergaangenheet net verluer ass, well et ass genau dat wat aner Systemer schwächt.

Dëst ass de Fall vun Apple Mac OS X, an deem d'GUI eescht engagéiert ass an d'Tools fir den Terminal. Dëst huet bedeit datt OS X net sou e gebrauchte a mächtege Betribssystem ass wann et drëm geet verschidden Aufgaben auszeféieren (z. B. fir ze pentesten, wéi Windows, déi trotz der Unzuel vun verfügbaren Tools, se net grad séier a mächteg sinn ...).

Gutt, well d'Aufgaben am Grafikmodus relativ einfach ausféieren, wäerte mir haaptsächlech op d'Tricker fir d'Konsole fokusséieren an eng Serie vu Tipps fir praktesch an alldeeglech Aufgaben vun der Konsol auszeféieren. Och wann et och e puer praktesch Iddie fir aner Grafikinstrumenter ginn.

Optiméiert Är Erfahrung mat der Bash Shell:

D'Linux Konsol par excellence, ze brong, et ass wonnerbar mat ze schaffen, och wa vill et langweileg fannen am Textmodus ze schaffen. Fir et besser ze verstoen a méi einfach ze schaffen, léiere mir Iech dës Fuertricks, déi Äert Liewen an Är Aarbecht méi einfach maachen. Linux Kommandoen wesentlech fir dat bescht aus Ärem Terminal ze kréien:

  • Kommando Autokomplettioun: fir datt d'Konsole den Numm vun engem Kommando oder Datei / Verzeechnes automatesch ausfëlle just andeems Dir déi éischt Buschtawen tippt, kënnt Dir den Tab Schlëssel benotzen. Et ass einfach, typ déi éischt Buschtawen vun engem Kommando oder Adress an dréckt dann op Tab fir automatesch auszefëllen. Am Fall wou et e puer Nimm sinn déi mat de geschriwwene Bréiwer passen, kënnt Dir weider drécken Tab fir méi Méiglechkeeten ze weisen oder just weider Bréiwer schreiwen.
  • Kommando Geschicht: Wann Dir un der Syntax vun engem Kommando zweiwelt, deen Dir viru kuerzem benotzt hutt oder just wëllt erëmfannen fir ze vermeiden et erëm ze tippen, kënnt Dir d'Commandogeschicht benotzen déi Bash späichert (an ~ / .bash_history). Fir dëst ze maachen musst Dir just "Geschicht" ouni Zitater schreiwen an op ENTER drécken. Eng aner Optioun fir d'Tuguen vun der Geschicht auszenotzen ass d'Up- an Down Pfeil-Tasten ze benotzen fir duerch d'Kommando Geschicht ze "navigéieren" an déi gespäichert Befehle virun der aktueller Prompt ze gesinn. Dir kënnt och d'Tastekombinatioun Ctrl + P an Ctrl + N benotze fir dës selwecht Aufgab ze maachen.
  • Sich no scho benotzte Kommandoen: Dank der Geschicht déi mir am fréiere Paragraph studéiert hunn, kënnt Dir no Befehle sichen déi an der Vergaangenheet benotzt goufen. Benotzt einfach Ctrl + R fir eng no hannen Sich oder Ctrl + S fir eng Forward Sich. Dës Method ass eng Kombinatioun vu Kommandogeschicht a Vervollstännegungsgeschicht, also musse mir déi éischt Buschtawen vum Kommando schreiwen, déi mir recuperéieren wëllen.
  • Geschicht läschen: Wa mir d'Geschicht läsche wëllen, sou datt en anere Benotzer an eisem Team keen Zougang zu de Kommandoen huet, déi mir benotzt hunn oder einfach d'Datei ze läschen, déi scho zimlech saturéiert war mat Befehle wéinst intensiver Benotzung vum Terminal, kënnt Dir "Geschicht benotzen -c "ouni Zitater an eis Geschicht gëtt geläscht (fir den aktuelle Benotzer). Amplaz wann Dir d'Geschicht komplett wëllt läschen, kënnt Dir benotzen:
cat /dev/null > ~/.bash_history
  • Ännerung oder korrekt Zeilen déi scho geschriwwe sinn: Wa mir no enger Geschichtlinn gesicht hunn oder Autofollstänneg benotzt hunn, awer mir wëllen d'Linn fir eng aner Benotzung aktualiséieren oder d'Syntax einfach net adäquat ass, kënne mir Ctrl + A an Ctrl + E benotze fir de Cursor un den Ufank vun der Linn ze réckelen respektiv d'Enn. Wa mir Charakter fir Charakter an déi eng oder aner Richtung sprange wëllen, kënne mir déi lénks oder riets Pfeiltasten benotzen. Op där anerer Säit, wa mir vu Wuert op Wuert sprange wëllen amplaz vu Charakter op Charakter, kënne mir Ctrl + Pfeil (lénks oder riets) op eiser Tastatur benotzen. Wa mir e Punkt erreechen, kann de Charakter ënner dem Cursor mat der Del Taste geläscht ginn oder deen op der lénkser Säit mam Backspace Schlëssel. Wa mir d'Charaktere vum Cursor bis zum Schluss vun der Zeil läschen, benotze Ctrl + K an dann dréckt Backspace. Fir vum Cursor bis zum Ufank vun der Linn ze läschen, benotzt Ctrl + X an dann Backspace.
  • Ännere Buschtawen op kleng Buschtawen oder ëmgedréint: Dir kënnt kleng Buschtawen op Groussbus oder de Géigendeel änneren andeems Dir de Cursor plazéiert wou mir wëllen an dann op Esc dréckt gefollegt vun C oder L.
  • Kopéiert a pecht Text op der Kommandozeil: Ausser der rietser Maustast kënnt Dir d'Tastekombinatioun Ctrl + Shift + C benotze fir ze kopéieren an Ctrl + Shift + V fir ze pechen. Iwwregens, Shift ass de Shift-Schlëssel, awer deen ënner dem "Caps Lock" Schlëssel, fir déi déi et net wëssen. Och wann et domm schéngt, heiansdo hu mir keng Maus fir ze handelen an et ass interessant dës Tastatur Ofkierzungen ze kennen. Zum Beispill ass dëst mat Geleeënheet mam Raspbian fir de Raspberry Pi geschitt, an deem ech keng Maus hat fir mam Board ze verbannen.
  • Schrëft: Skripte si ganz praktesch fir alldeeg Aufgaben ze automatiséieren, stellt Iech vir datt Dir d'Geschicht wëllt gesinn, den aktuellen Ecran läschen an d'Geschicht dann komplett läschen. Dëst géif eng Serie vu Kommandoen erfuerderen a wann et eng Aufgab ass, déi Dir deeglech ausféiert, kënnt Dir interesséiert sinn e Skript ze kreéieren dat alles gläichzäiteg an automatesch mécht an Dir musst et nëmmen ausféieren fir dës Aufgab auszeféieren. Fir et ze kreéieren, schreiwe mir den folgenden Text mat engem Texteditor a späichere se mat der Extensioun .sh a ginn et Ausféierungs Permissiounen. Stellt Iech vir d'Beispill dat mir gesat hunn, den Text wier:
 #!/bin/bash
history
clear
cat /dev/null > ~/.bash_history
echo "El historial se ha borrado. Gracias.”
  • Fir et auszeféieren, stellt Iech vir datt mir et benannt hunn erasure.sh, well aus dem Verzeechnes wou et ass, schreiwe mir déi folgend an dréckt op ENTER (spuert eis beim Schreiwe vun der Kommandogeschicht fir d'Geschicht ze weisen, kloer fir den Ecran ze läschen an d'Kaz Zeil fir d'Datei ze läschen déi d'Geschicht rett, obwuel dëst Skript net vill Sënn mécht, awer et ass en einfach Beispill fir Iech ze verstoen):
 ./borrado.sh

Praktesch Tricks a Befehle fir eisen Terminal ze pressen:

Wann mir wësse wéi d'Virdeeler profitéieren déi Bash eis bitt fir eng besser Erfahrung ze kréien, kënne mir ufänken d'Tools ze exploitéieren déi doduerch kënne benotzt ginn:

  • Wësst am Verzeechnes datt ech sinn:
pwd
  • Ännert en anert Verzeechnes:
cd /ruta/del/nuevo/directorio/o/fichero
  • Zréck an de fréiere Verzeechnes:
cd ..
  • Gitt direkt an Äre perséinleche Verzeechnes oder dee vun engem anere Benotzer deen Dir spezifizéiert:
cd ~nombre_usuario
  • Gitt an de Stammverzeechnes:
cd /
  • Erstellt e Verzeechnes:
mkdir nombre_directorio
  • Verzeechnes Verzeechnes läschen:
rmdir nombre_directorio
rm nombre_fichero
  • Lëscht den Inhalt vun engem Verzeechnes:
 ls 
  • Kuckt verstoppt Dokumenter an engem Verzeechnes:
ls -a
  • Sich no enger Datei am ganze System:
 find / -name nombre_fichero
  • Schätzt de Raum benotzt vun engem Verzeechnes:
 du -sh /directorio
  • Maacht e Backup vun engem Verzeechnes an engem aneren: Stellt Iech vir datt Dir eng Backup Kopie vum / Heemverzeichnis maache wëllt an se späichert an / temp an datt de Backup copy1 heescht:
 dump -0aj -f /tmp/copia1.bak /home
  • Erstellt en ISO Bild vun enger séierer an einfacher Disk:
 mkisofs /dev/cdrom > nombre_imagen.iso
  • Huet Äre System schonn gespaart wéinst engem Programm am Grafikmodus? Dir kënnt zwangsleefeg dësen ausgefallene Programm forcéiere fir erëm normal ze ginn mat xkill. Dir musst just folgend tippen an Dir wäert gesinn datt de Mauszeiger an e Kräiz transforméiert ass, mat deem d'Fënster beréiert déi Dir wëllt zoumaachen an dat ass et:
 xkill
  • Dir wëllt de leschte Kommando nei ausféieren bäikomm? Typ:
 !! 
  • Gitt e Kommando a ouni datt et an d'Geschicht gespäichert gëttl: Dir musst just e Raum virum Kommando setzen deen Dir aus der Geschichtlëscht ausschléisse wëllt. Zum Beispill, wann Dir wëllt ls net an der Bash Geschicht opgezielt sinn, typ:
 ls 
  • Informéiert Iechn iwwer wéi ee Kommando benotzt:
 man nombre_comando
  • Kuckt d'Hardwarekomponente vun eisem System:
 dmidecode -q
  • Weist den ctechnesch Charakteristike vun enger Festplack:
 sudo hdparm -i /dev/sda
  • Show detailléiert CPU Informatioun:
 cat /proc/cpuinfo
  • Braucht Dir e séiere Kalenner? Fir e Kalenner fir e bestëmmt Joer ze kréien, typt just folgend (z. B. fir e Joer fir dëst Joer ze weisen):
 cal 2015
  • Oder wann Dir et wëllt vun e spezifesche Mount, zum Beispill Oktober:
 cal 10 2015
  • Schreift de System zu enger spezifizéierter Zäit aus. Stellt Iech vir datt Dir eppes erofluet dat laang dauert an Dir wëllt aus dem Haus erauskommen. Fir datt d'Ausrüstung kee Stroum verbraucht bis Dir zréck sidd an ouni d'Entloossung hallef ze verloossen, kënnt Dir de Shutdown zu enger spezifescher Zäit mat dësem Kommando plangen. Zum Beispill, stellt Iech vir datt Dir se um 08:50 ausmaache wëllt:
 shutdown -h 08:50
  • Kennt eis IP: heifir kënne mir den ifconfig Kommando benotzen a sichen no dem "inet addr:" Feld dat eis IP bestëmmt. Et ass einfach, awer dëst gëtt eis intern IP. Wann wat mir wëllen ass extern oder ëffentlech IP:
 curl ifconfig.me/ip
  • Botzt den Ecran vum Terminall net dech mat sou vill Text z'iwwerwannen an e proppert Ëmfeld ze hunn. Et ass nëtzlech nodeems Dir vill Befehle gemaach hutt oder mat verschiddenen Tools, déi eng Vielfalt vun textueller Informatioun zréckginn, déi den Terminalbildschierm zesummebriechen. Wann Dir et net méi wëllt, kënnt Dir d'Schuel als nei mat Ctrl + L loossen oder wann Dir wëllt:
 clear
  • Kommunikatioun a virtuelle Maschinnen: Wann Dir VirtualBOX oder VMWare benotzt fir en anere Betribssystem ze virtualiséieren, entweder Linux oder anescht, kënnt Dir Iech denken wéi Dir déi virtuell Maschinn (Gaascht) an déi physesch Maschinn (Host) um Netzniveau verlinke kënnt oder och wéi Dir zwee virtuell Maschinne matenee verbanne kënnt. géigesäiteg. Gutt, Dir musst just op d'Netzwierkkonfiguratioun vun der virtueller Maschinn zougräifen a wielt eng NAT Konfiguratioun fir en direkten Link tëscht zwou virtuelle Maschinnen oder Bridge ze kreéieren fir eng virtuell Maschinn mat der physescher ze kommunizéieren. Am éischte Fall musst Dir näischt maachen, awer wann Dir e Bridge Modus wielt, musst Dir d'IP vum Gaascht konfiguréieren sou datt et am selwechte Beräich wéi de physeschen Host ass. Zum Beispill, stellt Iech vir datt Är kierperlech Maschinn eng IP huet (Dir kënnt mat ifconfig kontrolléieren) 192.168.1.3 an datt déi virtuell Maschinn eng aner Linux Distro huet. Gutt, Dir sollt den Terminal vun der virtueller Maschinn opmaachen an "ifconfig eth0 new_IP" tippen ouni Zitater an ersetzen new_IP mat der IP déi Dir wëllt (erënnere mech och datt wann Dir en anert Netzwierkapparat ausser eth0 benotzt, musst Dir et spezifizéieren). Dës nei IP muss am selwechte Netzwierksegment sinn wéi déi vun der physescher Maschinn, also muss et ausgesinn wéi 192.168.1.X, wou X eng Zuel vun 0 bis 255 ass. Zum Beispill, dëst géif an dësem Fall funktionnéieren:
 ifconfig eth0 192.168.1.10
  • Rou lästeg Feelermeldungen: Ech roden fir d'éischt de Problem ze léisen oder ze iwwerwaachen a kucken datt et net eppes Eeschtes ass. Awer heiansdo e puer punktuell oder harmlos Feeler generéieren eng Feelerdatei déi eng lästeg Noriicht verursaache fir eis ze warnen iwwer de Problem a froen de Problem ze berichten fir se ze léisen. Wann Dir dës lästeg Noriicht vun "E Problem gouf festgestallt ..." oder ähnlech vermeide wëllt, kënnt Dir déi folgend tippen:
 sudo rm /var/crash/*
  • Festplack op Kapazitéitslimit (Raum fräi): fir Raum fräi ze maachen kënnt Dir zum Beispill folgend Reiefolleg vu Befehle benotzen (dëst läscht onnéideg Dateien déi Plaz brauchen ouni präzis ze sinn)
 sudo apt-get autoclean sudo apt-get celan sudo apt-get autoremove
  • Kuckt de verfügbare a gebrauchte Raum vun der Festplatte: Fir dëst ze maachen, kënne mir en einfachen Kommando benotzen deen eis Daten iwwer de fräien a benotzte Raum vun den aktuelle Partitioner gëtt, inklusiv de Prozentsaz:
 df -H
  • Fannt d'Bibliothéiken eraus déi e Programm benotzt: Zum Beispill, stellt Iech vir datt Dir d'Bibliothéike wëllt gesinn déi de "ls" Programm ofhängeg ass:
 ldd /bin/ls
  • Sicht a läscht all Dateie mat enger gewësser Extensioun: Stellt Iech vir datt Dir all Biller mat enger .gif Extensioun vun Ärem System läsche wëllt (wéi och ëmmer se heeschen). Typ:
 find -name *.gif | xargs rm -rf
  • Wësst wéi eng Ports mir hunn: Fir ze wëssen wéi eng Porte mir op hunn, kënne mir dës zwee Kommandoen benotzen, eng fir TCP an déi aner fir UDP:
 nmap -sS -O
nmap -sU -O
  • Wësse wéi eng Schuel mir benotzen: wéi Dir wësst sinn et der e puer, och wann bash am meeschte verbreet ass, ginn et anerer. Fir ze wëssen mat wéi enger Shell mir schaffen, kënnt Dir de folgenden Kommando tippen deen säin Numm zréckschéckt:
 echo $SHELL
  • Informatioun iwwer d'Kernel Versioun, d'Architektur an d'Distro: Mir kënnen Informatioun iwwer d'Versioun vum Linux Kernel wëssen, deen eis Distro benotzt, souwéi d'Architektur vun eisem Prozessor an d'Verdeelung déi mir benotzen. Dir musst just tippen:
 uname -a
  • Detektéiert ob eise System a Gefor ass wéinst der Existenz vu Rootkits: rootkits si béisaarteg Tools wéi Dir wësst, dës Tools erlaaben root Zougang zu béiswëlleg Benotzer. Fir ze erkennen ob eise System vun engem infizéiert ass, mir hunn dëse Package erofgelueden an dann (aus dem Verzeechnes wou déi erofgeluede Datei ass, denkt drun d'CD ze benotzen fir se ze goen):
 tar -xvf chkrootkit.tar.gz
cd chkrootkit-0.49/
make sense
./chkrootkit

Ech hoffen et war hëllefräich fir Iech. Vergiesst net ze kommentéieren fir Är Meenung ze ginn a wann Dir wëllt, frot eis nach een aneren Trick derbäi ze fannen deen Dir interessant fannt. Mir sinn op fir Är Ufroen.

Méi Informatioun an Tutorials vun eisem Blog - Déi bescht Linux Alternativen zu Windows Programmer, Wéi installéiert Dir e Package op Linux


6 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Donnéeën: AB Internet Networks 2008 SL
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   Stranderson sot

    Text mat der Tastatur kopéieren a pechen ass méi komfortabel mat:

    Ctrl + Insert -> kopéieren
    Shift + Insert -> Paste

  2.   Pepe Matthias sot

    mat der Maus déi Dir wielt an den zentrale Knäppchen deen Dir getraff hutt. méi einfach onméiglech.

  3.   Richard Moon Fuentes sot

    Exzellenten Beitrag, et hëlleft mir vill fir d'Computerwëssenschaftskarriär un déi ech studéiere wäert

  4.   Online Computer Geschäfter sot

    Wat e gudde Bäitrag! Ech linken et op meng Websäiten.

  5.   Kike sot

    super Resumé, villmools Merci

  6.   Jorge Luis Arellano Zubiate - Luckord sot

    Villmols Merci…
    D'Befehle déi Dir erwähnt sinn ganz nëtzlech.
    Gréiss aus Lima, Peru
    - Linux Mint 20 -