맥 입문한지 얼마 안된 초보인데요
터미널이란것을 켜보니
옛날 MS DOS마냥
명령어를 치는거더라구요.
검색을 해보니 리눅스?? 유닉스? 이런 것들이 나오던데요.
어떤것을 공부하면 터미널을 자유롭게 쓸수 있나요?
그리고 터미널의 용도가 따로있나요? 존재의 이유가 무엇인지...
개념이 없어서 질문드려봅니다 ㅎㅎ
맥 입문한지 얼마 안된 초보인데요
터미널이란것을 켜보니
옛날 MS DOS마냥
명령어를 치는거더라구요.
검색을 해보니 리눅스?? 유닉스? 이런 것들이 나오던데요.
어떤것을 공부하면 터미널을 자유롭게 쓸수 있나요?
그리고 터미널의 용도가 따로있나요? 존재의 이유가 무엇인지...
개념이 없어서 질문드려봅니다 ㅎㅎ
리눅스 명령어를 공부하시면 터미널이랑 좀 더 친해질 수 있을거 같습니다.
이게 새 시스템 세팅을 밥먹듯이 해야하는 서버 엔지니어나, 관리자, 개발자분들에게 편리한것이기 때문에 일반 사용자가 굳이 gui를 제쳐두고 사용할 필요는 없다고 봅니다. 데스크탑-랩탑 정도 사용하는 환경에서는 학습에 필요한 시간 대비 얻을 수 있는 편의가 크지 않거든요.
다만, 디스크의 파티션, 볼륨 등을 핸들링할 때는 터미널을 써야할 때가 있어서 터미널 명령 중 diskutil 관련한 명령은 몇개 알아두면 좋긴 합니다. (물론 이것도 쓸일이 많이 없다는...)
맥 최신버전은 기본 쉘이 zsh입니다
어렵지 않게 바꿀 수 있는데
사실 차이가 뭔지도 알기 쉽지 않거든요
맥에서 썼을때 유용한건 homebrew 정도?
Ssh접속같은걸 하실게 아니면 크게 필요는 없습니다
예를들어서 gui로는 finder를 열어서 경로를 클릭해가면서 이동하지만 cli에서는 cd 명령어로 이동하고 ls명령으로 현재위치의 파일들을 보여줍니다.
저는 프로그래머가 아니라면 따로 공부할 이유는 없다고 봅니다.
가끔 뭔가 꼬일 때 한두번씩 실행해 주는 정도?
일부 명령어랑 패키지는 리눅스랑 호환됩니다