Compilation: Ang 44 Pinakamahusay na Mga Trick sa Linux

tux super saiyan linux

Ang artikulong ito ay naglalayong kapwa para sa mga na "gumugulo" sa Linux nang ilang sandali, ngunit mayroon pa ring ilang mga pag-aalinlangan o problema sa platform ng penguin, pati na rin para sa mga mas bagong nalalaman ang mga bagong bagay na dapat gawin sa kanilang GNU / Mga pamamahagi ng Linux. Para sa kanila na naipon ko ang ranggo na ito ng ang pinakamahusay na trick at ang pinaka praktikal.

Tulad ng alam mo, ang * nix operating system ay gumagamit ng masinsinang paggamit ng console comandosBagaman ang mga modernong grapikong interface ay lumitaw at nagiging mas mahusay at mas malawak, ang mga sistemang ito ay lubos na umaasa sa console para sa kanilang pagganap at lakas. Mabuti na ang pamana na ito mula sa nakaraan ay hindi nawala, dahil tiyak na ito ang nagpapahina sa iba pang mga system.

Ito ang kaso ng Apple Mac OS X, na seryosong nakatuon sa GUI at mga tool upang ang terminal. Nangangahulugan ito na ang OS X ay hindi ganoong ginagamit at makapangyarihang operating system pagdating sa pagganap ng ilang mga gawain (hal: para sa pentesting, tulad ng Windows, na sa kabila ng bilang ng mga tool na magagamit, hindi sila eksakto mabilis at malakas ...).

Kaya, tulad ng pagsasagawa ng mga gawain sa graphic mode ay medyo simple, mag-focus muna kami sa mga trick sa console at magbigay ng isang serye ng tip upang maisagawa ang praktikal, pang-araw-araw na mga gawain mula sa console. Kahit na magkakaroon din ng ilang mga praktikal na ideya para sa iba pang mga graphic tool.

I-optimize ang iyong karanasan sa bash shell:

Ang kahusayan sa Linux console, malakas na palo, napakahusay na magtrabaho kasama, bagaman marami ang nakakaisip na nakakapagod na gumana sa text mode. Upang mas maunawaan ito at gumana nang mas madali, tuturuan ka namin ng mga trick sa pagmamaneho na gagawing mas madali ang iyong buhay at trabaho. Utos ng Linux mahalaga upang masulit ang iyong terminal:

  • Utos pagkumpleto: para sa console na awtomatikong kumpletuhin ang pangalan ng isang utos o pangalan ng file / direktoryo sa pamamagitan lamang ng pag-type ng mga unang ilang titik, maaari mong gamitin ang Tab key. Ito ay simple, i-type ang mga unang titik ng isang utos o address at pagkatapos ay pindutin ang Tab upang mag-autocomplete. Kung sakaling may maraming mga pangalan na tumutugma sa mga nakasulat na titik, maaari mong panatilihin ang pagpindot sa Tab upang ipakita ang higit na mga posibilidad o panatilihin lamang ang pagsusulat ng higit pang mga titik.
  • Kasaysayan ng utos: Kung pagdudahan mo ang syntax ng isang utos na ginamit mo kamakailan o nais mo lamang itong makuha upang maiwasang mai-type ito muli, maaari mong gamitin ang kasaysayan ng utos na nai-save ng Bash (sa ~ / .bash_history). Upang magawa ito kailangan mo lamang isulat ang "kasaysayan" nang walang mga quote at pindutin ang ENTER. Ang isa pang pagpipilian upang samantalahin ang mga birtud ng kasaysayan ay ang paggamit ng pataas at pababang mga arrow key upang "mag-navigate" sa pamamagitan ng kasaysayan ng utos at ipakita ang nakaimbak na mga utos sa harap ng kasalukuyang prompt. Maaari mo ring gamitin ang key na kombinasyon ng Ctrl + P at Ctrl + N upang gawin ang parehong gawain.
  • Maghanap para sa mga nagamit na utos: Salamat sa kasaysayan na pinag-aralan namin sa nakaraang talata, maaari kang maghanap para sa mga utos na ginamit sa nakaraan. Gumamit lamang ng Ctrl + R para sa isang paatras na paghahanap o Ctrl + S para sa isang pasulong na paghahanap. Ang pamamaraang ito ay isang kumbinasyon ng kasaysayan ng utos at kasaysayan ng pagkumpleto, kaya kailangan naming isulat ang mga unang titik ng utos na nais naming makuha.
  • Tanggalin ang kasaysayan: Kung nais naming tanggalin ang kasaysayan upang ang isa pang gumagamit sa aming koponan ay walang access sa mga utos na ginamit namin o simpleng tanggalin ang file na medyo puspos ng mga utos dahil sa masidhing paggamit ng terminal, maaari mong gamitin ang "kasaysayan -c "nang walang mga quote at ang aming kasaysayan ay na-clear (para sa kasalukuyang gumagamit). Sa halip, kung nais mong burahin nang buo ang kasaysayan, maaari mong gamitin ang:
