Kompilācija: 44 labākie triki Linux

tux super saiyan linux

Šis raksts ir paredzēts gan tiem, kas kādu laiku ir „lāpījuši” Linux, bet kuriem joprojām ir šaubas vai problēmas ar pingvīnu platformu, kā arī tiem, kuri ir jaunāki, lai uzzinātu jaunas lietas, kas jādara savā GNU / Linux sadalījumi. Viņiem esmu sastādījis šo rangu labākie triki un vispraktiskākais.

Kā jūs zināt, * nix operētājsistēmas intensīvi izmanto konsoli komandasLai gan ir parādījušās modernas grafiskās saskarnes un tās kļūst arvien labākas un izplatītākas, šīm sistēmām ir liela atkarība no konsoles pēc to veiktspējas un jaudas. Ir labi, ka šis pagātnes mantojums netiek pazaudēts, jo tieši tas vājina citas sistēmas.

Tas attiecas uz Apple Mac OS X, kas ir nopietni apņēmies izmantot GUI un rīkus terminālis. Tas ir padarījis OS X par tik plaši izmantotu un jaudīgu operētājsistēmu noteiktu uzdevumu veikšanā (piemēram, pentestēšanai, piemēram, Windows, kas, neskatoties uz pieejamo rīku skaitu, nav gluži ātrs un jaudīgs ...).

Tā kā uzdevumu izpilde grafiskajā režīmā ir samērā vienkārša, mēs koncentrēsimies galvenokārt uz konsoles trikiem un sniegsim virkni padomi veikt praktiskus un ikdienas uzdevumus no konsoles. Lai gan būs arī dažas praktiskas idejas citiem grafiskajiem rīkiem.

Optimizējiet savu pieredzi ar bash apvalku:

Linux konsole par excellence, stipri iesist, ir brīnišķīgi strādāt, lai gan daudziem ir garlaicīgi strādāt teksta režīmā. Lai labāk to saprastu un vieglāk strādātu, mēs iemācīsim jums šos braukšanas trikus, kas atvieglos jūsu dzīvi un darbu. Linux komandas svarīgi, lai maksimāli izmantotu savu termināli:

  • Komandas automātiskā pabeigšana: lai konsole automātiski aizpildītu komandas vai faila / direktorija nosaukuma nosaukumu, tikai ierakstot dažus pirmos burtus, varat izmantot taustiņu Tab. Tas ir vienkārši, ierakstiet komandas vai adreses pirmos burtus un pēc tam nospiediet taustiņu Tab, lai automātiski aizpildītu. Ja uzrakstītajiem burtiem atbilst vairāki nosaukumi, varat turpināt nospiest taustiņu Tab, lai parādītu vairāk iespēju, vai vienkārši turpināt rakstīt vairāk burtu.
  • Komandu vēsture: Ja jūs šaubāties par nesen izmantotās komandas sintaksi vai vienkārši vēlaties to ielādēt, lai izvairītos no tā atkārtotas rakstīšanas, varat izmantot komandu Bash saglabāto komandu vēsturi (~ / .bash_history). Lai to izdarītu, jums vienkārši jāraksta "vēsture" bez pēdiņām un jānospiež ENTER. Vēl viena iespēja izmantot vēstures tikumus ir izmantot augšupvērsto un lejupvērsto bultiņu taustiņus, lai “pārvietotos” pa komandu vēsturi un saglabātās komandas parādītu pašreizējās uzvednes priekšā. Lai veiktu šo pašu uzdevumu, varat izmantot arī taustiņu kombināciju Ctrl + P un Ctrl + N.
  • Meklēt jau izmantotās komandas: Pateicoties vēsturei, kuru esam izpētījuši iepriekšējā rindkopā, jūs varat meklēt iepriekš izmantotas komandas. Vienkārši izmantojiet Ctrl + R meklēšanai atpakaļ vai Ctrl + S meklēšanai uz priekšu. Šī metode ir komandu un pabeigšanas vēstures kombinācija, tāpēc mums ir jāuzraksta pirmie burti komandai, kuru mēs vēlamies iegūt.
  • Dzēst vēsturi: Ja mēs vēlamies izdzēst vēsturi, lai citam mūsu komandas lietotājam nebūtu piekļuves izmantotajām komandām vai vienkārši izdzēstu failu, kas jau bija diezgan piesātināts ar komandām intensīvas termināļa izmantošanas dēļ, varat izmantot "vēsturi" -c "bez pēdiņām un mūsu vēsture ir notīrīta (pašreizējam lietotājam). Tā vietā, ja vēlaties pilnībā izdzēst vēsturi, varat izmantot:
