{"id":1568,"date":"2023-12-14T11:47:04","date_gmt":"2023-12-14T11:47:04","guid":{"rendered":"https:\/\/megnyitasa.com\/blog\/?p=1568"},"modified":"2023-12-14T11:47:04","modified_gmt":"2023-12-14T11:47:04","slug":"mire-hasznaljak-a-bashrc-fajlt","status":"publish","type":"post","link":"https:\/\/megnyitasa.com\/blog\/mire-hasznaljak-a-bashrc-fajlt\/","title":{"rendered":"Mire haszn\u00e1lj\u00e1k a Bashrc f\u00e1jlt?"},"content":{"rendered":"<p>\nHa egy ideje haszn\u00e1lja a Linuxot, \u00e9s k\u00fcl\u00f6n\u00f6sen, ha kezdi megismerni a Linux parancssort, akkor tudja, hogy a BASH egy Linux shell.\n<\/p>\n<p><img decoding=\"async\" class=\"postimg\" src=\"https:\/\/www.lifewire.com\/thmb\/0Zbs_JXAIv0_6aRWrHODC_0ZMMo=\/960x640\/filters:no_upscale():max_bytes(150000):strip_icc()\/bashrc-57ffd4583df78cbc289048ed-1e0453165165420c98bc66dbaaab7e73.png\"><\/p>\n<p>\nA BASH a Bourne Again Shell r\u00f6vid\u00edt\u00e9se. Sz\u00e1mos k\u00fcl\u00f6nf\u00e9le h\u00e9j l\u00e9tezik, bele\u00e9rtve a csh, a zsh, a k\u00f6t\u0151jel \u00e9s a korn.\n<\/p>\n<p>\nA shell egy tolm\u00e1cs, amely elfogadja a felhaszn\u00e1l\u00f3 sz\u00e1m\u00e1ra a parancsokat, \u00e9s futtathatja azokat olyan m\u0171veletek v\u00e9grehajt\u00e1s\u00e1ra, mint p\u00e9ld\u00e1ul a f\u00e1jlrendszerben val\u00f3 navig\u00e1l\u00e1s, a programok futtat\u00e1sa \u00e9s az eszk\u00f6z\u00f6kkel val\u00f3 interakci\u00f3.\n<\/p>\n<p>\nSz\u00e1mos Debian alap\u00fa Linux disztrib\u00faci\u00f3, p\u00e9ld\u00e1ul maga a Debian, az Ubuntu \u00e9s a Linux Mint a DASH-t haszn\u00e1lja shellk\u00e9nt a BASH helyett. A DASH a Debian Almquist Shell r\u00f6vid\u00edt\u00e9se. A DASH h\u00e9j nagyon hasonl\u00edt a BASH-ra, de sokkal kisebb, mint a BASH h\u00e9ja.\n<\/p>\n<p>\nF\u00fcggetlen\u00fcl att\u00f3l, hogy BASH-t vagy DASH-t haszn\u00e1l, akkor egy .bashrc nev\u0171 f\u00e1jl lesz. Val\u00f3j\u00e1ban t\u00f6bb .bashrc f\u00e1jlja lesz.\n<\/p>\n<p>\nNyissa meg a termin\u00e1lablakot, \u00e9s \u00edrja be a k\u00f6vetkez\u0151 parancsot:\n<\/p>\n<p>megtal\u00e1lja \/ -neve .bashrc<\/p>\n<p>\nA parancs futtat\u00e1sakor h\u00e1rom eredm\u00e9ny jelenik meg:\n<\/p>\n<ul>\n<li>\/etc\/skel\/.bashrc<\/li>\n<li>\/home\/gary\/.bashrc<\/li>\n<li>\/root\/.bashrc<\/li>\n<\/ul>\n<p>\nAz \/etc\/skel\/.bashrc f\u00e1jl \u00e1tm\u00e1sol\u00e1sra ker\u00fcl a rendszeren l\u00e9trehozott \u00faj felhaszn\u00e1l\u00f3k otthoni mapp\u00e1j\u00e1ba.\n<\/p>\n<p><img decoding=\"async\" class=\"postimg\" src=\"https:\/\/www.lifewire.com\/thmb\/bJrm8NWdYgUSve8zv8AdAY92Ops=\/1366x690\/filters:no_upscale():max_bytes(150000):strip_icc()\/linux-debian-bashrc-63dd6138e2d94d07b620bc25b3cdfd73.jpg\"><\/p>\n<p>\nA \/home\/gary \/\n<\/p>\n<h2>  Mi az a .bashrc f\u00e1jl?  <\/h2>\n<p>\nA .bashrc f\u00e1jl egy shell parancsf\u00e1jl, amelyet minden alkalommal futtatnak, amikor a felhaszn\u00e1l\u00f3 \u00faj h\u00e9jat nyit meg.\n<\/p>\n<p>\nNyissa meg p\u00e9ld\u00e1ul a termin\u00e1lablakot, \u00e9s \u00edrja be a k\u00f6vetkez\u0151 parancsot:\n<\/p>\n<p>forr\u00e1s ~ \/ .bashrc<\/p>\n<p>\nMegjelen\u00edtett valami? A .bashrc f\u00e1jlt\u00f3l f\u00fcgg\u0151en lehet, hogy nem. A Bash shell minden ind\u00edt\u00e1sakor a .bashrc parancsf\u00e1jl automatikusan fut. Ez lehet egy \u00faj termin\u00e1l megnyit\u00e1sa, a parancsf\u00e1jl manu\u00e1lis futtat\u00e1sa vagy a .bashrc manu\u00e1lis \u00fajrat\u00f6lt\u00e9se, mint az im\u00e9nt.\n<\/p>\n<p>\nA .bashrc f\u00e1jl teh\u00e1t j\u00f3 hely olyan parancsok futtat\u00e1s\u00e1hoz, amelyeket futtatni akar minden egyes shell megnyit\u00e1sakor.\n<\/p>\n<p>\nP\u00e9ldak\u00e9nt nyissa meg a .bashrc f\u00e1jlt a nano haszn\u00e1lat\u00e1val az al\u00e1bbiak szerint:\n<\/p>\n<p>nano ~ \/ .bashrc<\/p>\n<p>\nA f\u00e1jl v\u00e9g\u00e9n \u00edrja be a k\u00f6vetkez\u0151 parancsot:\n<\/p>\n<p>visszhang Hello $ USER<\/p>\n<p class=\"gt-block\">\nMentse a f\u00e1jlt a megnyom\u00e1s\u00e1val <strong>CTRL<\/strong> \u00e9s <strong>O<\/strong> majd a megnyom\u00e1s\u00e1val l\u00e9pjen ki a nano-b\u00f3l <strong>CTRL<\/strong> \u00e9s <strong>X<\/strong>.\n<\/p>\n<p>\nA termin\u00e1l ablak\u00e1ban futtassa a k\u00f6vetkez\u0151 parancsot:\n<\/p>\n<p>forr\u00e1s ~ \/ .bashrc<\/p>\n<p>\nA \"Hello\" sz\u00f3t meg kell jelen\u00edteni a felhaszn\u00e1l\u00f3n\u00e9vvel egy\u00fctt.\n<\/p>\n<p><img decoding=\"async\" class=\"postimg\" src=\"https:\/\/www.lifewire.com\/thmb\/p-T1IMBdwXNP7P9xQXpfVKLNv1U=\/1366x690\/filters:no_upscale():max_bytes(150000):strip_icc()\/linux-bashrc-hello-af03dffd0ae0470c9dac43eddbff7f80.jpg\"><\/p>\n<p>\nA .bashrc f\u00e1jl seg\u00edts\u00e9g\u00e9vel b\u00e1rmit megtehet. Gyakori p\u00e9lda a neofetch. A Neofetch fontos rendszerinform\u00e1ci\u00f3kat jelen\u00edt meg. Rengeteg ember sz\u00edvesen haszn\u00e1lja termin\u00e1l bejelentkez\u00e9si \u00fczenetk\u00e9nt. Ha ki akarja pr\u00f3b\u00e1lni, kezdje a neofetch telep\u00edt\u00e9s\u00e9vel a rendszer\u00e9re.\n<\/p>\n<p>sudo apt install neofetch<\/p>\n<p>\nEzut\u00e1n adja hozz\u00e1 a .bashrc f\u00e1jl Neofetch nev\u0171 sor\u00e1hoz.\n<\/p>\n<p>neofetch<\/p>\n<p>\nV\u00e9g\u00fcl t\u00f6ltse be \u00fajra a Bash-t a termin\u00e1l ablak\u00e1ba.\n<\/p>\n<p>forr\u00e1s ~ \/ .bashrc<\/p>\n<p>\nValami olyasmit kell l\u00e1tnia, mint az al\u00e1bbi k\u00e9p, csak a terjeszt\u00e9s adataival egy\u00fctt.\n<\/p>\n<p><img decoding=\"async\" class=\"postimg\" src=\"https:\/\/www.lifewire.com\/thmb\/IvPkaOz95eNmptrVVbijZbXCX4s=\/1366x690\/filters:no_upscale():max_bytes(150000):strip_icc()\/linux-bashrc-neofetch-60afda025a0249d99d8b9d28a95da85f.jpg\"><\/p>\n<h2>  Az \u00e1lnevek haszn\u00e1lata  <\/h2>\n<p>\nA .bashrc f\u00e1jlt \u00e1ltal\u00e1ban \u00e1lnevek be\u00e1ll\u00edt\u00e1s\u00e1ra haszn\u00e1lj\u00e1k a gyakran haszn\u00e1lt parancsokhoz, hogy ne kelljen hossz\u00fa parancsokra eml\u00e9keznie.\n<\/p>\n<p>\nVannak, akik ezt rossz dolognak tartj\u00e1k, mert el lehet felejteni a val\u00f3di parancs haszn\u00e1lat\u00e1t, ha olyan g\u00e9pre helyezz\u00fck, ahol a saj\u00e1t .bashrc f\u00e1jlja nem l\u00e9tezik.\n<\/p>\n<p>\nAz igazs\u00e1g az, hogy az \u00f6sszes parancs k\u00f6nnyen el\u00e9rhet\u0151 online \u00e9s a man oldalakon, \u00edgy az \u00e1lnevek hozz\u00e1ad\u00e1sa ink\u00e1bb pozit\u00edv, mint negat\u00edv.\n<\/p>\n<p><img decoding=\"async\" class=\"postimg\" src=\"https:\/\/www.lifewire.com\/thmb\/q_GfT76YxIM-b-8ytTGdSu-_8Yw=\/1366x690\/filters:no_upscale():max_bytes(150000):strip_icc()\/linux-bashrc-aliases-ef88ac59287146408beb8f6d710a67b4.jpg\"><\/p>\n<p>\nHa megn\u00e9zi az alap\u00e9rtelmezett .bashrc f\u00e1jlt egy disztrib\u00faci\u00f3ban, p\u00e9ld\u00e1ul az Ubuntu vagy a Mint l\u00e1tni fog n\u00e9h\u00e1ny \u00e1lnevet.\n<\/p>\n<p>\nP\u00e9ld\u00e1ul:\n<\/p>\n<p>alias listall = 'ls -alF'<\/p>\n<p>\nAz ls paranccsal felsorolhat\u00f3k a f\u00e1jlok \u00e9s k\u00f6nyvt\u00e1rak a f\u00e1jlrendszerben.\n<\/p>\n<p><img decoding=\"async\" class=\"postimg\" src=\"https:\/\/www.lifewire.com\/thmb\/Z2FpePfpsbGCRFP3d-mB7toEUdE=\/1366x690\/filters:no_upscale():max_bytes(150000):strip_icc()\/linux-bashrc-listall-alias-a3897aa2f6eb4c57b7b4ea17e07072ea.jpg\"><\/p>\n<p>\nAz -alF azt jelenti, hogy egy f\u00e1jllista megjelen\u00edti az \u00f6sszes f\u00e1jlt, bele\u00e9rtve a rejtett f\u00e1jlokat is, amelyeket egy pont el\u0151z meg. A f\u00e1jlok list\u00e1ja tartalmazza a szerz\u0151 nev\u00e9t, \u00e9s minden f\u00e1jlt\u00edpust besorolnak.\n<\/p>\n<p>\nL\u00e9trehozhat egy m\u00e1sikat, amely mindent m\u00e1s form\u00e1tumban is felsorol:\n<\/p>\n<p>alias listcols = 'ls -A -CF'<\/p>\n<p>\nA -A kapcsol\u00f3 egyszer\u0171en felsorolja az \u00f6sszes f\u00e1jlt \u00e9s k\u00f6nyvt\u00e1rat, de kihagyja a .. f\u00e1jlt.\n<\/p>\n<p>\nV\u00e9g\u00fcl a -CF oszloponk\u00e9nt sorolja fel a bejegyz\u00e9seket, oszt\u00e1lyoz\u00e1sukkal egy\u00fctt.\n<\/p>\n<p><img decoding=\"async\" class=\"postimg\" src=\"https:\/\/www.lifewire.com\/thmb\/Yjcc7DASB_ybzoAsToq9XqxWlk4=\/1366x690\/filters:no_upscale():max_bytes(150000):strip_icc()\/linux-bashrc-listcol-alias-b53ad1d10f684e199a9377bc0eacf2ec.jpg\"><\/p>\n<p>\nMost b\u00e1rmikor be\u00edrhatja ezeket a parancsokat k\u00f6zvetlen\u00fcl a termin\u00e1lba:\n<\/p>\n<p>listall<\/p>\n<p>\nHa azt tapasztalja, hogy rendszeresen futtat egy parancsot, \u00e9s ez viszonylag hossz\u00fa parancs, \u00e9rdemes megadnia saj\u00e1t \u00e1lnev\u00e9t a .bashrc f\u00e1jlhoz.\n<\/p>\n<p>\nAz \u00e1ln\u00e9v form\u00e1tuma a k\u00f6vetkez\u0151:\n<\/p>\n<p>\u00e1ln\u00e9v = ' \"<\/p>\n<p>\nAlapvet\u0151en megadja az alias parancsot, majd nevet ad az aliasnak. Ezut\u00e1n az egyenl\u0151s\u00e9gjel ut\u00e1n adja meg a futtatni k\u00edv\u00e1nt parancsot.\n<\/p>\n<p>\nP\u00e9ld\u00e1ul:\n<\/p>\n<p>alias up = 'cd ..'<\/p>\n<p>\nA fenti parancs lehet\u0151v\u00e9 teszi, hogy felmenjen egy k\u00f6nyvt\u00e1rba, egyszer\u0171en bel\u00e9pve.\n<\/p>\n<h2>  \u00f6sszefoglal\u00e1s  <\/h2>\n<p>\nA .bashrc f\u00e1jl nagyon hat\u00e9kony eszk\u00f6z, \u00e9s remek m\u00f3dszer a Linux h\u00e9j testreszab\u00e1s\u00e1ra. A megfelel\u0151 m\u00f3don t\u00f6rt\u00e9n\u0151 felhaszn\u00e1l\u00e1sa t\u00edzszeres\u00e9re n\u00f6veli a termel\u00e9kenys\u00e9get.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ha egy ideje haszn\u00e1lja a Linuxot, \u00e9s k\u00fcl\u00f6n\u00f6sen, ha kezdi megismerni a Linux parancssort, akkor tudja, hogy a BASH egy Linux shell. A BASH a Bourne Again Shell r\u00f6vid\u00edt\u00e9se. Sz\u00e1mos k\u00fcl\u00f6nf\u00e9le h\u00e9j l\u00e9tezik, bele\u00e9rtve a csh, a zsh, a k\u00f6t\u0151jel \u00e9s a korn. A shell egy tolm\u00e1cs, amely elfogadja a felhaszn\u00e1l\u00f3 sz\u00e1m\u00e1ra a parancsokat, \u00e9s &#8230; <a title=\"Mire haszn\u00e1lj\u00e1k a Bashrc f\u00e1jlt?\" class=\"read-more\" href=\"https:\/\/megnyitasa.com\/blog\/mire-hasznaljak-a-bashrc-fajlt\/\" aria-label=\"Read more about Mire haszn\u00e1lj\u00e1k a Bashrc f\u00e1jlt?\">Olvass tov\u00e1bb<\/a><\/p>\n","protected":false},"author":744,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1568","post","type-post","status-publish","format-standard","hentry","category-fajlokat"],"_links":{"self":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/posts\/1568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/users\/744"}],"replies":[{"embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/comments?post=1568"}],"version-history":[{"count":1,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/posts\/1568\/revisions"}],"predecessor-version":[{"id":4737,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/posts\/1568\/revisions\/4737"}],"wp:attachment":[{"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/media?parent=1568"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/categories?post=1568"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/megnyitasa.com\/blog\/wp-json\/wp\/v2\/tags?post=1568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}