일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코드스테이츠
- ci/cd
- MongoServerSelectionError
- 리눅스
- 홈 디렉토리
- Java 입력
- 웹 SW
- 출력 명령어
- ECS
- comdef
- 지속적 전달
- SSAFY입학
- fastify
- fastify-cli
- zshrc error
- DevOps
- OpenSearch
- 백준
- cli
- docker context create
- 프로세스
- char 입력
- docker
- dfs
- mysql
- 수직확장
- neofetch
- 부트캠프
- c++
- 설치형 SW
- Today
- Total
목록DevOps/Linux (13)
다디와 괴발개발
MAC을 쓰다보면 Homebrew를 통해 무언가를 설치하라는 소리를 많이 들어봤을 것이다. 여기서 Homebrew와 같은 것을 패키지 매니저라고 한다. 이번 글에서는 패키지와 패키지 매니저에 대해 알아보도록 하자. 패키지란? 패키지는 라이브러리와 유사한 개념으로, 라이브러리가 개발을 위해 사용되는 코드의 묶음이라고 치면, 패키지는 배포를 위해 사용되는 코드의 묶음이라고 볼 수 있다. 패키지 매니저란? 패키지 매니저는 이러한 패키지의 설치, 변경, 삭제 등, 관리를 편하게 해주는 도구를 말한다. 마치 핸드폰에서 내가 원하는 앱을 설치하고, 업데이트하고, 삭제할 수 있는 것과 같다. MAC의 대표적인 패키지 매니저에는 brew가 있다. Homebrew 사이트에서 스크립트를 복사한 후 터미널에서 실행해주면 b..
리눅스나 유닉스 CLI 환경에서 유용하게 쓰이는 nano 에디터에 대해 포스팅해보겠다 예전 학교에서 리눅스 배울 때는 vi 에디터를 사용했었는데 사용법을 따로 익혀야되고 조금 안쓰다보면 금방 까먹는다.. 이번에 부트캠프를 통해 nano를 알게되었고, 사용법도 쉽고 하단에 단축키들이 설명 돼있어 너무너무 편리했다 대부분의 리눅스 환경에는 nano 에디터가 탑재되어 있어 바로 사용이 가능하다 nano hello.js #hello.js를 nano에서 연다 nano #그냥 실행 상단 검은 라인 : 나노 버전, 파일 이름 안내 중간 부분 : 파일 편집 화면 하단 라인 : 사용에 필요한 단축키들 설명. '^'는 ctrl을 말한다 본격적으로 nano 에디터를 실행해보자! nano hello.js를 통해 편집기를 실행..
쉘을 사용하다 보면, 이리저리 파일을 찾고 디렉토리를 옮겨다닐 일이 많다. 쉘에서 현재 위치를 이동하기 위해서는 반드시 절대 경로와 상대 경로의 개념에 대해 알고 있어야 한다. 절대 경로 기준점으로부터의 절대적인 위치 리눅스의 기준점은 최상위 디렉토리인 /부터 시작하여 목표 디렉토리까지 가는 경로를 모두 기술해야 한다. 절대 경로로 기술할 때는 항상 맨 앞에 최상위 디렉토리 /를 붙여줘야 한다! 상대 경로 현재 위치의 기준점으로 경로를 표현 자신의 현재 위치는 pwd로 확인할 수 있으며, 현재 위치한 디렉토리는 .으로 나타낸다. 현재 위치의 상위 디렉토리는 두 개의 온점으로 표시한다 .. 만약 지금 위치의 상위의 상위 디렉토리로 가고싶다면? cd ../../ 여담 : 홈 디렉토리 쉘을 실행하면 기본 시작..
저번 글에 이어서 리눅스에서 자주 사용하는 CLI 명령어에 대해 알아보자! 명령어를 알아보기에 앞서, 각 명령어에 포함된 옵션은 -h나, --help로 확인기 아능하다 rm : 폴더나 파일 삭제하기 rm bye # bye 파일 삭제 rm -rf bye # bye 디렉토리 삭제 rm만 사용하면 파일만 삭제 가능하다. 여기서 r은 recursive, f는 force의 뜻이다. 디렉토리를 삭제하려면 반드시 옵션 -rf이 필요하다. Q. rm으로 삭제한 파일은 즉시 삭제될까? 복구가 가능할까? A. CLI에서 삭제된 파일은 즉시 삭제된다. 그러니 삭제에 주의하도록 하자! mv : 폴더나 파일의 이름 변경 또는 폴더나 파일 위치를 옮김 'mv 파일 폴더경로'로 명령을 입력하면 해당 폴더로 파일을 이동시켜주는 역할..
운영체제에는 Windows, Linux, Unix등이 있다. 우리가 쉽게 접할 수 있는 것은 Windows이지만, 개발자라면 리눅스를 많이 들어보고 접했을 것이다. 왜 DevOps 개발자들은 리눅스를 사용할까? 리눅스가 DevOps의 핵심인 자동화에 유리하기 때문이다 이번부터는 리눅스 터미널에서 사용되는 CLI 명령어를 정리해보도록 하겠다. CLI란 무엇인가 CLI는 Command-Line Interface로, 입력하는 글자와 출력되는 글자로 컴퓨터와 소통이 가능하도록 해준다 pwd : 현재 위치 확인 현재 디렉토리의 위치를 출력해준다 mkdir : 새 폴더 생성 mkdir 디렉토리이름으로 이름에 해당하는 디렉토리를 현재 위치에서 생성해준다 ls : 특정 폴더에 포함된 파일이나 폴더 확인 list의 약자..