Skip to main content

유닉스 셸 목차 셸 분류 셸을 위한 구성 파일 각주 같이 보기 둘러보기 메뉴eh문서를 완성해

배시본암키스트cshesfish해밀턴콘PWBrcsashtcsh톰프슨위시zsh


유닉스 셸시스템 관리


명령 줄유닉스운영 체제유닉스 계통사용자 인터페이스컴퓨터마이크로소프트 윈도command.comcmd.exe윈도 NT










(function()var node=document.getElementById("mw-dismissablenotice-anonplace");if(node)node.outerHTML="u003Cdiv class="mw-dismissable-notice"u003Eu003Cdiv class="mw-dismissable-notice-close"u003E[u003Ca tabindex="0" role="button"u003E숨기기u003C/au003E]u003C/divu003Eu003Cdiv class="mw-dismissable-notice-body"u003Eu003Cdiv id="localNotice" lang="ko" dir="ltr"u003Eu003Cpu003Eu003Ca href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:3.1%EC%9A%B4%EB%8F%99_100%EC%A3%BC%EB%85%84_%EA%B8%B0%EB%85%90_%EC%97%90%EB%94%94%ED%84%B0%ED%86%A4" title="위키백과:3.1운동 100주년 기념 에디터톤"u003E3.1운동 100주년 기념 에디터톤u003C/au003E(~4.11) 오프라인 모임이 4월 7일 열립니다.nu003C/pu003Eu003Cpu003Eu003Ca href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EA%B3%BC%ED%95%99%EC%9D%98_%EB%8B%AC_%EC%97%90%EB%94%94%ED%84%B0%ED%86%A4" title="위키백과:과학의 달 에디터톤"u003E과학의 달 에디터톤u003C/au003E이 4월 1일부터 4월 30일까지 진행됩니다.nu003C/pu003Eu003C/divu003Eu003C/divu003Eu003C/divu003E";());




유닉스 셸




위키백과, 우리 모두의 백과사전.






둘러보기로 가기
검색하러 가기





배시 세션의 스크린샷 - 젠투 리눅스에서.


유닉스 셸(Unix shell)은 명령 줄이라고도 하며 유닉스 운영 체제와 유닉스 계통의 시스템을 위한 전통적인 사용자 인터페이스를 제공한다. 사용자들은 명령어를 문자열로 입력함으로써 셸이 실행되게끔 컴퓨터의 동작을 다룰 수 있다. 마이크로소프트 윈도 운영 체제 제품군 안에도 이와 비슷한 프로그램 command.com 또는 cmd.exe(윈도 NT 기반 운영 체제)이 있다.




목차





  • 1 셸 분류

    • 1.1 본 셸 호환


    • 1.2 C 셸 호환


    • 1.3 기타


    • 1.4 히스토릭



  • 2 셸을 위한 구성 파일


  • 3 각주


  • 4 같이 보기




셸 분류



본 셸 호환



  • 본 셸 (sh)


  • 암키스트 셸 (ash)

    • 데비안 암키스트 셸(dash)


  • Bash

    • 콘 셸 (ksh)


    • Z 셸 (zsh)



C 셸 호환



  • C 셸 (csh)

    • 테넥스 C 셸 (tcsh)


기타


  • fish

  • rc

  • scsh

  • bush Box


히스토릭



  • 톰프슨 셸 (sh)


  • PWB 셸, 곧 마셰이 셸 (sh)


셸을 위한 구성 파일











































































































































































sh
ksh
csh
tcsh
bash
zsh

/etc/.login


login
login



/etc/csh.cshrc


yes
yes



/etc/csh.login


login
login



~/.tcshrc



yes



~/.cshrc


yes
yes[1]



~/.login


login
login



~/.logout


login
login



/etc/profile
login
login


login
login

~/.profile
login
login


login[2]
login

~/.bash_profile




login[2]


~/.bash_login




login[2]


~/.bash_logout




login


~/.bashrc




int.+n/login


/etc/zshenv





yes

/etc/zprofile





login

/etc/zshrc





int.

/etc/zlogin





login

/etc/zlogout





login

~/.zshenv





yes

~/.zprofile





login

~/.zshrc





int.

~/.zlogin





login

~/.zlogout





login

설명:


  • 빈 공백은 셸이 파일을 읽지 않는다는 것을 의미한다.

  • "yes"는 시작 시 셸이 언제나 파일을 읽어들인다는 것을 의미한다.

  • "login"은 셸이 로그인 셸인 경우 파일을 읽어들인다는 것을 의미한다.

  • "n/login"은 셸이 로그인 셸이 아닌 경우 파일을 읽어들인다는 것을 의미한다.

  • "int."는 셸이 상호작용하는 경우 파일을 읽어들인다는 것을 의미한다.


각주



  1. only if ~/.tcshrc not found


  2. in fact, the first readable of ~/.bash_profile, ~/.bash_login and ~/.profile; and only ~/.profile if invoked as sh



같이 보기



  • 셸 계정







원본 주소 "https://ko.wikipedia.org/w/index.php?title=유닉스_셸&oldid=22500821"










둘러보기 메뉴


























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.112","walltime":"0.146","ppvisitednodes":"value":188,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":7209,"limit":2097152,"templateargumentsize":"value":195,"limit":2097152,"expansiondepth":"value":9,"limit":40,"expensivefunctioncount":"value":1,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":1131,"limit":5000000,"entityaccesscount":"value":0,"limit":400,"timingprofile":["100.00% 60.087 1 -total"," 51.93% 31.206 1 틀:유닉스_셸"," 47.90% 28.781 1 틀:토막글"," 44.61% 26.803 1 틀:둘러보기_상자"," 31.32% 18.817 1 틀:이름공간_검출"," 10.01% 6.017 1 틀:토막글/그림"," 4.84% 2.911 1 틀:토막글/분류"," 2.90% 1.741 1 틀:토막글/그림/소프트웨어"],"scribunto":"limitreport-timeusage":"value":"0.015","limit":"10.000","limitreport-memusage":"value":807340,"limit":52428800,"cachereport":"origin":"mw1242","timestamp":"20190322195149","ttl":2592000,"transientcontent":false);mw.config.set("wgBackendResponseTime":143,"wgHostname":"mw1320"););

Popular posts from this blog

Kamusi Yaliyomo Aina za kamusi | Muundo wa kamusi | Faida za kamusi | Dhima ya picha katika kamusi | Marejeo | Tazama pia | Viungo vya nje | UrambazajiKuhusu kamusiGo-SwahiliWiki-KamusiKamusi ya Kiswahili na Kiingerezakuihariri na kuongeza habari

Swift 4 - func physicsWorld not invoked on collision? The Next CEO of Stack OverflowHow to call Objective-C code from Swift#ifdef replacement in the Swift language@selector() in Swift?#pragma mark in Swift?Swift for loop: for index, element in array?dispatch_after - GCD in Swift?Swift Beta performance: sorting arraysSplit a String into an array in Swift?The use of Swift 3 @objc inference in Swift 4 mode is deprecated?How to optimize UITableViewCell, because my UITableView lags

Access current req object everywhere in Node.js ExpressWhy are global variables considered bad practice? (node.js)Using req & res across functionsHow do I get the path to the current script with Node.js?What is Node.js' Connect, Express and “middleware”?Node.js w/ express error handling in callbackHow to access the GET parameters after “?” in Express?Modify Node.js req object parametersAccess “app” variable inside of ExpressJS/ConnectJS middleware?Node.js Express app - request objectAngular Http Module considered middleware?Session variables in ExpressJSAdd properties to the req object in expressjs with Typescript