vimrc 란? vimrc 파일은 vim 에디터의 설정을 사용자가 원하는대로 컨트롤 할 수 있는 파일입니다. 굳이 플러그인을 설치를 하지 않아도 ~/.vimrc 파일을 수정함으로써 멋지게 사용할 수 있습니다. amix/vimrc https://github.com/amix/vimrc 간단하게 vimrc를 사용자에 맞게 설정을 하나하나 작성하면서 할 수 있지만 vim은 워낙 유명한 에디터이기에 위 사이트와 같이 설정해 놓으신 분이 계십니다. 필자는 이 분의 사이트를 참고할 것입니다. Awesome 버전 git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime sh ~/.vim_runtime/install_awesome_vimrc.sh 자신의 ..
brew upgrade ilmbase Warning: ilmbase has been deprecated because it is not supported upstream! neofetch를 설치하면서 ilmbase가 더 이상 사용되지 않는다는 것을 알게 되었습니다. brew upgrade openexr with imath homebrew를 update하니 openexr이 업데이트 목록에 해당되는 것을 알았습니다. ==> Installing dependencies for openexr: imath ==> Installing openexr dependency: imath ==> Pouring imath--3.0.1.catalina.bottle.tar.gz Error: The `brew link` step d..
bellard.org/jslinux/ JSLinux JSLinux Run Linux or other Operating Systems in your browser! The following emulated systems are available: CPUOSUserInterfaceVFsyncaccessStartupLinkTEMUConfigComment x86Alpine Linux 3.12.0ConsoleYes click here url x86Alpine Linux 3.12.0X WindowYes click h bellard.org 리눅스 명령어를 연습할 수 있는 사이트 설치 없이 할 수 있어 편한 것 같습니다. Clich here 버튼을 눌러 자신이 원하는 환경으로 들어가서 실습을 할 수 있습니다. 약 10..
figlet 이란? http://www.figlet.org/ "Frank, Ian 및 Glenn의 편지" 에서 따온 figlet은 Unix와 유사한 운영체제 대표적으로 Linux 나 MacOS 와 같은 시스템의 Terminal 환경에서 작동을 하여 ASCII 아트를 활용하여 나타내는 프로그램입니다. figlet 설치하기 brew install figlet homebrew 를 통하여 figlet을 설치합니다. lolcat 이란? https://github.com/busyloop/lolcat lolcat은 MacOS나 Unix 계열 즉 대표적으로 Linux 계열 시스템의 Terminal에서 하얀색으로만 표현할 수 있는 코드에 색을 입혀주는 프로그램입니다. lolcat 설치하기 brew install lolc..
brew update & upgrade 많은 Mac을 사용하는 유저들이 brew의 brew update 란 명령어를 많이 사용할 것입니다. brew update 명령어를 실행하면 새로 설치가 필요한 항목들이 위의 이미지와 같이 나타날 것입니다. 여기서 brew upgrade 란 명령어를 사용하여 upgrade를 하면 아직 익숙하지 않은 사용자들은 "모든 formula 그리고 cask 가 upgrade" 라고 생각할 것입니다. 하지만 이와 같은 경우엔 "모든 formula 그리고 cask 가 upgrade" "모든 formula 만 upgrade" 위와 같이 실행되는 모습을 볼 수 있습니다. 사용자의 키체인 및 보안 관련하여 homebrew 에선 한 번에 모든 cask를 upgrade 하는 것을 허용하지 ..
[Git] git과 github 사용하기 git이란? https://git-scm.com/ git은 리누스 토발즈가 개발한 분산형 버전 관리 시스템(VCS)입니다. git의 장점 매우 빠른 속도와 분산형 저장소를 지원한다는 장점이 있기에 많은 개발자들이 Git을 사용하여 관리합니다. git을 대표적으로 github와 연동하여 개인 프로젝트를 혼자 관리할 수 있고, 혹은 다른 팀원들과 협업을 할 수도 있으며, 개인적으로 굳이 남들에게 공개하지 않고도 private 하게 이용할 수도 있습니다. github란? https://github.com/ GitHub is how people build software GitHub는 사람들이 소프트웨어를 개발하는 방법입니다. 대표적인 무료 git 저장소로 2008년에 ..
neofetch란 무엇인가? https://github.com/dylanaraps/neofetch noefetch란 위 이미지와 같이 CLI에서 사용자의 정보를 알 수 있도록 하는 것입니다. 또한 사용자의 기호에 맞게 커스텀해서 사용 할 수 있습니다. brew로 neofetch 설치하기 homebrew가 우선적으로 설치가 되어있어야 합니다. brew install neofetch is keg-only, which means it was not symlinked into /usr/local, because macOS already provides this software and installing another version in parallel can cause all kinds of trouble. 위..
compinit:503: no such file or directory: /usr/local/share/zsh/site-functions/_brew_cask~/.zshrc 파일을 수정한 후에 source ~/.zshrc 를 하였더니 위와 같은 오류가 발생하였다. brew doctor를 실행한 모습 하지만 brew doctor 를 하여 검사를 한 결과 다행히 심볼릭 링크가 깨졌다는 것을 확인 할 수 있었다. 그리고 안내 사항에 나와있는대로 brew cleanup 을 실행 한 후 source ~/.zshrc 를 한 결과 이상 없이 실행된 것을 알 수 있었다.
StackExchange에 따르면 보통 일반 OS X 사용자는 staff 그룹에 포함됩니다. OS X 사용자를 관리자 그룹에 추가하려면 시스템 환경 설정-> 사용자 및 그룹 을 통해 해당 사용자를 관리자 로 지정해야합니다. admin 는 admin 및 staff 그룹에 배치되는데 admin 그룹은 다른 사용자가 할 수 없는 일을 할 수 있습니다. root는 wheel 그룹 의 유일한 구성원이며 유일한 구성원이어야 합니다. wheel이 필요한 작업을 수행해야하는 경우 sudo 명령을 사용해야합니다 . 또한 egloos에 의하면 staff 과 wheel 그룹의 차이 시스템의 모든 사용자들은 staff 그룹의 멤버가 됩니다. 관리자들은 wheel 과 admin 그룹에 대해서도 멤버가 됩니다. wheel 그룹은..
htop 이란? htop은 Unix을 기반으로 한 Mac을 비롯한 Linux 시스템에서 CPU 사용량, Memory 사용량, Processor, SWP, 등을 GUI 화면으로 나타내 사용자가 보기 쉽게 하여 관리하도록 할 수 있는 프로그램입니다. htop 설치 brew install htop iTerm2(terminal) 을 실행 한 후 brew 명령어를 이용하여 htop을 설치를 합니다. htop 실행 sudo htop htop을 입력하여 실행할 수도 있지만 제어를 하기 위해선 관리자 모드로 실행해야하므로 sudo htop 을 입력합니다. 관리자 모드이기 때문에 비밀번호가 필요합니다. 비밀번호를 입력하면 htop이 실행됩니다. htop 사용 각 프로세스 설명 프로세스명 프로세스 설명 PID 프로세스의 ..