| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 맥북프로
- 터미널
- tevo
- 시에라
- asahi
- Tarantula
- 모하비
- 업데이트
- Fedora
- 3D 프린터
- iOS 13
- mojave
- 애플
- 아이폰
- macos
- sierra
- AirPods
- 버그
- catalina
- 터치바
- high sierra
- asahi linux
- beta
- Mac
- IOS
- 에어팟
- 3D프린터
- 컨트롤러
- 맥
- Linux
- Today
- Total
목록Shell 2
elsa in mac
이번 포스트에서는 쉘(shell)에서 명령어(command)의 입출력(input/output)을 제어하는 pipe와 redirection이라는 개념에 대해 알아보도록 하겠습니다. 리눅스를 사용하다 보면, 자연스럽게 Terminal을 자주 그리고 오래 사용하게 됩니다. 이유는 대다수의 많은 도구들이 GUI 보다는 Text 기반의 CLI/TUI 들이기 때문이고. Linux를 사용하는 컴퓨터의 환경을 관리하거나 꾸미거나 하는 등등의 작업들이 대부분 terminal에서 이뤄집니다. 그래서 Linux를 잘, 그리고 능숙하게 사용하려면 Terminal을 잘 사용해야 하는데, "Terminal을 잘 사용한다"는 의미는 Terminal 프로그램을 잘 쓸 줄 안다는 의미보다는 Terminal에서 하고자 하는 작업을 능..
Terminal 을 사용하면, 기본적으로 제공되는 각종 CLI 도구들을 사용하게 됩니다. GUI가 없었던 과거, 사용자가 컴퓨터에 명령을 내리고 그 결과를 보기 위해서는 두 가지가 필요 했습니다. 하나는 컴퓨터에 접근하기 위한 Hardware인 Terminal과 컴퓨터의 운영체제에 명령을 내리고, 그 결과를 보기 위한 Software인 Shell 이 그것 이지요. 비약적인 기술의 발전으로 과거 Terminal 보다 작아진 컴퓨터 덕분에 Termnial 이라는 하드웨어는 사라졌고, 대신 터미널의 역활을 하는 앱이 생기게 됩니다. 오늘날 우리가 그냥 터미널 앱이라고 부르는 것 들이 그것이죠. 정확한 명칭은 터미널 에뮬레이터 입니다. shell도 역사 속에서 많은 발전을 하게 됩니다. 오직 텍스트로만 표현..