Blog

  • rename

    리눅스 환경에서 파일 이름을 일괄 변경할 때 이용할 수 있다. 패키지로 설치해야 한다.

    귀찮은 공백 문자를 _로 바꾸려면 다음과 같이 한다.

    rename "s/ /_/g" *

    괄호는 다음과 같은 식으로 하면 된다.

    rename "s/\(/_/g" *
  • zsh에서 home, end 키

    zsh에서는 home 과 end 키가 먹지 않는다. 아래 링크에서는 oh-my-zsh에서 사용하는 방법이라고 되어 있지만 그냥 zsh 에서도 된다.

    .zshrc 에서 다음의 내용을 추가해 주면 된다. Ctrl + V 를 누르고 해당 키를 누르면 해당 키 매핑을 알 수 있다.

    bindkey "^[[H" beginning-of-line
    bindkey "^[[F" end-of-line
  • 변수 존재 여부 확인

    변수 A가 존재하는지 확인하는 방법. 나는 globals()을 이용했다. 사소한 주의점은 코딩할 때에는 변수를 따옴표로 지정해 주어야 한다.

    'A' in globals()
  • [SQLite] vacuum

    SQLite도 vacuum이 있다. 기본적으로 활성화 되지 않는 것 같다.

    방법은 매우 단순하다. SQLite 에서 vacuum을 입력하거나 터미널 입력 창에서 입력해준다.

    # sqlite3 finance_data.db "vacuum;"
    
    or
    
    sqlite> vacuum;