cat /dev/null > ~/.bash_history
  • Mainīt vai labot jau rakstītās rindas: Ja mēs esam meklējuši vēstures rindu vai izmantojuši automātisko pabeigšanu, bet mēs vēlamies atjaunināt līniju citai lietošanai vai sintakse vienkārši nav pietiekama, mēs varam izmantot Ctrl + A un Ctrl + E, lai pārvietotu kursoru uz rindas sākumu vai attiecīgi līdz beigām. Ja mēs gribam pāriet pa rakstzīmēm pa rakstzīmēm vienā vai otrā virzienā, mēs varam izmantot kreiso vai labo bulttaustiņu. No otras puses, ja mēs gribam pāriet no vārda uz vārdu, nevis rakstzīmi uz rakstzīmi, mēs varam izmantot tastatūras taustiņus Ctrl + Arrow (pa kreisi vai pa labi). Kad esam nonākuši punktā, rakstzīmi zem kursora var izdzēst ar taustiņu Dzēst vai pa kreisi ar taustiņu Backspace. Ja mēs vēlamies izdzēst rakstzīmes no kursora līdz rindas beigām, izmantojiet Ctrl + K un pēc tam nospiediet Backspace. Lai dzēstu no kursora līdz rindas sākumam, izmantojiet Ctrl + X un pēc tam Backspace.
  • Mainiet lielos burtus uz mazajiem vai otrādi: Jūs varat mainīt mazos burtus uz lielajiem vai pretējiem, novietojot kursoru vēlamajā vietā un pēc tam nospiežot Esc un pēc tam C vai L.
  • Teksta kopēšana un ielīmēšana komandrindā: Izņemot peles labo pogu, kopēšanai varat izmantot taustiņu kombināciju Ctrl + Shift + C un ielīmēšanai - Ctrl + Shift + V. Starp citu, Shift ir Shift taustiņš, bet tas, kas atrodas zem taustiņa "Caps Lock", tiem, kas nezina. Lai gan tas šķiet dumjš, dažreiz mums nav peles, lai rīkotos, un ir interesanti uzzināt šos īsinājumtaustiņus. Piemēram, tas man gadījās reizēm ar Raspbian par Raspberry Pi, kurā man nebija peles, lai izveidotu savienojumu ar dēli.
  • Skripts: Skripti ir ļoti praktiski, lai automatizētu ikdienas uzdevumus, iedomājieties, ka vēlaties redzēt vēsturi, notīrīt pašreizējo ekrānu un pēc tam pilnībā izdzēst vēsturi. Tam būtu nepieciešama virkne komandu, un, ja tas ir uzdevums, kuru veicat katru dienu, iespējams, jūs interesē izveidot skriptu, kas to visu paveic uzreiz un automātiski, un jums tas ir jāizpilda tikai šī uzdevuma veikšanai. Lai to izveidotu, mēs ar teksta redaktoru uzrakstām šādu tekstu un saglabājam to ar paplašinājumu .sh un piešķiram izpildes atļaujas. Iedomājieties mūsu piemēru, kura teksts būtu šāds:
 #!/bin/bash