cat /dev/null > ~/.bash_history
  • Baguhin o itama ang mga linya na nakasulat na: Kung naghanap kami ng isang linya ng kasaysayan o gumamit ng autocomplete, ngunit nais naming i-update ang linya para sa isa pang paggamit o simpleng hindi sapat ang syntax, maaari naming gamitin ang Ctrl + A at Ctrl + E upang ilipat ang cursor sa simula ng linya o hanggang sa katapusan ayon sa pagkakabanggit. Kung nais naming tumalon ng character ayon sa character sa isang direksyon o iba pa, maaari naming gamitin ang kaliwa o kanang arrow key. Sa kabilang banda, kung nais naming tumalon mula sa salita patungo sa salita sa halip na character sa character, maaari nating gamitin ang Ctrl + Arrow (kaliwa o kanan) sa aming keyboard. Sa sandaling maabot namin ang isang punto, ang character sa ilalim ng cursor ay maaaring tanggalin gamit ang Delete key o ang isa sa kaliwa gamit ang Backspace key. Kung nais naming burahin ang mga character mula sa cursor hanggang sa dulo ng linya, gamitin ang Ctrl + K at pagkatapos ay pindutin ang Backspace. Upang burahin mula sa cursor hanggang sa simula ng linya, gamitin ang Ctrl + X at pagkatapos ang Backspace.
  • Baguhin ang uppercase sa lowercase o vice versa: Maaari mong baguhin ang maliit na maliit sa maliliit na mata o ang kabaligtaran sa pamamagitan ng paglalagay ng cursor kung saan namin nais at pagkatapos ay pagpindot sa Esc na sinusundan ng C o L.
  • Kopyahin at i-paste ang teksto sa linya ng utos: Bukod sa kanang pindutan ng mouse, maaari mong gamitin ang key na kombinasyon ng Ctrl + Shift + C upang makopya at Ctrl + Shift + V upang i-paste. Sa pamamagitan ng paraan, ang Shift ay ang shift key, ngunit ang isa sa ilalim ng "Caps Lock" na key, para sa mga hindi nakakaalam. Bagaman tila nakakaloko, minsan wala kaming mouse upang kumilos at kagiliw-giliw na malaman ang mga keyboard shortcut na ito. Halimbawa, nangyari ito sa akin paminsan-minsan kasama ang Raspbian para sa Raspberry Pi, kung saan wala akong mouse upang kumonekta sa board.
  • script: Napaka praktikal ng mga script upang i-automate ang mga pang-araw-araw na gawain, isipin na nais mong makita ang kasaysayan, i-clear ang kasalukuyang screen at pagkatapos ay burahin ang kasaysayan nang buo. Mangangailangan ito ng isang serye ng mga utos at kung ito ay isang gawain na ginagawa mo araw-araw, maaaring interesado ka sa paglikha ng isang script na ginagawa lahat nang sabay-sabay at awtomatiko at kailangan mo lamang itong patakbuhin upang maisagawa ang gawaing iyon. Upang likhain ito, isusulat namin ang sumusunod na teksto sa isang text editor at i-save ito sa extension .sh at bigyan ito ng mga pahintulot sa pagpapatupad. Isipin ang halimbawa na inilagay namin, ang teksto ay:
 #!/bin/bash
