Paano Ilista ang Lahat ng Linux na Nag-uutos sa Iyong Mga Alam ng Shell



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Mayroong talagang isang utos na ilista ang lahat ng iba pang mga utos na alam ng isang shell ng Linux, ngunit higit sa malamang hindi ka pamilyar dito. Kung mayroong kailanman naging isang counterintuitive Catch-22 patungkol sa paggamit ng mga linya ng utos ng operating system na nakabatay sa GNU / Linux, ito ito. Sinabi na, sa kabutihang palad napakadali na kunin ang utos na pinag-uusapan kahit na hindi kaagad ibigay ng shell sa iyo.



Upang magsimula, kakailanganin mong gumamit ng Ctrl + Alt + T upang magbukas ng isang linya ng utos. Ang mga gumagamit ng Xfce4, KDE at LXDE ay nais na mag-click sa Mga Tool ng System sa menu ng Mga Application at pagkatapos ay mag-click sa Terminal. Ang mga gumagamit ng Ubuntu Unity ay maaaring maghanap para sa salitang Terminal sa Dash. Naturally, ang trick na ito ay gagana nang maayos mula sa isang mas tradisyonal na virtual terminal environment din.



Paraan 1: Mga Utos sa Listahan Gamit ang compgen Shell Built-in

Sa linya ng utos, uri compgen -c | higit pa upang ilista ang bawat utos na maaari mong patakbuhin. Gamitin ang space bar sa tuwing nais mong bumaba ng isa pang mahabang pahina ng teksto. Mapapansin mo na ang utility na ito ay may napakalawak na ideya kung ano ang isang utos. Maraming mga piraso ng bantas na hindi karaniwang iisipin bilang mga utos na hindi gagana kung na-type mo lang sila sa isang terminal dahil ginagamit sila para sa pag-link ng mga piraso at piraso ng mas mahahabang utos.



Kung gumagamit ka ng isang modernong terminal emulator, pagkatapos ay maaari mong palaging mag-scroll pabalik upang makita kung ano ang napalampas mo sa sandaling magsimula itong mag-scroll sa screen. Kapag nahanap mo ang utos na iyong hinahanap, pagkatapos ay maaari mong i-type ang q minsan upang bumalik kaagad sa iyong prompt ng utos. Ito ay talagang isang built-in na bash, kaya kung gumagamit ka ng shell ng Almquist o C-shell hindi mo talaga ito magagamit.

Nag-aalok ang utility ng compgen ng maraming iba pang mga pagpipilian, kahit na napansin mo na wala itong pahina ng tao dahil ito ay isang built-in na shell. Ginagawa nitong medyo mahirap malaman kung paano gamitin. Sa kasamaang palad, ang bawat isa sa mga pagpipiliang ito ay hindi mahirap tandaan. Uri compgen -a upang ilista ang lahat ng mga alias na mayroon ka. Gamit compgen -b nakalista ang lahat ng iba pang mga shell na builtin na utos at compgen -k bibigyan ka ng isang listahan ng mga keyword. Kung nais mo talagang basahin ang tungkol sa utos, maaari kang mag-type tao builtins upang makita ang aktwal na pahina ng bash shell.



Dahil ito ay isang napakahabang haba na pahina, dahil binabanggit nito ang lahat ng bagay na maaaring gawin ng bash sa pamamagitan ng kanyang sarili, uri / compgen at itulak ipasok upang maghanap. Marahil ay na-highlight mo lamang ang unang pagbanggit nito, kaya't i-type / at itulak na ipasok muli. Magkakaroon ka ng isang talata na nagpapaliwanag kung ano ang ginagawa ng maliit na programa ng compgen.

Sa pamamagitan ng paraan, tulad ng kailangan mong gumamit ng compgen -c | higit pa upang matingnan ang bawat utos sa disenteng pagkakasunud-sunod, kakailanganin mo ring gumamit ng compgen -b | higit pa upang mapanatili ang isang ito mula sa pag-ikot din ng screen. Ang iba ay hindi dapat bigyan ng labis na output. Sinabi na, kung gumagamit ka ng anumang modernong emulator ng terminal maaari ka lamang mag-scroll pabalik sa sandaling ang output ay nagsimulang dumaloy nang diretso sa screen.

Paraan 2: Paggamit ng Tab Key Trick

Marahil ay pamilyar ka sa kung paano mo itulak ang tab key dalawang beses sa bash prompt nagsisimula itong magbigay ng mga mungkahi. Kung bahagyang nag-type ka ng isang command at tab na push, magkakaroon ka ng kumpletong utos para sa iyo nang hindi na kinakailangang i-type ang natitira. Kung katulad ka ng karamihan sa mga gumagamit, ginagamit mo ito upang makumpleto ang mga paglipat sa napakahabang mga direktoryo o tanggalin ang mga malalaking pangalan ng file nang hindi kinakailangang i-type ang mga ito.

Sa isang tiyak na utos, maaari mo talagang makuha ang trick na ito upang ipakita sa iyo ang bawat utos sa iyong system. Uri bash –norc at itulak ipasok upang makuha ang pinaka-pangunahing bash session na posible, dahil ang karamihan sa mga pamamahagi ay talagang hindi pinagana ang pagpapaandar na ito upang magsimula. Mapapansin mo na ang iyong prompt ay nagbago sa isang bagay na medyo generic. Ngayon nang hindi gumagawa ng anumang bagay, itulak ang tab key nang dalawang beses.

Tatanungin ka kung nais mong ipakita subalit maraming posibilidad na mayroon, kaya dapat mong itulak ang y key upang magawa ito. Ngayon ay titingnan mo ang isang listahan ng bawat utos sa iyong system. Itulak ang q key sa sandaling dumating ka sa utos na iyong hinahanap. Ito ay tulad ng anumang iba pang listahan ng mungkahi na bash na nakita mo upang ma-navigate mo ito sa eksaktong parehong paraan nang walang anumang mga problema. Hindi tulad ng mga nakaraang listahan, ang isang ito ay talagang aayos nang hindi kinakailangang i-tubo ito sa anupaman.

Kapag nais mo nang lumabas sa bagong session, i-type lamang ang exit at makikita mo ang iyong dating prompt.

Basahin ang 3 minuto