Android

10 Expert Ubuntu Tricks

My 5 Favorite Linux Shell Tricks for SPEEEEEED (and efficiency)

My 5 Favorite Linux Shell Tricks for SPEEEEEED (and efficiency)

Talaan ng mga Nilalaman:

Anonim

Kamakailan lamang nagsimula akong magtrabaho sa isang bagong mga tip sa Ubuntu libro na kasosyo sa aking umiiral na pamagat, Ubuntu Kung Fu. Ang bagong libro ay pinaplano pa rin at hindi mai-publish hanggang sa susunod na taon, ngunit naisip ko na ibabahagi ko ang 10 mga tip na nasa aking listahan upang maisama. Kung mayroon kang anumang mga iba na sa tingin mo ay pumunta sa tulad ng isang libro, ilagay ang mga ito sa mga komento sa ibaba. Gusto kong marinig ang mga ito, tulad ng iba pang mga mambabasa, sigurado ako.

Ang mga tip na ito ay hindi partikular na Ubuntu, ngunit nasubukan na sila sa Ubuntu, at hindi ko magagarantiyahan ang mga ito ay gagana iba pang distros. Maaaring alam mo na ang tungkol sa ilan o lahat ng mga ito sa kanila, ngunit labanan ang tukso upang magalak tungkol dito sa mga komento.

Sa ganitong sinabi, magsimula tayo!

[Karagdagang pagbabasa: 4 Mga proyektong Linux para sa mga newbies at intermediate users]

1. Buksan ang isang Programa ng Run Superuser Dialog

Marahil ay alam mo na ang pagpindot sa Alt + F2 ay magdudulot ng isang dialog box na "Run Programs" na lumitaw. Dito maaari mong i-type ang anumang pangalan ng programa upang patakbuhin ito - Madalas kong gamitin ito upang patakbuhin ang gconf-editor , na hindi nakakuha ng isang entry sa menu, halimbawa. Gayunpaman, kung ang uri ng gksu ay isang window ng terminal (na walang sumusunod), ang isang katulad na dialog box ay lilitaw, ngunit oras na ito ay hahayaan kang patakbuhin ang program bilang root (o anumang iba pang user sa system). Maaari mong isailalim ang utos ng gksu sa isang shortcut sa keyboard (marahil Shift + Alt + F2) gamit ang System, Preferences, Shortcuts Keyboard "Dialog ng Run Programs

2. I-install ang Mga Packages nang Mabilis Sa GDebi

Nagugol ako ng mahabang panahon na hindi papansin ang programang GDebi. Upang ipaalala sa iyo, ito ay isang GUI application na nagbibigay-daan sa pag-install ng mga pakete na iyong na-download nang manu-mano. Sinusubukan nito na lutasin ang mga dependency gamit ang mga repository, na isang kapaki-pakinabang na tampok. Gayunpaman, palaging ginusto ko ang magandang luma na dpkg command. Pagkatapos ng isang araw sinubukan ko GDebi sa command line at ay nagulat na makita din na ito ay tumatakbo sa isang walang kabagong non-GUI mode (ie sudo gdebi package.deb), gayon pa man ay mayroon pa ring kakayahan upang malutas ang mga dependency. Subukan. Kapag ginawa mo na, maaaring hindi mo na muling gamitin ang dpkg -i .

3. CD Tricks

Siguraduhin ko na kahit na ang mga eksperto sa bash ay paminsan-minsang sumayaw sa kanilang noo at nagsabing, "Wow! Hindi ko alam kung kaya mong gawin iyon!". Kamakailan lamang ay natutunan ko ang dalawang mga trick para sa cd (direktoryo ng pagbabago) utos na dumaan sa akin hanggang ngayon. Ang pag-type cd sa sarili nito ay magpapalit sa iyo sa direktoryo ng iyong / home (hal. Katumbas ng cd ~). Ang pag-type ng cd - ay magpapalit sa iyo sa huling direktoryo na iyong pinagba-browse bago ka lumipat sa kasalukuyan.

4. Magdagdag ng Mga Direktoryo Upang Direktoryo ng Stack Sa PUSHD

Habang nasa paksa kami ng mga direktoryo, pag-usapan natin ang direktoryo ng stack. Medyo simple, ito ay isang listahan ng mga direktoryo na nakaimbak ng bash. Ang direktoryo na kasalukuyang naka-browse ay palaging nangunguna sa listahan, ngunit ang listahan ay walang laman na walang laman hanggang sa magdagdag ka ng isang bagong direktoryo, na maaari mong gawin gamit ang command na pushd . Halimbawa, ang pushd / usr / bin ay magdaragdag / usr / bin . Bibigyan ka rin nito ng direktang direktoryo, upang maaari mong gamitin ito sa halip ng cd upang mag-navigate (ang opsyong -n ay magbibigay sa iyo ng isang direktoryo ngunit manatili kung nasaan ka). Ang dirs command ay magpapakita sa listahan ng direktoryo (tandaan na ang kasalukuyang naka-browse na direktoryo ay palaging nasa itaas). popd tinatanggal ang pinakamataas na entry sa listahan, at binubuksan ka sa susunod sa listahan. Bigyan ang listahan ng direktoryo ng isang subukan. Maaari itong maging kapaki-pakinabang kung ikaw ay nangangasiwa ng isang sistema at kailangang tumalon mula sa direktoryo sa direktoryo, at hilig na makalimutan kung saan ang mga mahahalagang bagay ay.