history
clear
cat /dev/null > ~/.bash_history
echo "El historial se ha borrado. Gracias.”
  • Lai to izpildītu, iedomājieties, ka mēs to esam nosaukuši par erasure.sh, jo no direktorija, kurā tas atrodas, mēs rakstām sekojošo un nospiežam ENTER (saglabājot mūs, rakstot vēstures komandu, lai parādītu vēsturi, notīriet, lai izdzēstu ekrānu un kaķi dzēst failu, kas saglabā vēsturi, lai gan šim skriptam nav lielas jēgas, taču tas ir viegli saprotams piemērs):
 ./borrado.sh

Praktiski triki un komandas, lai izspiestu mūsu termināli:

Kad mēs zinām, kā izmantot priekšrocības, kuras Bash mums piedāvā, lai iegūtu labāku pieredzi, mēs varam sākt izmantot rīkus, kurus caur to var izmantot:

  • Direktorijā uzziniet, ka esmu:
pwd
  • Mainīt uz citu direktoriju:
cd /ruta/del/nuevo/directorio/o/fichero
  • Atgriezieties iepriekšējā direktorijā:
cd ..
  • Dodieties tieši uz savu personīgo direktoriju vai cita lietotāja norādītais lietotājs:
cd ~nombre_usuario
  • Pārejiet uz saknes direktoriju:
cd /
  • Izveidojiet direktoriju:
mkdir nombre_directorio
  • Dzēst direktorijus vai failus:
rmdir nombre_directorio
rm nombre_fichero
  • Uzskaitiet direktorija saturu:
 ls 
  • Skatīt slēptos dokumentus direktorijā:
ls -a
  • Faila meklēšana visā sistēmā:
 find / -name nombre_fichero
  • Novērtējiet direktorija izmantoto vietu:
 du -sh /directorio
  • Izpildīt direktorija dublējumkopija citā: iedomājieties, ka vēlaties izveidot / home direktorija rezerves kopiju un saglabāt to mapē / temp un ka dublējumu sauc par copy1:
 dump -0aj -f /tmp/copia1.bak /home
  • Izveidojiet ISO attēlu ātrs un ērts disks:
 mkisofs /dev/cdrom > nombre_imagen.iso
  • Vai jūsu sistēma ir bijusi bloqueado programmas dēļ grafiskā režīmā? Jūs varat piespiest aizvērt šo neizdevušos programmu, lai atgrieztos normālā stāvoklī, izmantojot xkill. Jums vienkārši jāievada šāda informācija, un jūs redzēsiet, ka peles kursors ir pārveidots par krustu, ar to pieskaroties logam, kuru vēlaties piespiest aizvērt, un tas ir viss:
 xkill
  • Vēlēties atkārtoti izpildiet pēdējo komandu pievienojies? Tips:
 !! 
  • Ievadiet komandu, to nesaglabājot vēsturēl: jums vienkārši ir jāievieto atstarpe tās komandas priekšā, kuru vēlaties izslēgt no vēstures saraksta. Piemēram, ja vēlaties, lai ls netiktu norādīts bash vēsturē, ierakstiet:
 ls 
  • Iegūstiet informācijun par to, kā izmantot jebkuru komandu:
 man nombre_comando
  • Skatiet mūsu sistēmas aparatūras komponentus:
 dmidecode -q
  • Parādiet ccietā diska tehniskās īpašības:
 sudo hdparm -i /dev/sda
  • parādīt detalizēta informācija par CPU:
 cat /proc/cpuinfo
  • Vai jums nepieciešams ātrs kalendārs? Lai iegūtu kalendāru konkrētam gadam, vienkārši ierakstiet šādu tekstu (piemēram: lai parādītu kalendāru šim gadam):
 cal 2015
  • Vai arī, ja jūs to vēlaties konkrēts mēnesis, piemēram, oktobris:
 cal 10 2015
  • Izslēdziet sistēmu noteiktā laikā. Iedomājieties, ka lejupielādējat kaut ko tādu, kas prasīs daudz laika, un vēlaties izkļūt no mājas. Lai iekārta nelietotu elektroenerģiju, kamēr neatgriezīsities, un neatstājot izlādi pusceļā, ar šo komandu varat ieplānot izslēgšanu noteiktā laikā. Piemēram, iedomājieties, ka vēlaties to izslēgt pulksten 08:50:
 shutdown -h 08:50
  • Ziniet mūsu IP: Šim nolūkam mēs varam izmantot komandu ifconfig un meklēt lauku "inet addr:", kas noteiks mūsu IP. Tas ir vienkārši, bet tas dod mums iekšējo IP. Ja mēs vēlamies ārējo vai publisko IP:
 curl ifconfig.me/ip
  • Notīriet termināla ekrānuEs neapgrūtinu jūs ar tik daudz teksta un lai man būtu tīra vide. Tas ir noderīgi pēc tam, kad ir izpildītas daudzas komandas vai ar noteiktiem rīkiem, kas atgriež daudz teksta informācijas, sabrūkot termināla ekrānam. Kad vairs nevēlaties, varat atstāt čaulu kā jaunu, izmantojot Ctrl + L, vai, ja vēlaties:
 clear
  • Komunikācija virtuālajās mašīnās: Ja izmantojat VirtualBOX vai VMWare, lai virtualizētu citu operētājsistēmu, vai nu Linux, vai citu, iespējams, domājat, kā tīkla līmenī saistīt virtuālo mašīnu (viesis) un fizisko mašīnu (resursdatoru) vai pat kā savienot divas virtuālās mašīnas viens otram. Nu, jums vienkārši jāpiekļūst virtuālās mašīnas tīkla konfigurācijai un jāizvēlas NAT konfigurācija, lai izveidotu tiešu saiti starp divām virtuālajām mašīnām vai Bridge, lai sazinātos ar virtuālo mašīnu ar fizisko. Pirmajā gadījumā jums nekas nav jādara, bet, izvēloties tilta režīmu, viesa IP būs jākonfigurē tā, lai tas būtu tādā pašā diapazonā kā fiziskais resursdators. Piemēram, iedomājieties, ka jūsu fiziskajai mašīnai ir IP (varat pārbaudīt, izmantojot ifconfig) 192.168.1.3 un vai virtuālajai mašīnai ir cits Linux izplatītājs. Jums vajadzētu atvērt virtuālās mašīnas termināli un ierakstīt "ifconfig eth0 New_IP" bez pēdiņām un aizstājot jauno IP ar vēlamo IP (atcerieties arī to, ka, ja izmantojat citu tīkla ierīci, nevis eth0, jums tas ir jānorāda ). Šim jaunajam IP jābūt tajā pašā tīkla segmentā kā fiziskajai mašīnai, tāpēc tam ir jāizskatās kā 192.168.1.X, kur X ir jebkurš skaitlis no 0 līdz 255. Piemēram, šajā gadījumā tas darbotos:
 ifconfig eth0 192.168.1.10
  • Klusināt kaitinošus kļūdu ziņojumus: Vispirms iesaku atrisināt vai uzraudzīt problēmu un redzēt, ka tā nav kaut kas nopietns. Bet dažreiz dažas specifiskas vai nekaitīgas kļūdas rada kļūdas failu, kas parādīs kaitinošu ziņojumu, kas brīdina mūs par problēmu un lūdz ziņot par problēmu, lai to atrisinātu. Ja vēlaties izvairīties no šī kaitinošā ziņojuma "Tika konstatēta problēma ..." vai tamlīdzīgi, varat ierakstīt šo:
 sudo rm /var/crash/*
  • Cietais disks ar jaudas ierobežojumu (atbrīvo vietu): lai atbrīvotu vietu, varat izmantot, piemēram, šādu komandu secību (tas izdzēsīs nevajadzīgos failus, kas aizņem vietu bez precizitātes)
 sudo apt-get autoclean sudo apt-get celan sudo apt-get autoremove
  • Pārbaudiet cietajā diskā pieejamo un izmantoto vietu: Lai to izdarītu, mēs varam izmantot vienkāršu komandu, kas dod mums datus par pašreizējo nodalījumu brīvo un izmantoto vietu, ieskaitot procentuālo daļu:
 df -H
  • Uzziniet programmas izmantotās bibliotēkas: Piemēram, iedomājieties, ka vēlaties redzēt bibliotēkas, no kurām ir atkarīga programma "ls":
 ldd /bin/ls
  • Meklēt un dzēst visi faili ar noteiktu paplašinājumu: iedomājieties, ka vēlaties no savas sistēmas izdzēst visus attēlus ar paplašinājumu .gif (neatkarīgi no tā, kāds ir viņu nosaukums). Tips:
 find -name *.gif | xargs rm -rf
  • Ziniet, kuras ostas mums ir atvērtas: Lai uzzinātu, kuras ostas mums ir atvērtas, mēs varam izmantot šīs divas komandas, vienu TCP un otru UDP:
 nmap -sS -O
nmap -sU -O
  • Zināt, kādu apvalku mēs izmantojam: kā jūs zināt, ir vairāki, lai gan bash ir visizplatītākais, ir citi. Lai uzzinātu, ar kuru čaumalu mēs strādājam, varat ierakstīt šādu komandu, kas atgriež tās nosaukumu:
 echo $SHELL
  • Informācija par kodola versiju, arhitektūru un izplatīšanu: Mēs varam uzzināt informāciju par Linux kodola versiju, kuru izmanto mūsu izplatītājs, kā arī par procesora arhitektūru un izmantoto izplatīšanu. Jums vienkārši jāievada:
 uname -a
  • Nosakiet, vai mūsu sistēmai ir draudi, jo pastāv rootkit: rootkit ir ļaunprātīgi rīki, kā jūs zināt, šie rīki ļauj root piekļūt ļaunprātīgiem lietotājiem. Lai noteiktu, vai mūsu sistēma ir inficēta ar vienu, mēs lejupielādējām šo paketi un pēc tam (no direktorijas, kurā atrodas lejupielādētais fails, atcerieties izmantot CD, lai to atvērtu):
 tar -xvf chkrootkit.tar.gz
cd chkrootkit-0.49/
make sense
./chkrootkit

Es ceru, ka tas jums ir bijis noderīgs. Neaizmirstiet komentēt lai izteiktu savu viedokli, un, ja vēlaties, palūdziet mums pievienot kādu citu triku, kas jums šķiet interesants. Mēs esam atvērti jūsu pieprasījumiem.

Plašāka informācija un konsultācijas no mūsu emuāra - Labākās Linux alternatīvas Windows programmām, Kā instalēt jebkuru pakotni Linux


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Srandersons teica

    Teksta kopēšana un ielīmēšana ar tastatūru ir ērtāka:

    Ctrl + Insert -> kopēt
    Shift + Insert -> paste

  2.   Pepe Matiass teica

    ar izvēlēto peli un centrālo pogu, kuru nospiežat. vieglāk neiespējami.

  3.   Ričards Luna Fuentess teica

    Lielisks ieguldījums, tas man ļoti palīdz datorzinātņu karjerā, kurā es mācīšos

  4.   Tiešsaistes datoru veikali teica

    Cik labs ieguldījums! Es to saistīšu savās tīmekļa lapās.

  5.   kike teica

    lielisks kopsavilkums, liels paldies

  6.   Horhe Luiss Arellano Zubiate - Luckord teica

    Liels paldies…
    Jūsu pieminētās komandas ir ļoti noderīgas.
    Sveiciens no Limas, Peru
    - Linux Mint 20 -