Покрени последњу извршену команду као роот са судо !!
Преглед садржаја:
Да ли сте икада покушали да покренете алатку командне линије да бисте открили да немате потребне привилегије да је користите? Или можда сама команда заправо захтева роот приступ да би се уопште покренула? Ово ћете обично искусити са врстом поруке о грешци „дозвола одбијена“ у терминалу. Уместо да поново откуцате цео командни стринг, или притисните стрелицу нагоре и померите курсор да претходи команди са судо, можете користити сјајан трик који поново покреће последњу извршену команду са судо привилегијеНајбоље од свега је то што ова сјајна поново покрените последњу команду као роот трик ради у МацОС / Мац ОС Кс и Линук.
ОК, само по наслову вероватно мислите да је ово само мало хипербола због узвика, али кунем се да нисам само јако узбуђен због команде судо (иако је ова команда је заиста сјајно!)… не, уместо тога су узвичници заправо део употребе судо алата у овом погледу.
Како поново покренути последњу извршену команду као роот корисник
Ако желите да брзо покрените последњу извршену команду, али као роот суперкорисник, једноставно унесите следеће:
судо !!
Да, то је „судо“ иза којег следи размак и два узвика.
Ово ће одмах покренути претходно покренуту команду, али са судо префиксом, што обично значи да ћете морати да унесете администраторску лозинку да бисте довршили секвенцу.
Пример овога би био ако покушавате да уредите датотеку хостс или другу системску датотеку за коју су вам потребне системске привилегије. Уместо да поново унесете цео командни стринг којем претходи судо, само откуцајте судо !! и претходна команда (!!) ће бити покренута под судо.
На пример, рецимо да покушавате да измените хост фајл корисника:
нано /етц/хостс
Али не можете да сачувате или уредите датотеку због недостатка одговарајућих корисничких акредитива, зар не? Без бриге, уместо да поново откуцате целу секвенцу команди „судо нано /етц/хостс“, само укуцајте следеће:
судо !!
Ово узима последњу команду (у овом случају, нано /етц/хостс) и аутоматски јој ставља префикс са судо, постајући комплетан 'судо нано /етц/хостс'
Ово функционише буквално са сваким алатом командне линије и извршавањем команде, па испробајте, прилично је одлично.
Као што је раније поменуто, овај трик функционише у командној линији МацОС-а и Линук-а, а вероватно и многих других оперативних система базираних на Уник-у.