1. Khipha umyalo wokugcina nge !!
Isihloko sikusho konke, vele ufake okulandelayo esigungwini ...
!!
… Ukwenza kabusha umyalo wokugcina ofakiwe. Leli qhinga liwusizo kakhulu lapho sikhohlwa ukungena sudo ekuqaleni. Uma kunjalo, kuzofanele ufake:
Sudo !!
Ukuthola izindlela eziyinkimbinkimbi zokuthola okuningi kuleli qhinga, ngincoma ukufunda lokhu okuthunyelwe okudala.
2. Yenza umyalo wokugcina kepha ulungisa iphutha lokuthayipha
Leli qhinga liwusizo impela lapho sifaka umyalo nge-typo elula. Isibonelo, uma sigijima:
echo "desdelinuxz"
Ungayilungisa ngokufaka okulandelayo:
^z
3.Mema isihleli sombhalo ukufaka umyalo omude
Kwesinye isikhathi udinga ukufaka imiyalo engapheli esigungwini. Kuleso simo, usizo lomhleli wombhalo olula, njenge-nano noma ama-emac, lungasiza.
Ukuvula umhleli, vele ucindezele Ctrl + x + e esigungwini. Umbhalo owufakile kuze kube manje uzokopishelwa kusihleli sombhalo uma usuvuliwe.
Ngokwengxenye yayo, isihleli esisetshenzisiwe kuzoba yiso esichazwe kokuguquguqukayo kwe- $ EDITOR. Ukushintsha lokhu kulungiselelwa, kungenzeka ukwenza ...
thekelisa UMHLELI = nano
… Ishintsha i-nano ngesihleli sakho osithandayo.
4. Khipha umyalo ngaphandle kokuwugcina kumlando
Isigebenga sangempela asikwazi ukungabunaki lobu buqili. Njengoba wonke umuntu azi, i-bash isindisa umlando wemiyalo eyenziwe, okulula kakhulu ukufinyelela kuyo usebenzisa imicibisholo yekhibhodi noma Ctrl + R (ukwenza i- buyisela emuva usesho emlandweni).
Kulokhu, okufanele ukwenze ukuze umyalo ofakiwe ungagcini emlandweni ukubeka isikhala ngaphambili:
umyalo
5. Beka ngokuzenzakalela ipharamitha yokugcina yomyalo
Ake sithi umyalo owenziwe ngaphambili wawungu-
cp file.txt / var / www / wp-content / uploads / 2009/03 /
Ukufinyelela umkhombandlela obuzwayo, ungafaka umyalo cd seguido de I-Alt +. o Esc +. :
cd 'ALT +.'
Lokhu akuyona nje into emfushane yokungena:
cd / var / www / wp-okuqukethwe / okulayishiwe / 2009/03 /
6. Yenza umyalo ngesikhathi esinqunyiwe
Yebo, yebo, yilokho okutholakalela khona cron. Kodwa-ke, kwesinye isikhathi sifuna ukusebenzisa umyalo wokugijima ngesikhathi esithile kepha kanye kuphela.
Ake sithi sifuna ukwenza umyalo ls-l phakathi kwamabili. Kuleso simo, kufanele sikwenze ngale ndlela elandelayo:
echo "ls -l" | phakathi kwamabili
7. Thola i-IP yakho yangaphandle
Ngenxa yesevisi enikezwe yi http://ifconfig.me/ Kungenzeka wazi imininingwane ehlukahlukene ngokuxhumeka kwakho kwi-Intanethi, ngqo kusuka ku-terminal:
curl ifconfig.me/ip // IP address curl ifconfig.me/host // Remote Server curl ifconfig.me/ua // Umsebenzisi we-Agent curl ifconfig.me/port // Port
8. Funda ukusebenzisa i-Ctrl + u no-Ctrl + y
Kukangaki kwenzeka kuwe ukuthi uqale uthayiphe umyalo bese ukhumbula ukuthi ngaphambi kokuthi kudingekile ukwenza enye into? Yebo, kungenzeka ukwenza uhlobo lokunamathisela okusikiwe ukuze kamuva kube lula ukufaka kabusha umyalo owawushiywe uhhafu.
Ake sithi uqale ukubhala ...
cd / ikhaya / umsebenzisi
futhi ukhumbule ukuthi ngaphambi kokuthi uhlole okuthile enkombeni yamanje. Kuleso simo cindezela Ctrl + u (Kungaba into efana ne- "cut").
Faka umyalo obudinga ukwenziwa kuqala. Ake sithi ...
ls-l
... bese ucindezela Ctrl + y (Isebenza njenge "unamathisela").
9. Hlanza i-terminal kalula
cunt Ctrl + l ukuphela kungahlanzwa nge-jiffy.
10. Iya enkombeni, usebenzise umyalo, bese ubuyela enkombeni yamanje
Leli qhinga lijabulisa. Ukwenza uchungechunge lwemiyalo ngaphandle kokushiya umkhombandlela wamanje, vele uwaqoqe kubakaki. Njengoba cishe wonke umuntu azi, ukwenza uchungechunge lwemiyalo, kufanele uyihlanganise usebenzisa i- &&. Sisebenzisa lemiqondo, singenza into efana nale elandelayo:
(cd / tmp && ls) (cd / tmp && ls)
Umphumela walo myalo (qaphela ama-parentheses) uzoba uhlu lwamafayela nezikhombisi ngaphakathi kwefolda / tmp. Konke ngaphandle kokushiya umkhombandlela wethu wamanje. Igugu!
Yapa. Bhala uhlu lwemiyalo esetshenziswe kakhulu
Ukubabona imiyalo esetshenziswa kakhulu vele wenze okulandelayo:
umlando | awk '{a [$ 2] ++} END {for (i in a) {phrinta [i] "" i}}' | hlunga -rn | ikhanda
Mina, abawinile babe:
I-450 yaourt 415 sudo 132 git 99 cd 70 leafpad 70 killall 68 ls 52 pacman 50 xrandr 45 phezulu
Kubalandeli bokugcina, njengale seva, ngincoma ukuvakashela umugqa we-command. Futhi, kungani, ungayeki ukubuka ifayili le- ingobo yomlando kusuka kubhulogi yethu.
Kwakukhona eyodwa engangiyisebenzisa eshiye amagama amakhulu ku-inputrc yami, ngoba ngokwethembeka amafayela amaningi aqale kanjena azongena kimi.
Ngicabanga ukuthi okubaluleke kakhulu umyalo we- history lapho ubuyisa khona uhlu olunezinombolo
yemiyalo oyisebenzisile futhi uma ufuna ukusebenzisa noma iyiphi yayo vele usebenzise umugqa olandelayo
! 22
lokho kuzokhipha umyalo osemlandweni wakho kunombolo 22 😀
Ukucinga umyalo ngokuqedela okuzenzakalelayo ngu
ctrl + r
Ngibuye ngihlale ngisebenzisa i-Ctrl + r ukuphinda umyalo wokugcina; uma eyokugcina ivele, ungabuyela emuva emlandweni ngokucindezela i-Up Pag (umcibisholo ophezulu).
Ukubingelela
I-athikili enhle. Siyabonga ngokwabelana ngalezo Zeluleko.
Ngifuna ukwaba eyodwa engiyisebenzisa nsuku zonke eyi- 'fg', ekuvumela ukuthi uvule izinhlelo zokusebenza owazimisa phambilini nge 'Ctrl + z'.
Futhi nge 'bg' ubathumela ngemuva 🙂
Bheka wena ... iqhinga elihle! Siyabonga ngokwabelana ngakho.
Hug! UPaul.
Okuthunyelwe kuhle kakhulu, kuhlala kukwenza ukhumbule izinto obuzazi futhi ekugcineni uzikhohlwe, kepha lokho kuyasiza ngempela.
Ama-cheats wesikhumulo amukelekile njalo.
Kuyamangalisa ukuthi bengingazi ukuthi ukufaka isikhala kumyalo kukhishiwe kuMlando.
Ngiyabonga kakhulu, Sanibonani !!
ukusebenzisa umlando wokuhlunga ophelele ngokuzenzakalela engeza kufayela le- $ HOME / .inputrc
"\ E [5 ~": umlando-wokusesha-emuva
"\ E [6 ~": umlando-sesha-phambili
futhi ngokwesibonelo ngesinye isikhathi owawusebenzise:
$ cd / eyodwa / indlela / ende / kune / the / shit
futhi manje ufuna ukuyisebenzisa futhi, kufanele wenze:
$cd
bese ucindezela izinkinobho ze- "Page Up" noma "Page Down" ukuzula kuyo yonke imiyalo emlandweni eqale nge- "cd".
NOMA…. Ngaphandle kokuhlela noma yini, cindezela u-Ctrl + R bese u-cd (uma ufuna ukusesha okuthile nge 'cd') bese ucindezela u-Ctrl + R kaninginingi uzobona yonke imiyalo ekuqukethe uze ufike kulowo owufunayo. Ngokusobala, uma kungukuthi eyandulele ngokushesha, uzoyithola.
Muy bueno!
Empeleni i-ls / tmp kufanele yanele ukufaka kuhla lwemibhalo ngaphandle kokushiya eyamanje.
Ungaphinda ugcwalise umyalo usebenzisa i- ";" ngokwesibonelo n ° 10 kungaba kanjena:
(cd / tmp; ls)
Phendula ngokucaphuna
Yena ";" Isebenza ngokuhlukile kune- "&&" (futhi), lapho senza umyalo-1 && umyalo-2 umyalo wesibili wenziwa kuphela uma umphumela wokuqala kungu "0", okungukuthi, ngaphandle kwephutha. Endabeni ye-semicolon, umyalo wesibili uyenziwa ngaphandle kokukhishwa kowokuqala. Ukunweba, kukhona opharetha «||» (noma), kulokhu umyalo wesibili wenziwa kuphela uma owokuqala uphonsa iphutha kokukhiphayo. Ozithobayo.
Ukuze umugqa ngamunye okhumbula umlando ube nesikhathi nesikhathi, kunokuhlukahluka kwemvelo ku- ~ .bashrc yomsebenzisi ojwayelekile noma impande.
# nano .bashrc
thekelisa HISTTIMEFORMAT = »% F% T»
# umlando
492 2014-09-02 14:25:57 ukuvuselela kabusha -i -v
493 2014-09-02 14:31:14 eclean-dist -d
494 2014-09-02 14:31:23 localepurge -v
495 2014-09-02 14:31:29 njll-update
496 2014-09-02 14:31:54 kuqhamuka –kucaca –kwenziwe izincomo
497 2014-09-02 14:39:08 ivuselelweb
Kunezinketho eziningi, ezenzelwe inani lemigqa eliyigcinayo, ngiyazihlola.
Okuthunyelwe okuhle kakhulu. Iwusizo impela. Icebo lokukhohlisa elingu-4, lokwenza umyalo ngaphandle kokulondolozwa emlandweni, lingisebenzele kuphela ku-Ubuntu, hhayi ku-Debian, noma kuCentos.
Kungisebenzele ku-raspbian hhayi kwi-arch.
I-Merveilleux!!
Sawubona,
okufanele ubeke isikhala ngaphambi kokwenza umyalo ukuze kungabhaliswa emlandweni, ngoba akusebenzi ...
[umsebenzisi @ umphathi /] $ ls -l
inani le-104
i-dr-xr-xr-x. 2 impande 4096 Aug 21 03:55 bin
i-dr-xr-xr-x. Impande engu-5 impande 3072 Aug 20 17: 26 boot
i-drwxr-xr-x. Impande eyi-2 impande 4096 Dec 9 2013 iqoqo
[umsebenzisi @ umphathi /] $ umlando
1024 ls
1025 ls
1026 umlando
1027 ls -l
1028 umlando
i-athikili ethokozisayo ..
Un saludo
Uxolo, ngokungafundi konke okuthunyelwe,
Ukuhlolwa nakho kwenziwa ngamasenti.
Kuhle nge-Ctrl + U ne-Ctrl + Y.
Kuhlelo lwami, uhlu lwemiyalo esetshenziswe kakhulu lungisebenzele ngokuguqula okuguquguqukayo kube ngu- $ 5.
Isibonelo sokukhipha:
1122 sudo
Ama-362 ls
279 kucace
Ngo-214 i-cd
142mba
141 yourt
Idatha ye-130
122mv
NgoLwesihlanu 112
Umlando we-112
Lokhu kungenxa yokuthi kufayela lami le-.bashrc nginomugqa olandelayo:
# Khombisa usuku kumyalo womlando
thekelisa HISTTIMEFORMAT = '% F% T:'
Nginesiqiniseko sokuthi abaningi abazungeze lapha basebenzise amatheminali amaningana ngasikhathi sinye.
Manje, angazi noma ngingakutshela yini ukuthi iqhinga lokugcina, kepha njengoba ngivame ukuba namawindi amaningi noma ngisebenzisa isikrini ukuvula amatheminali amaningana, lokhu kwenza noma imuphi umyalo ofakwe kwelinye lalawo ma-terminals, njengoba kuzobonakala ku konke.
Lokhu kungena kufayela le-.bashrc:
HISTSIZE = 90000
I-HISTFILESIZE = $ HISTSIZE
HISTCONTROL = ignorespace: ukungazinaki
umlando () {
_bash_history_sync
umlando owakhiwe "$ @"
}
_bash_history_sync () {
umlando owakhiwe -a # 1
I-HISTFILESIZE = $ HISTSIZE # 2
umlando owakhiwe -c # 3
umlando owakhiwe -r # 4
}
PROMPT_COMMAND = _bash_history_sync
Umnikelo omuhle kakhulu! Siyabonga ngokudlula.
Hug! UPaul.
Siyakuhalalisela ngendatshana.
Kusebenza kakhulu futhi ngifunde imiyalo embalwa.
Noma sengivele "nginolwazi" ngalezi zindaba, lamaqhinga ahlonishwa njalo, ngakho… ngesiqu samaqhinga !!!
kuhle, ngiyabonga ngamaqhinga, awusizo ngempela 😀
Izindlela zekhonsoli azibonakali 😉
Icebo lokucindezela u-control + u nokulawula + y alincikile kugobolondo, kepha ekucushweni i-tty enakho. Kuze kube namuhla ngaphansi kweLinux i-tty yizinto eziyinkimbinkimbi kakhulu, empeleni bengiphenya ukusebenza kwazo futhi ngingaqinisekisa ukuthi banokuningi nokuphuma okuningi kunalokho okubonakala. I-tty inezinhlamvu ezithile zokulawula ezishintsha isimo sazo, ngokwesibonelo kuye kwenzeka kimi kwesinye isikhathi ukuthi ngithathe ifayela kanambambili, futhi ngemuva kwakho konke "udoti" uvela esikrinini, ukwaziswa kuyamangaza noma kunenye ikhodi. Lokhu kungenxa yokuthi kufayela elingahleliwe kunamathuba amaningi okuhlangana nezinhlamvu zokulawula i-tty.
Isibonelo, sebenzisa lokhu kuShell:
phrinta '33c'
Lokho kuzosula isikrini (njengokungathi ucaca kahle).
Okunye ukuhlanganiswa, njengokulawula + L ukusula isikrini kuvela kugobolondo uqobo olusetshenziswayo, amagobolondo e-classic / bin / sh awavamisile ukuletha lesi sici.
Ngaphezu kwalokho, namuhla kunezinketho eziningi eziyinkimbinkimbi zokuphatha amafayela nezisekelo ngaphansi kwe-Linux. Isibonelo, uma uvula idivaysi ye-tty usebenzisa open (), kumodi ye-AIO (Asynchronous Input / Output), inqubo izokwamukela i-SIGIO isikhathi ngasinye lapho kunedatha etholakala kubhafa yokufaka.
Uma, ngokwesibonelo, i-bash isebenza ngokumane ifunde imigqa nokwenza imiyalo (njengoba kwenzeka lapho kwenziwa iskripthi), lapho ucindezela u-control + L, lokhu kulandelana kwezinhlamvu kungamane kufakwe njengengxenye yemiyalo, kepha njengoba i-bash inolawulo kwebhafa yokufaka kungakuthola.
Isibonelo, kwesinye isikhathi lapho ngenza uhlelo ngisebenzise i-fcntl ukuthola ibhafa yokufaka engavimbi, engiyisebenzisile ngisho nemitapo yolwazi ye-ncurses (sebenzisa i-tty yokulawula ngaphambi kokuqala ama-ncurses kuhlelo).
Ukubingelela!
Kulabo abangazange basebenze nesikhala ekuqaleni, futhi mhlawumbe ukusengeza kunothi, kunokuhluka okubizwa nge-HISTIGNORE lapho uhlamvu olwengezwa ngaphambi komyalo lulungiselelwe ukuthi lunganakwa emlandweni.
Kokunye ukufaka lokhu okuguqukayo akuveli
Ukubingelela nokuthunyelwe okuhle! uqondise kuzintandokazi!
Qaphela ukuthi emibhalweni ngiphinde ngabona izinto eziningana ezithakazelisayo .. !!
Konke kuyasiza impela. Ngiyabonga.