본문 바로가기

RabbitMQ Management Command Line Tool 간단 소개 RabbitMQ를 커맨드로 컨트롤 할 수 없는지 알아보니 RabbitMQ Management Command Line Tool 이라는 것이 있더군요. 몇 가지 실험을 해보고 간단하게만 정리해봅니다. RabbitMQ Management Command Line Tool은 공식적으로 지원하고 있습니다. 참고 RabbitMQ Home Page : https://www.rabbitmq.com/management-cli.html Command Line Tool은 Python 파일로 제공되고 있습니다. Python 파일은 여러분이 RabbitMQ를 설치했고 Management 플러그인을 활성화한 상태면 언제든지 다운로드 할 수 있습니다. 1. RabbitMQ Management Command Line Tool 다운로드.. 더보기
bash shell script - insert multiple lines using sed bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^ 이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요. 약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...) 자주 까먹으니깐, 간단하게 정리해둡니다. 여러 줄의 문자열을 파일의 특정 위치에 입력하기 위해서는 역시 sed를 사용해야죠. 스크립트는 아래와 같습니다. projectSetupFile='/var/www/html/test' sed -i -e '59d;60d;61d;62d;63d;64d' $projectSetupFile sed -i "59i\DATABASES = {\n\ 'default': {\n\ 'PORT': '',\n\ }\n\ }" $projectSe.. 더보기
bash shell script - delete last line in file bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^ 이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요. 약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...) 자주 까먹으니깐, 간단하게 정리해둡니다. sed를 이용해서 파일의 마지막 줄을 삭제하는 것은 엄청 간단하네요. fileName="/etc/bash.bashrc" sed -i '$d' $fileName -i 는 insert 옵션이라고 하구요. d는 delete 군요. 더보기
bash shell script - string insert to specific line in file bash shell을 써서 서버 환경을 자동으로 설정할 수 있도록 하는 스크립트를 작성하고 있어요 ^^ 이거 잼있네요! 문법을 다 볼 시간이 없어서, 필요한 것들만 찾아서 만들고 있는데요. 약간은 어설프지만, 잼있네요!! (근데 왜 눈이 촉촉할ㄲ...) 자주 까먹으니깐, 간단하게 정리해둡니다. 문자열을 특정 파일의 특정 라인에 입력하도록 하는 것인데요. sed라는 커맨드라인 어플리케이션을 통해서 입력하도록 할 수 있더라구요. sed는 처음보는 것은 아니지만 익숙하지 못한데요. sed의 -i 라는 옵션을 통해서 문자열을 입력할 수 있데요! 특정 라인에 입력하기 위해서는 문자열 앞에 라인번호와 i 그리고 백슬러시(\)를 작성해주면 됩니다. aaa.txt라는 파일의 100번째 라인에 "test"라는 문자열을 .. 더보기
리눅스 - 파일안의 줄 수 세기, 단어 세기 이전에 작성한 특정 폴더의 파일 개수를 세는 방법과 유사합니다. 리눅스 특정 폴더 파일 개수 세기 - http://ngee.tistory.com/387 특정 파일 내용을 출력하기 위한 명령어는 cat이 대표적이자나요. 예를 들어서 /home/test/aaa 라는 파일안에 내용을 출력해보고 싶을 때 cat /home/test/aaa 라고 하죠. 이때 파이프로 wc -l(소문자 엘) 명령어를 실행하면 총 줄 수를 셀 수 있습니다. cat /home/test/aaa | wc -l 위와 같이요. 한편, 단어를 세는 것은 wc의 w 옵션을 통해서 할 수 있는데요. 예를 들어서 /home/test/aaa 파일안에 아래와 같은 문자열이 존재한다고 가정하면 hello linux world 아래 명령어의 결과는 cat .. 더보기
리눅스 - vi 편집기 줄번호 (line number) 설정 리눅스 vi 편집기에 줄번호를 나타나게 하려면 일단 vi로 test라는 파일을 열었을 때 화면 부터 보시죠. 보시는 것과 같이 기본은 왼쪽에 줄번호가 없죠. 그럼 줄번호를 보이게 하기 위해서는 esc 한 번 누르고 -> :set number 를 입력해주세요. 아래 그림 처럼요. 그럼 딱!!! 줄 번호가 보입니다. 줄 번호를 다시 숨기고자 하실 때에는 esc 한 번 누르고 -> :set nonumber 를 입력해주세요. 역시 아래 그림 처럼요. 그런데 그럼, 매번 vi에서 set number를 작성하셔야 하냐는 것이죠. 아래와 같이 하시면 vi에서 자동으로 줄번호가 보여요. 1. 자신의 홈 폴더로 이동한다. 명령어 : cd 2. .vimrc 파일을 vi로 연다. 명령어 : vi .vimrc .vimrc는 .. 더보기
파이썬 basic - line(라인) 연결 파이썬으로 스크립트 작성하다보면 한 줄이 너무 길어져서, 이쁘지 않게 보일 때가 있습니다. 그때는 \를 붙여주시면 되는데요. 예제는 아래와 같습니다. 이쁘지 않은 예제aaa = blrblrblrblrblrblrblrblr + blrblrblrblrblrblrblrblr + clrclrclrclrclrclrclrclr + dlrdlrdlrdlrdlrdlrdlrdlrdlrdlr + elrelrelrelrelrelrelrelr + fflrflrflrflrflrflrflrflrflrflr + glrglrglrglrglrglrglrglrglrglr + hlrhlrhlrhlrhlrhlr 줄을 이어서, 좀 더 이쁘게 한 예제aaa = blrblrblrblrblrblrblrblr + \ blrblrblrblrblrbl.. 더보기