개발/Shell

개발/Shell

Ubuntu 18.04 재부팅 시 자동 쉘 스크립트 실행

Ubuntu가 reboot 할 때 사용할 script를 만들어봤습니다. 많은 방법이 있겠지만 crontab을 사용해보겠습니다. abcd 폴더 생성 script 명령 vim /etc/test.sh 내용 #!/bin/bash sudo mkdir /home/abcd 파일 권한 부여 chmod +x /etc/test.sh crontab에 등록 crontab -e 이 명령어를 입력했을때 default editor가 설정되어있지 않으면 4개의 보기중에 한개를 선택하라고 나옵니다. 주석이 걸려있는 나오는 설명을 내리고 마지막줄에 아래의 코드를 넣어줍니다. @reboot etc/test.sh > test.sh.log 2>&1 재시작 sudo reboot

개발/Shell

Ubuntu 20.04(LTS)버전 기존 shell에서 oh-my-zsh로 변경하는법

우분투를 설치하고 oh-my-zsh을 처음부터 설치해서 사용하게 된다면 문제가 발생하지 않겠지만, 일반 shell을 사용하다가 oh-my-zsh로 변경하였을 경우 기존 Shell에 지정된 PATH들이 oh-my-zsh에 적용이 안되기 때문에 직접 지정해줘야합니다. 저는 zsh설치 후 우분투에서 anaconda랑 cuda path를 지정해줘야했으므로 저의 사례를 예로 들겠습니다. vim ~/.bashrc 맨 밑으로 내려서 원하는 필요한 부분을 복사 해주시면 됩니다. Shift + v 하시면 영역을 드래그 하고 y를 눌러서 복사 할 수 있습니다. 복사한 이후에 vim을 나와서 zshrc의 편집기로 가셔서 맨 하단에 붙여넣기 하시고 저장하시면 됩니다. vim ~/.zshrc 편집기로 들어가셔서 맨 하단으로 커..

개발/Shell

Ubuntu 20.04 oh-my-zsh 설치

Ubuntu 20.04(LTS)버전에서 oh-my-zsh를 설치하고 적용하는 방법 저는 처음에 일반 bash에서만 작업을 했었는데 최근에 oh-my-zsh를 사용하시는 분을 보고 oh-my-zsh에 대한 좋은 가독성과 효율성을 느꼈습니다. 자동완성과 히스토리기능, 깃 브런치도 한눈에 잘보여서 적용해보기로 했습니다. 제로베이스부터 하기위해 저는 AWS-EC2 Ubuntu 20.04버전의 instance를 하나 실행했습니다. 1. zsh install sudo apt install zsh 2. zsh을 기본쉘로 변경 chsh -s $(which zsh) or chsh -s /usr/bin/zsh 둘중 하나 실행하시면 됩니다. 운영체제에 따라 경로가 다르기 때문에 위에꺼를 추천드립니다. 여기서 AWS의 EC2..

모플로
'개발/Shell' 카테고리의 글 목록