history
clear
cat /dev/null > ~/.bash_history
echo "El historial se ha borrado. Gracias.”
  • Upang maipatupad ito, isipin na pinangalanan namin itong erasure.sh, dahil mula sa direktoryo kung saan ito matatagpuan, isusulat namin ang sumusunod at pindutin ang ENTER (i-save sa amin ang pagsusulat ng kasaysayan ng utos upang ipakita ang kasaysayan, malinaw na burahin ang screen at ang pusa linya upang burahin ang file na nakakatipid ng kasaysayan, kahit na ang script na ito ay walang katuturan, ngunit ito ay isang madaling halimbawa para maunawaan mo):
 ./borrado.sh

Mga praktikal na trick at utos na pisilin ang aming terminal:

Kapag alam na natin kung paano samantalahin ang mga kalamangan na ibinibigay sa atin ng bash upang makakuha ng isang mas mahusay na karanasan, maaari nating simulan ang pagsamantalahan ang mga tool na maaaring magamit sa pamamagitan nito:

  • Alamin sa direktoryo na ako:
pwd
  • Baguhin sa ibang direktoryo:
cd /ruta/del/nuevo/directorio/o/fichero
  • Bumalik sa nakaraang direktoryo:
cd ..
  • Direktang pumunta sa iyong personal na direktoryo o ng ibang gumagamit na iyong tinukoy:
cd ~nombre_usuario
  • Pumunta sa direktoryo ng ugat:
cd /
  • Lumikha ng isang direktoryo:
mkdir nombre_directorio
  • Tanggalin ang mga direktoryo o file:
rmdir nombre_directorio
rm nombre_fichero
  • Ilista ang mga nilalaman ng isang direktoryo:
 ls 
  • Tingnan ang mga nakatagong dokumento sa isang direktoryo:
ls -a
  • Maghanap para sa isang file sa buong system:
 find / -name nombre_fichero
  • Tantyahin ang puwang na ginamit ng isang direktoryo:
 du -sh /directorio
  • magsagawa ng isang backup ng isang direktoryo sa isa pa: isipin na nais mong gumawa ng isang backup na kopya ng direktoryo / home at i-save ito sa / temp at ang backup ay tinatawag na copy1:
 dump -0aj -f /tmp/copia1.bak /home
  • Lumikha ng isang ISO imahe ng isang mabilis at madaling disk:
 mkisofs /dev/cdrom > nombre_imagen.iso
  • Ang iyong system ba ay naka-lock out dahil sa isang programa sa graphic mode? Maaari mong mapilit isara ang nabigong programa na ito upang makabalik sa normal sa xkill. Kailangan mo lamang i-type ang sumusunod at makikita mo na ang mouse cursor ay nagbago sa isang krus, na hawakan nito ang window na nais mong pilitin upang isara at iyon lang:
 xkill
  • Gusto mo ibalik ang huling utos sumali? Uri:
 !! 
  • Magpasok ng isang utos nang hindi ito nai-save sa kasaysayanl: kailangan mo lamang maglagay ng puwang sa harap ng utos na nais mong ibukod mula sa listahan ng kasaysayan. Halimbawa, kung nais mong hindi nakalista sa bash history, i-type ang:
 ls 
  • Kumuha ng impormasyonn tungkol sa kung paano gamitin ang anumang utos:
 man nombre_comando
  • Tingnan ang mga bahagi ng hardware ng aming system:
 dmidecode -q
  • Ipakita ang cmga teknikal na katangian ng isang hard disk:
 sudo hdparm -i /dev/sda
  • palabas detalyadong impormasyon ng CPU:
 cat /proc/cpuinfo
  • Kailangan mo ba ng mabilis na kalendaryo? Upang makakuha ng isang kalendaryo para sa isang naibigay na taon, i-type lamang ang sumusunod (hal: upang ipakita ang isa para sa taong ito):
 cal 2015
  • O kung nais mo ito mula sa isang tiyak na buwan, halimbawa Oktubre:
 cal 10 2015
  • Patayin ang system sa isang tinukoy na oras. Pag-isipan na nagda-download ka ng isang bagay na magtatagal at nais mong lumabas ng bahay. Upang ang kagamitan ay hindi kumakain ng kuryente hanggang sa bumalik ka at hindi iniiwan ang paglabas ng kalahati, maaari mong iiskedyul ang pag-shutdown sa isang tukoy na oras sa utos na ito. Halimbawa, isipin na nais mong i-off ito 08:50:
 shutdown -h 08:50
  • Alamin ang aming IP: para dito maaari naming gamitin ang ifconfig command at hanapin ang patlang na "inet addr:" na tutukoy sa aming IP. Ito ay simple, ngunit nagbibigay ito sa amin ng aming panloob na IP. Kung ang gusto namin ay panlabas o pampublikong IP:
 curl ifconfig.me/ip
  • Linisin ang screen ng terminalHindi kita masobrahan ng napakaraming teksto at magkaroon ng isang malinis na kapaligiran. Ito ay kapaki-pakinabang pagkatapos maipatupad ang maraming mga utos o may ilang mga tool na nagbabalik ng maraming impormasyong pangkonteksto na gumuho sa terminal ng terminal. Kung hindi mo na ito gusto, maaari mong iwanang bago ang shell gamit ang Ctrl + L o kung nais mo:
 clear
  • Komunikasyon sa mga virtual machine: Kung gumagamit ka ng VirtualBOX o VMWare upang gawing virtual ang isa pang operating system, alinman sa Linux o iba, maaaring iniisip mo kung paano mo mai-link ang virtual machine (panauhin) at ang pisikal na makina (host) sa antas ng network o kahit paano ikonekta ang dalawang virtual machine sa isa't-isa. Sa gayon, kailangan mo lamang i-access ang pagsasaayos ng network ng virtual machine at pumili ng isang pagsasaayos ng NAT upang lumikha ng isang direktang link sa pagitan ng dalawang virtual machine o Bridge upang makipag-usap sa isang virtual machine sa pisikal na isa. Sa unang kaso, hindi mo kailangang gumawa ng anumang bagay, ngunit kung pipiliin mo ang isang Bridge mode, kakailanganin mong i-configure ang IP ng panauhin upang ito ay nasa parehong saklaw ng pisikal na host. Halimbawa, isipin na ang iyong pisikal na makina ay may isang IP (maaari mong suriin sa ifconfig) 192.168.1.3 at ang virtual machine ay may isa pang distro ng Linux. Kaya, dapat mong buksan ang terminal ng virtual machine at i-type ang "ifconfig eth0 New_IP" nang walang mga quote at pagpapalit ng new_IP para sa gusto mong IP (tandaan din na kung gumagamit ka ng isa pang aparato ng network maliban sa eth0, kailangan mong tukuyin ito). Ang bagong IP ay dapat na nasa parehong segment ng network tulad ng pisikal na makina, kaya't magmukhang 192.168.1.X, kung saan ang X ay anumang numero mula 0 hanggang 255. Halimbawa, gagana ito sa kasong ito:
 ifconfig eth0 192.168.1.10
  • Patahimikin ang mga nakakainis na mensahe ng error: Pinapayuhan ko muna na lutasin o subaybayan ang problema at makita na hindi ito seryoso. Ngunit kung minsan, ang ilang mga punctual o hindi nakakapinsalang mga error ay bumubuo ng isang file ng error na magiging sanhi ng isang nakakainis na mensahe na lilitaw na nagbabala sa amin ng problema at hinihiling na iulat ang problema upang malutas ito. Kung nais mong iwasan ang nakakainis na mensahe ng "Isang problema ang napansin ..." o katulad nito, maaari mong i-type ang sumusunod:
 sudo rm /var/crash/*
  • Hard drive sa limitasyon ng kapasidad (magbakante ng puwang): upang mapalaya ang puwang na maaari mong gamitin, halimbawa, ang sumusunod na pagkakasunud-sunod ng mga utos (tatanggalin nito ang hindi kinakailangang mga file na tumatagal ng puwang nang hindi tumpak)
 sudo apt-get autoclean sudo apt-get celan sudo apt-get autoremove
  • Suriin ang magagamit at ginamit na puwang ng hard disk: Upang magawa ito, maaari kaming gumamit ng isang simpleng utos na magbibigay sa amin ng data sa libre at ginamit na puwang ng kasalukuyang mga pagkahati, kabilang ang porsyento:
 df -H
  • Alamin ang mga aklatan na ginagamit ng isang programa: Halimbawa, isipin na nais mong makita ang mga aklatan na ang "ls" na programa ay nakasalalay sa:
 ldd /bin/ls
  • Maghanap at tanggalin lahat ng mga file na may isang tiyak na extension: isipin na nais mong tanggalin ang lahat ng mga imahe na may isang .gif na extension mula sa iyong system (anuman ang kanilang pangalan). Uri:
 find -name *.gif | xargs rm -rf
  • Alamin kung aling mga port ang mayroon kaming bukas: Upang malaman kung aling mga port ang mayroon kaming bukas maaari naming magamit ang dalawang utos na ito, isa para sa TCP at isa pa para sa UDP:
 nmap -sS -O
nmap -sU -O
  • Alamin kung anong shell ang ginagamit namin: tulad ng alam mong maraming, bagaman ang bash ang pinakalaganap mayroong iba. Upang malaman kung aling shell ang nagtatrabaho kami, maaari mong i-type ang sumusunod na utos na nagbabalik ng pangalan nito:
 echo $SHELL
  • Ang impormasyon tungkol sa bersyon ng kernel, arkitektura at distro: Maaari naming malaman ang impormasyon tungkol sa bersyon ng Linux kernel na ginagamit ng aming distro, pati na rin ang arkitektura ng aming processor at ang pamamahagi na ginagamit namin. Kailangan mo lang i-type ang:
 uname -a
  • Alamin kung ang aming system ay nasa panganib dahil sa pagkakaroon ng mga rootkit: ang mga rootkit ay mga nakakahamak na tool tulad ng alam mo, pinapayagan ng mga tool na ito ang pag-access ng ugat sa mga nakakahamak na gumagamit. Upang matukoy kung ang aming system ay nahawaan ng isa, na-download namin ang package na ito at pagkatapos (mula sa direktoryo kung saan matatagpuan ang na-download na file, tandaan na gumamit ng cd upang pumunta dito):
 tar -xvf chkrootkit.tar.gz
cd chkrootkit-0.49/
make sense
./chkrootkit

Inaasahan kong naging kapaki-pakinabang ito para sa iyo. Huwag kalimutan na magbigay ng puna Upang maibigay ang iyong opinyon at kung nais mo, hilingin sa amin na magdagdag ng iba pang trick na sa tingin mo ay nakakainteres. Bukas kami sa iyong mga kahilingan.

Higit pang impormasyon at mga tutorial mula sa aming blog - Ang pinakamahusay na kahalili ng Linux sa mga programa sa Windows, Paano mag-install ng anumang pakete sa Linux


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Stranderson dijo

    Ang pagkopya at pag-paste ng teksto gamit ang keyboard ay ginagawang mas komportable sa:

    Ctrl + Insert -> kopyahin
    Shift + Insert -> i-paste

  2.   Pepe Matthias dijo

    gamit ang mouse na iyong pinili at ang gitnang pindutan na na-hit mo. mas madaling imposible.

  3.   Richard Moon Fuentes dijo

    Mahusay na kontribusyon, nakakatulong ito sa akin ng malaki para sa karera sa agham ng computer na pinag-aaralan ko

  4.   Mga tindahan ng online na computer dijo

    Isang magandang kontribusyon! Magli-link ako rito sa aking mga web page.

  5.   kike dijo

    mahusay na buod, maraming salamat

  6.   Jorge Luis Arellano Zubiate - Luckord dijo

    Maraming salamat…
    Ang mga utos na nabanggit mo ay lubhang kapaki-pakinabang.
    Pagbati mula sa Lima, Peru
    - Linux Mint 20 -