본문 바로가기

mac alias (맥 터미널에서 단축명령어) mac alias (터미널에서 단축명령어) 맥 터미널 많이 사용하신다면 아마도 개발자 확률이 좀 높겠죠? ㅎㅎ 다들 아실 것 같지만 그래도 간단하게 정리해둡니다. 맥 기본 쉘은 아마도 bash 겠죠? bash 쉘을 사용하신다면 아래와 같은 방법으로 alias 설정이 가능합니다. vi ~/.bashrc alias test='/Users/aaa/venv_test/bin/activate && cd /Users/aaa/dev_test' 터미널을 다시 실행하시거나 source ~/.bashrc 를 입력하시면 alias test가 설정됩니다. 이후에는 test 명령어를 입력하는 것만으로 위에 '/Users/aaa/venv_test/bin/activate && cd /Users/aaa/dev_test' 명령어가 실행.. 더보기
Route53 - CloudFront 연결 팁 Create Record Set에서 Alias에 CloudFront가 안나오는 경우가 있는데CloudFront에가서 Invalidation 한 번 하면 나옵니다. 끝 :-) 더보기
Lambda로 Slack에 메세지 작성하기를 위한 key 생성 및 URL 암호화 2016/12/08 - [ # 클라우드/- AWS,아마존] - Lambda로 Slack에 메세지 작성하기 위 포스팅과 관련이 있습니다. CDN이나 S3에서 발생하는 알람을 Slack에서 확인하기 위해서는 CloudWatch와 Lambda 모두 N. Virginia Region에 생성해야 합니다. 실수한 부분도 포함시켰는데요. region이 us-east-1 이렇게 해야 하더라구요. (1d, 1b 이런식으로 하면 안되는데) kms create-key , kms create-alias, kms encrypt 를 수행해야 하고 아래 그림에서 확인할 수 있습니다. 마지막 명령어로 나오는 CiphertextBlob 값을 lambda 예제의 kmsEncryptedHookUrl 에 입력하면 됩니다. 더보기
아파치 웹서버 설정 - Alias (apache web server setting - Alias) 간단하게 아파치 웹 서버 설정 중에서 Alias에 대해서 정리하고 실습 1. Ubuntu 14.04 Server + Apache2 2.4.7 위와 같은 환경에서 테스트 2. Ubuntu 14.04 Server에서 그냥 apt-get으로 apache2를 설치한 경우에 설정 파일은 /etc/apache2/ 에 위치함. 웹 서버의 root나 여러 폴더의 접근 권한 등을 설정하는 파일은 /etc/apache2/sites-available/000-default.conf 로 되어 있음 물론 000-default.conf가 맘에 들지 않으면 100-default.conf로 바꿔도 전혀 문제 없음. 다만 /etc/apach2/site-enable/000-default.conf의 링크를 100-default.conf로 .. 더보기
zsh aliases 저 같은 경우 bash 쉘에서는 alias를 아래와 같이 사용했었습니다. ~/.bashrc 파일에 alias 009="ssh username@ipaddress" 를 작성했죠. 잘 돌아가니깐 문제 없이 사용했는데요. zsh로 와서 위 내용을 그대로 ~/.zshrc에 붙여넣었더니 안되더라구요. shell이 달라졌으니깐 !!! 그렇죠머 ㅎㅎ 해결하는 방법은 아래와 같습니다. 1. .bashrc에 작성하던 그대로 aliases를 모두 ~/.aliases 파일에 복사합니다. ex ) vi ~/.aliases paste - alias 009="ssh username@ipaddress" 2. .zshrc의 마지막에 source ~/.aliases 를 추가한다. ex) vi ~/.zshrc paste - source .. 더보기
리눅스에서 alias 확인 아주 간단한 명령어이지만, 설정해둔 alias를 확인할 수 있더라구요. 저는 오늘 알았어요;;;; 좀 찾아볼껄 ㅠ terminal에서 list_aliases 라고 치면, 아래처럼 나와요!! 유용한 command line interface네요. 와 굳굳!! glg => git log --graph --max-count=5 gls => git log --stat --max-count=5 gm => git merge gmff => git merge --ff gmnff => git merge --no-ff gpl => git pull gpls => git pull && git push gps => git push gpsf => git push -f gr => git remote -v grb => git reba.. 더보기
리눅스 alias 리눅스 터미널을 사용하다 보면 참 많이 쓰는 명령어가 cd, ls, vi, ssh 인거 같습니다. 그 중에서 cd를 제일 많이 쓰지 않을까요? ㅎㅎㅎ 그래서 저는 주요 폴더를 이동할 때 편리하게 하기 위해서 alias를 사용하고 있습니다. 예를 들어서 하나의 작은 개발을 할 때, 중심점이 되는 폴더가 있자나요. /home/test/project/projectName_aaa/source/py/ 이런식으로 되어 있다고 가정하면 /home/test/project/projectName_aaa 여기를 alias로 등록해두는 것이죠. alias는 bashrc 파일에 등록하면 되구요. 1. 자신 계정의 홈 폴더로 이동한다. 명령어 : cd 2. bashrc 파일을 오픈! 명령어 : vi ./.bashrc 3. ali.. 더보기