# Nushell - Rust로 작성된 새로운 형태의 쉘

> Clean Markdown view of GeekNews topic #2231. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=2231](https://news.hada.io/topic?id=2231)
- GeekNews Markdown: [https://news.hada.io/topic/2231.md](https://news.hada.io/topic/2231.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2020-06-09T09:46:30+09:00
- Updated: 2020-06-09T09:46:30+09:00
- Original source: [nushell.sh](https://www.nushell.sh/)
- Points: 6
- Comments: 5

## Topic Body

- 쉘의 모든 것이 데이터(테이블)여서 소팅,필터링이 가능

ㅤ→ ls | select name size | sort-by size | where size > 1kb

ㅤ→ ps | where cpu > 10

- 내장 open 명령으로 JSON,YAML,CSV,INI,XML 등도 인식하고 테이블로 처리

ㅤ→ fetch 명령으로 원격 로딩도 가능

- 에러 출력시 정확히 틀린 코맨드 위치를 보여줌

- 윈/맥/리눅스 지원

## Comments



### Comment 1985

- Author: ragingwind
- Created: 2020-06-10T11:09:39+09:00
- Points: 1

잠깐 써봤는데 좋네요.

### Comment 1976

- Author: kunggom
- Created: 2020-06-10T06:45:44+09:00
- Points: 2

쉘의 모든 것이 테이블이라는 접근을 보니 powershell의 [쉘의 모든 것이 닷넷 객체]라는 것이 생각나네요.

### Comment 1991

- Author: kbumsik
- Created: 2020-06-12T00:01:00+09:00
- Points: 2
- Parent comment: 1976
- Depth: 1

네 저거 프로젝트 목표 자체가 유닉스쉘과 파워셀을 섞은거에요.

원래 리눅스 쓰던 개발자가 마이크로소프트에서 일하게 되면서  파웨셀의 오브젝트 접근을 보고 쓸만하다고 생각해서 만든거라더군요.

### Comment 1973

- Author: godrm
- Created: 2020-06-09T10:02:30+09:00
- Points: 1

오호 흥미롭네요

### Comment 1972

- Author: xguru
- Created: 2020-06-09T09:46:35+09:00
- Points: 1

Nu Book 이라는 제목으로 도움말 문서가 책 처럼 잘 되어 있습니다.

https://www.nushell.sh/book/

목차 마지막에 비교표들이 종류별로 나와있어서 보기 좋네요.

- Bash 사용자 대상

- Python, Kotlin, C++, Rust 언어 사용자 대상

- Clojure, Ocaml/Elm , Haskel 등 함수형 언어 사용자 대상

- SQL, Powershell, .Net LINQ(C#) 등 다른 쉘이나 DSL 사용자 대상