5. Patayin ang mga Proseso Mabilis na may PKILL

Upang pumatay ng isang proseso na laging ginagamit ko nang itaas, o ang pumatay o killall mga utos kasama ang ps | aux upang matuklasan ang mga numero ng proseso / mga pangalan. Gayunpaman, ang command na pkill ay nagtanggal ng maraming trabaho - pkill firefox , halimbawa, ay maghanap sa listahan ng mga proseso para sa anumang bagay na tumutugma sa firefox, at pagkatapos ay patayin ito (ie magpadala ng SIGTERM). pstree ay isang magandang cool na utos, at ipapakita ang lahat ng mga proseso sa isang family-tree arrangement, na inorganisa ng mga nagmamay-ari nito. Ipasadya ang Gnome With Gnome Control Center

Para sa mga may problema sa pagbibigay ng kanilang mga cravings sa Windows, at nais ng gandang organisadong Control Panel na katulad ng karanasan, isaalang-alang ang paggamit ng

gnome-control-center para sa mga pangangailangan sa pagsasaayos ng iyong system. Ang pagdaragdag ng isang shortcut sa desktop sa program na ito ay maaaring makatulong sa mga bagong manlalaro na makalapit sa Ubuntu, na nagbibigay sa kanila ng pamilyar na karanasan sa Windows, at maiwasan ang pagpilit na tuklasin ang nakakatakot na System menu. Ilunsad ang OpenOffice.org Mas mabilis

Kung gumagamit ka ng OpenOffice.org ng maraming, maaari kang maging bigo kung gaano katagal ang kinakailangan upang simulan ang bawat oras. Upang makakuha ng paligid, buksan ang programa ng Session (tinatawag na Startup Manager sa Jaunty; anumang kaso, i-click ang

System, Preferences, Startup Applications upang hanapin ito) at magdagdag ng bagong entry. Sa patlang ng Command, i-type ang openoffice -nodefault -nologo . Pagkatapos ay i-reboot. Ito ay magiging sanhi ng cached sa OpenOffice.org kapag nagsisimula ang Gnome desktop, kaya ang pagsisimula ng anumang aplikasyon ng OO.org sa hinaharap ay mangyayari sa isang split second. Sa epektibong paraan, inililipat mo ang delayed startup ng OpenOffice.org sa unang boot-up, ngunit hindi mo ito mapapansin. 8. I-clear ang Up Disk Clutter Sa isang Jiffy

Pagpapatakbo ng maikling puwang sa disk? Subukang mag-type ng

sudo apt-get autoremove at pagkatapos sudo apt-get clean sa isang terminal window. Ang unang utos ay nag-aalis ng anumang hindi nagamit (kalabisan) mga dependency mula sa system. Ang pangalawang nag-aalis ng lahat ng naka-cache na mga file ng pakete. Parehong hindi nakakapinsala. Sa isang mahusay na ginagamit na sistema na na-update ng ilang beses, maaari mong magbakante-up ng mas maraming bilang isang gigabyte gamit ang mga pamamaraan na ito. (Ihambing ang bago at pagkatapos gamitin ang command na df -h .) 9. Figure Out Missing Extension ng File

Naipadala na ba ang isang file na walang extension sa pamamagitan ng e-mail? Walang ideya kung anong uri ng file ito? (Ang mga gumagamit ng Mac ay partikular na nagkasala ng kasalanan na isinasaalang-alang ang mga extension ng file na opsyonal.) Subukan ang

file na utos. Lamang tukuyin ang filename tuwid pagkatapos. Gayundin, ibigay ang mga string ng utos sa isang subukan. Ipapakita nito ang anumang "mga napi-print na string" sa loob ng isang binary file (io anumang bagay na hindi ma-print, na karaniwang nagpapahiwatig ng data). Ang uri ng file ay kadalasang nakalista sa itaas, kaya magandang ideya na mag-pipe ang output ng string sa head (ie string filename | ulo). 10. Huwag Kalimutan ang Mga Pahina ng iyong Tao

Tingnan ang mga kawili-wiling ngunit hindi-malawak na nabasa na mga pahina ng tao:

intro - gabay ng baguhan sa command-line; hier - isang rundown ng hierarchy ng filesystem; builtins - mga pahina ng mini man para sa iba't ibang mga utos na walang mga pahina ng tao sa kanilang sarili (kabilang ang pushd , popd at dirs , tulad ng tinalakay sa itaas) Keir Thomas ay ang may-akda ng award-winning na ilang mga libro sa Ubuntu, kabilang ang

Ubuntu Pocket Guide at Reference.