개발은 윈도우 혹은 리눅스로만 하다보니 최근 맥북으로 개발을 하는게 여간 힘든게 아니다.어쩔땐 편리하다라는 생각이 들기도 하지만, 내가 하지 않았던 방식도 많아서 마치 신입 개발자로 돌아간듯한 기분도 들었다. Python으로 새로운 것을 설치하는 도중, zshrc를 수정해야 되는 일이 발생하였고, nano 툴로 수정을 해야 됐었다. 나는 그동안에 리눅스에 있는 환경 설정은 vi로 bashrc만 건드렸었는데 nano툴도 잘 적응이 안돼서, 정리해보도록 해본다. 내가 사용하는 쉘 확인우선 Zshrc를 사용하는지 bashrc를 사용하는지 알아야 되는데 아래의 명령어로 확인이 가능하다.echo $SHELL 필자의 컴퓨터는 위와 같은 명령어를 수행했을 때 아래와 같이 zshrc를 수정해야 된다는 것을 알았다./b..
nohup의 개념 nohup은 "no hang up"의 줄임말로, 리눅스(Linux) 및 유닉스(Unix) OS에서 사용자가 시스템에서 로그아웃을 하더라도 프로세스를 계속 실행시키는 명령어입니다. 어떤 프로그램이 전체 돌아가는데 5시간 정도 걸린다고 가정할 때, 직접 shell을 돌려버리면 프로그램이 끝나기 전까지 계속 돌게 됩니다만, nohup을 쓰게 되면 백그라운드로 실행시키면서 다른 명령어를 실행할 수 있게 되는 것이죠. nohup 사용법 nohup 명령어 & 기본적으로 nohup은 명령어 다음에 "&" 인자값을 넣게 됩니다. &의 경우 백그라운드에서 실행을 하라는 의미를 담고 있습니다. 기본적으로 nohup은 실행시킨 내역들을 nohup.out이라는 파일에 로그를 저장하게 됩니다. nohup 사용..
서버에 크론탭을 만든적이 없다면 아래와 같이 에디터를 선택하라는 문구가 뜰 것입니다. Select an editor. To change later, run 'select-editor'. 1. /bin/nano
리눅스(Linux)에서의 문서 편집기는 여러가지 종류(ex: pico, ed 등)들이 있지만 그 중에서 대표적으로 vi 편집기를 가장 많이 사용합니다. 리눅스를 배우고, 다루기 위한 가장 기본적인 내용이기에 필수적으로 익혀야 하며 두번째 회사를 갔을 때에는 vi 편집기 명령어 모음 그림을 벽에 붙이면서 일했던 기억이 날정도로 중요합니다. Vi 편집기 명령어 모음 명령어 내용 i 텍스트를 삽입한다 : + w 파일 저장한다 : + w "파일명" 파일명을 지정하여 저장한다 : + q vi 편집을 종료한다 : + q! vi 편집을 저장하지 않고 종료한다 ?검색어 현재 위치의 이전의 검색어를 찾는다 /검색어 현재 위치의 이후부터 검색어를 찾는다 p 현재 커서에 붙여넣기 yy 현재 커서의 한 줄 복사 dd 현재 커..
Find 명령어 리눅스에서 파일을 찾기 위해서는 find 명령어를 사용합니다. find 명령어의 다양한 옵션으로 파일을 찾을 수도 있고, 다른 옵션등을 조합하여 내용을 검색할 수도 있습니다. find [경로] [옵션] [대상] # find --help Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression] default path is the current directory; default expression is -print expression may consist of: operators, options, tests, and actions: operators (decreasin..