[Linux] VSCODE로 쉘 스크립트 프로그래밍 하기 (Window, Linux 무관)

프로그래밍/Linux 2022. 5. 19. 00:57

이번엔 특별히 프로젝트를 우분투에서 Bash와 쉘 스크립트를 이용해 진행하게 되었습니다. 가장 기본적인 방법으로는 *.sh 포맷으로 파일을 하나 만들어서 쉘 스크립트 문법으로 프로그래밍을 하면 됩니다. 그런데 우분투 안에서 VIM이라던가, Nano 같은걸로 프로그래밍을 하면 일단은 문법 오류 자체가 잡히지가 않아서 별로고.. 특히 띄어쓰기도 하나의 문법인 쉘 스크립트에선 이런 실수가 한번 들어가서 실행이 안되면 어디서 오류가 발생한건지 알 방법이 없어서 정말 골때릴때가 많습니다. 그리고 일반적으로 서버 컴퓨터 아니면 개인용 컴퓨터에서 윈도우 쓰지 게임도 안되는 리눅스를 컴퓨터에 깔아놓을일도 거의 없잖아요..? VMWare를 키고 그 느린 가상 환경에 들어가서 작은 터미널 하나 켜놓고 작업을 하려니 너무 ..

Article Thumbnail
[Linux] 리눅스란 무엇인가? 리눅스 소개 및 개요 (introduction) / GNU, OS, GPL 등등

프로그래밍/Linux 2022. 4. 1. 23:46

컴퓨터에 관심이 많으신 분들이라면 리눅스에 대해 한번쯤 들어보셨을 겁니다. 사실 맥OS를 사용하지 않거나 UNIX 계열 운영체제를 사용해보지 않은 분들은 이름만 들어봤고 매우 생소하실겁니다. 저의 경우엔 자가 구축한 NAS의 헤놀로지 시스템의 OS가 일종의 리눅스 기반인데 그래서 리눅스를 직접적으로 사용해볼 수 있었습니다. 사실 위에서 UNIX 계열 운영체제라고 했는데 UNIX가 뭔지는 설명하지 않았습니다. 또 페도라, 리눅스, 우분투 주변에서 줏어 들은건 많은데 정확히 무슨 의미인지 모르시는 분들을 위해 정리하고자 본 글을 작성합니다. * 본 글은 블로그, 서적 등을 참고해서 작성했으며 틀린 내용이 있으면 댓글로 알려주세요! 운영체제 운영체제(OS, Operating System) 란 사용자와 컴퓨터 ..

Article Thumbnail