본문 바로가기

분류 전체보기321

Mac 터미널(iterm2로) 꾸미기 1 Mac 터미널을 꾸밀 수 있다고 강사님이 말씀하시길래 시간을 투자하여 꾸며보려 한다. 일단 설치 프로그램을 두 개 다운 받아준다. 1. iterm2 가장 먼저 brew install iterm2 --cask 로 다운 받아준다. 그 후에는 spotlight에서 iterm으로 검색해서 사용한다 cmd+shift+d : 화면 분할 cmd+shift+i : 동시에 커맨드 입력 (여러 개의 서버에 동시에 작업할 때 유용) 2. oh-my-zsh github oh my zsh 을 검색하여 들어간 사이트에서 https://github.com/ohmyzsh/ohmyzsh GitHub - ohmyzsh/ohmyzsh: 🙃 A delightful community-driven (with 2,100+ contributors.. 2023. 1. 29.
zsh 꾸미기 2 완료-!! 어제에 이어 터미널 꾸미기를 계속 해보려고 한다. less ~/.zshrc 를 입력하면 어제 설정해줬던 zsh_theme을 포함한 다른 프로퍼티들을 확인할 수 있는데, 어제 지정했던 agnoster 테마에 강사님처럼 뭔가 더해보고자 한다. 참고로 어젠 약속 때문에 시간이 좀 촉박해서 oh my zsh에 대한 설명이 없었지만.. 터미널 초보도 쉽게 사용할 수있도록 zsh을 편리하게 만들어주는 오픈 소스라고 한다. curl이난 wget 중 하나를 통해 설치가 가능한데 curl을 통해 설치하는게 기본인거 같다. (wget은 따로 설치가 필요한 것 같다) chsh -s /bin/zsh 위 명령어로 default shell을 oh my zsh 로 변경할 수 있다고 한다(나는 m1 맥북에어라 필요가 없었음) 테마 .. 2023. 1. 29.
Github 꾸미기 시작 github repository를 만들 때 자신의 아이디와 동일하게 만들면 special한 저장소를 만들 수 있는데 그게 바로 github 프로필을 꾸밀 수 있다는 것을 알았다. 강사님께서 차근차근 꾸미기를 시작해보라고 하셔서 한번 꾸미기를 시작해보려고 한다. README.md에다가 커밋을 해줘야 한다길래, repo 만들 때 꼭 추가하고.. 해당 사이트로 md 파일을 바로바로 확인할 수 있다고 하므로, 이것저것 소스를 긁어와보기로 했다. https://dillinger.io/ Online Markdown Editor - Dillinger, the Last Markdown Editor ever. Make something great today! dillinger.io md파일은 MarkDown 언어라고 한.. 2023. 1. 28.
프로세스와 스레드, 인터럽트(Interrupt) 프로세스 프로그램을 메모리 상에서 실행 중인 작업 기본적으로 프로세스 마다 최소 1개의 스레드를 소유하고 있다. (메인 스레드 +@) Heap : 동적 할당 시 사용 (new, malloc) 프로세스의 주소 공간 프로그램이 CPU에 의해 실행 되고 → 프로세스가 생성된 후 → 메모리에 프로세스 주소 공간이 할당됨 프로세스 주소 공간은 코드, 데이터, 스택으로 이루어져 있다. 코드 Code : 프로그램 소스 코드 저장, 코드 자체를 구성하는 메모리 영역 같은 프로그램 자체에서는 모두 같은 내용이므로 따로 관리하여 공유 데이터 Data : 전역 변수, 정적변수, 배열 저장 초기화된 데이터는 data 영역에 저장 초기화되지 않은 데이터는 bss 영역에 저장 스택 Stack : 지역변수, 매개변수, 리턴값 (임.. 2023. 1. 28.