목록기타 (3)
一寸大海 劫長之井
배쉬 텍스트 컬러링리눅스 터미널을 보다 보면 참 다양한 텍스트 컬러링을 볼 수 있습니다. 어떻게 하는 걸까요? 아참. 윈도우는요? 일단 안 된다고 들었습니다. ANSI ESCAPE CODE - Select Graphic Rendition Parameters컴퓨터의 상태를 제어 하기 위해서 ESC+문자 의 구조로 하여서 텍스트를 전달 하는 것이 아니라. 특정 제어동작을 하도록 지시하는 코드가 ANSI ESCAPE CODE 입니다. 대충 삑 소리를 내라 등을 포함 하는 코드 입니다. 그중에서 그래픽과 관련된 코드인 SGR 코드들을 이용하여 텍스트를 제어 합니다. 대략적인 사용 법은 아래와 같습니다. echo 로 출력 되는 스트링 "\033[3mCOLOR1" 에 따라서 COLOR1 은 붉은 색으로 표시 되게 ..
프로그램이나 문서작업을 하다 보면 변수명을 고민 하는 것 이상으로 버전 명에 대한 고민을 하게 됩니다. 그럴 때 참고 할 수 있을 만한 내용이 있어서 가져 왔습니다. Semanic Versioning유의미적 버전은 상당히 구체적으로 버전명을 어떻게 정의하고 언제 어느 버전을 올려야 하는지에 대한 내용을 정의합니다. 원문? 영문? 링크 http://semver.org/다행히 한국어 버전도 있네요. http://semver.org/lang/ko/출처는 해당 링크입니다.
리눅스 콘솔에서 명령을 실행 시킬 때, 백그라운드에서 실행을 시키고 싶을 때가 있습니다. 이때 사용 되는 방식이 뒤에 & 를 찍는 방법과 nohup 을 쓰는 방법이 있습니다. 일단 테스트를 위한 파이썬 프로그램을 만들어 봅시다. #!/usr/bin/python # -*- coding: utf-8 -*- import time import datetime def out(string): print(string) f = open(string, "w") f.close() s = datetime.datetime.now s = "test" for i in range(0, 10): time.sleep(1) out("%s__Counting_%d " % (s, i)) out("%s__Counting_Complete" % ..