OS: 177개의 글
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/lZ3dh/btqTYQXW1lx/4zCR3Hi40SOOkbbDq2Tju1/img.jpg)
맥을 사용하다보면 배터리, 사운드, 디스플레이 해상도, 시간대, 팬 컨트롤, 밝기 센서 등의 다양한 문제가 종종 발생하곤 합니다. 이러한 문제를 해결하는 방법에는 운영체제 재설치, 포맷, App을 활용한 사용자 컨트롤 등의 다양한 방법이 있지만, 번거로운 방법이 아닌 비교적 간단한 방법으로 문제를 해결할 수 있습니다. 1. NVRAM 리셋 NVRAM (Nonvolatile Random-Access Memory)는 비휘발성 저장공간의 일부입니다. 일반적으로 RAM은 전원이 차단되면 해당 메모리에 상주하고 있는 데이터가 없어지지만, NVRAM의 경우 전원이 꺼져도 데이터가 없어지지 않습니다. NVRAM에는 사운드 음량, 디스플레이 해상도, 시동 디스크, 시간대, 최근 커널 패닉 정보 등을 가지고 있습니다. ..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/eiIIfu/btqS9YB09IR/peF2Gvl0hQcbwFGayRfCHk/img.png)
iTerm2를 사용해 본다. i오늘은 iTerm2를 좀더 자세히 소개해 드리겠습니다. 공식홈페이지는 여기에 다운로드 링크는 여기에 있습니다. iTerm2는 정말 많은 기능을 가지고 있습니다. 창분할 기능, 자동완성 기능, 마우스 없이 텍스트 선택 및 복사 등! 대 부분의 기능은 단축키가 지정되어 있고, 이 단축키를 자신에 맞게 수정할 수도 있습니다. 여기에서는 자주 사용되는 기능 위주로 iTerm2를 소개해 드리려 합니다. 아 젠장 우분투 북 사려했는데, iTerm2 땜에 맥 못 버릴꺼같아.... 그럼 시작해 보겠습니다. 저는 iTerm2의 단축기능 들을 크게 3가지로 나누었습니다. 첫째는 검색 & 클립보드 기능, 둘째는 창 & 탭 기능, 셋째는 기타 기능입니다. 그럼 검색 & 클립보드 기능부터! 검색 ..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/HLanu/btqSZxlGlXS/clGfeQc7ypsP4VbtWsnXC1/img.png)
명령행 작업 좀더 편리하게 하기! iterm2 : http://www.iterm2.com/ solarized 컬러 스키마 : http://ethanschoonover.com/solarized zsh : http://www.zsh.org/ oh-my-zsh : https://github.com/robbyrussell/oh-my-zsh 이 문서에서는 명령행 작업을 좀더 편리하고 아름답게 하는 방법을 알아보겠습니다. 앞서 소개시켜드린 위의 URL을 잘 기억해 주세요! iterm2와 solarized 컬러스키마 vim과 solarized 컬러 스키마 마지막으로 zsh쉘로 명령행 작업이 좀더 재미있어질 것입니다. iterm2 설치하기 iterm2 다운로드 주소 : http://code.google.com/p/it..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/0x3YW/btqSTJxGwpJ/bgj4hDLz7LbHA4qy2nRya1/img.png)
macOS 버전 10.15 인 ‘카탈리나’ 부터 기본 쉘 (Shell) 이 bash1 에서 zsh (Z shell)2 로 변경 되었습니다.3 일단 쉘을 변경한 이유를 애플에서 직접 밝히진 않았지만, The Verge 라는 언론에서는 bash 쉘의 라이센스와 연관된 것으로 추측하고 있습니다.4 이 기사와 애플의 설명을 보면 여러 후보군 중에서 zsh 을 선택한 것은 라이센스 문제를 해결하면서도 기존 bash 쉘과의 호환성을 최대한 지원하기 위함인 것 같습니다.5 사실 zsh 자체는 맥 사용자에게 오래전부터 알려려 있던 것으로, 한 때 iTerm26 라는 터미널 프로그램이 유행하면서 ‘Oh My Zsh’7 로 쉘을 변경하는 경우가 꽤 있었던 기억이 납니다. 다만 저는 개인적으로 어지간하면 기본 세팅을 변경하..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/lISDN/btqSQ4CheDM/jESQug6CtuHksHkfFozDN1/img.png)
인프라 글이 아닌거 같지만 그렇다고 프론트엔드 글도 아닌... 회사에서 새로 받은 개인 장비에 iterm2와 zsh를 세팅한 과정을 기록하는 글이다. iTerm2부터 zsh 기본 세팅 과정은 여기를 많이 참고하였다. 1. iTerm2 설치 먼저 iTerm2 설치링크에서 iTerm2를 설치한다. 2. zsh 설치 이제 zsh를 설치한다. brew를 사용하면 한번에 설치할 수 있다. brew install zsh oh-my-zsh는 zsh를 더욱 쉽게 사용할 수 있게 미리 설정해주기 때문에 추천한다. 아래는 oh-my-zsh를 curl로 설치하는 명령어이다. curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh 3..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/csP0y6/btqSQ5VweSk/j37TnUsLCVNmuLXFbClsXK/img.png)
맥북이나 아이맥같은 Mac OS 환경에서 개발하시는 분들은 터미널 많이들 사용하실 텐데요. Windows와 다르게 맥에서는 기본 터미널도 훌륭하지만 더 많은 기능을 제공하는 iTerm2에 zsh로 변경하여 사용하시는 분들이 많으실 겁니다. 저 역시 iTerm2 터미널 앱을 사용 중인데 이번에 새로운 맥기기에 설치한 터미널(iTerm2)에서 한글이 깨지는 문제가 발생하여 해결방법을 간단히 포스팅 합니다. 첫번째 해결 방법으로는 iTerm2 버전을 다운그레이드 하는 방법이 있습니다. 한글 깨짐 증상은 3.3.10 이후 버전부터 발생하는 문제로 iTerm2 어플리케이션 버전을 3.3.9이하 버전으로 overwrite 하면 발생하지 않습니다. 하지만 해당 증상 때문에 일부러 낮은 버전을 사용하는 것보다 두번째 ..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/cHGzQW/btqSLGPPRyq/a6KLo3yS2In5Zr8Kx0Wcl1/img.png)
[리눅스나 유닉스에서 사용하는 vi 편집기 명령어 총 정리 입니다.] 1. vi 편집기 명령어 전체 구조 살펴보기 2. vi 명령어 총정리 (자주 사용하는 것은 색으로 표시) 3. 제가 진짜로 사용하는 vi 알짜 명령어 정리 4. vi 편집기 예시 (vi 명령 사용해서 편집 저장까지 흐름) 1. vi 편집기 명령어로 들어가기 전에 전체적인 구조 살펴보기 : linux, unix 에서 사용하는 vi 편집기는 명령모드, 입력모드, 마지막 행 모드로 총 3가지 모드로 구성되어있습니다. : 흔히 사람들이 말하는 vi 명령어는 이 세가지 모드를 자유자재로 왔다갔다 하면서 코드나 글을 작성하는 것을 말합니다. i) 명령 모드(command mode) - 처음 vi 명령어로 vi를 시작하게 되면 들어가게 됩니다. 여..
iTerm 개인적으로 iTerm을 사용한다. 이 설정은 iTerm에만 적용되는건 아니기 때문에 설치하지 않아도 상관없다.다운로드 .bash_profile$ vi ~/.bash_profile?123456789101112# Add Homebrew `/usr/local/bin` and User `~/bin` to the `$PATH`PATH=/usr/local/bin:$PATHPATH=$HOME/bin:$PATHexport PATH # Load the shell dotfiles, and then some:# * ~/.path can be used to extend `$PATH`.# * ~/.extra can be used for other settings you don’t want to commit.for f..
외부에서 mysql에 접속하기 위해 몇 가지 설정할 부분이 있다. root 권한 외부 접속 허용mysql> grant all privileges on *.* to 'root'@'%' identified by 'root 패스워드';mysql> flush privileges; my.conf 설정$ sudo vi /etc/mysql/my.cnfbind-address = 127.0.0.1 주석 처리 (#) mysql 재시작$ sudo /etc/init.d/mysql restart출처 : https://blog.woniper.net/251?category=537962
ubuntu에서는 apt-get을 사용해서 아래와 같이 패키지를 쉽게 설치가 가능하다.?1$ sudo apt-get install [package name] 하지만 java를 설치하는 과정은 위 명령어와 같이 그렇게 쉽게 설치가 가능하진 않다. 뭐.. 사실 그렇다고 그렇게 복잡하지도 않다.?12345$ sudo apt-get install python-software-properties$ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java7-installer$ sudo apt-get install oracle-java7-set-default마지막 명령어는 설치된 java path..