참고: http://askubuntu.com/questions/133385/getting-system-program-problem-detected-pops-up-regularly-after-upgrade
증상: Ubuntu distribution 업데이트 하고 나서 Ubuntu 시작 하자 마자 System program problem detected 경고창이 뜬다.
해결: 위 참고 사이트를 참고하여 아래와 같이 /var/crash/ 안의 파일들을 삭제 해 주니 경고창이 뜨지 않았다.
$ sudo rm /var/crash/*
2014년 7월 9일 수요일
2014년 4월 16일 수요일
bash shell 의 emacs key binding
bash shell 에 emacs key binding 되어 있음
emacs 단축키들 shell 에서 사용 가능 (C = ctrl, M = meta or alt)
emacs 단축키들 shell 에서 사용 가능 (C = ctrl, M = meta or alt)
커서 이동
- C-a : 맨 처음
- C-e : 맨 끝
- C-f : 한 글자 앞
- M-f : 한 단어 앞
- C-b : 한 글자 뒤
- M-b : 한 단어 뒤
잘라내기 붙여넣기
- C-k : 커서 위치 앞 모두 잘라내기 (잘린 부분 기억)
- C-w : 커서 위치 뒤 word 잘라내기 (잘린 부분 기억)
- C-d : 커서 위치의 한 글자 하나 지우기
- M-d : 커서 위치의 단어 잘라내기 (잘린 부분 기억)
- C-y : 붙여넣기 (C-k 또는 C-w 로 잘라내기한 내용)
- C-y 후 M-y 반복으로 잘라내기한 내역 순환
history
- C-p : 이전 명령
- C-n : 다음 명령
대소문자
- M-l : 소문자 변환
- M-c : Capital 변환
- M-u : 대문자 변환
2014년 4월 15일 화요일
shell locale 설정
아래 명령으로 사용 가능한 locale 목록을 표시할 수 있다.
$ locale -a
목록 중에 마음에 드는 locale 을 LANG 환경 변수에 설정해서 shell locale 을 변경한다.
$ export LANG=<locale 이름>
.bashrc 나 .bash_profile 등의 파일에 위 명령 추가 해두면 매번 자동으로 shell 에 들어오면 설정
svn 등의 앱들은 위 설정에 따라 한글 또는 영어 등 다른 언어로 메시지를 표시 하는데 가끔한글 에러 메시지가 무슨 의미인지 몰라 영어 에러 메시지를 표시하고자 할 때 찾아 본 방법이다
$ locale -a
목록 중에 마음에 드는 locale 을 LANG 환경 변수에 설정해서 shell locale 을 변경한다.
$ export LANG=<locale 이름>
.bashrc 나 .bash_profile 등의 파일에 위 명령 추가 해두면 매번 자동으로 shell 에 들어오면 설정
svn 등의 앱들은 위 설정에 따라 한글 또는 영어 등 다른 언어로 메시지를 표시 하는데 가끔한글 에러 메시지가 무슨 의미인지 몰라 영어 에러 메시지를 표시하고자 할 때 찾아 본 방법이다
기본적 build 방법
때로는 소스를 받아 build 해서 사용하게 되는 경우가 있다.
대부분 configure 와 make, make install 을 이용해서 설치한다.
--prefix 옵션
만약 설치 경로를 변경하고 싶으면 configure 에 --prefix 옵션을 설정해 준다.
예)
configure.ac 파일만 존재 시
아래 명령으로 configure 파일 생성
$ autoreconf --install
!) autotools 패키지 설치 필요
대부분 configure 와 make, make install 을 이용해서 설치한다.
- $ ./configure
- $ make
- $ make install
--prefix 옵션
만약 설치 경로를 변경하고 싶으면 configure 에 --prefix 옵션을 설정해 준다.
예)
- $ ./configure --prefix=$HOME/
- 위와 같이 설정하면 make & make install 시 $HOME 에 bin 이나 lib 등 필요한 폴더들이 생성되고 각 폴더들에 파일들이 복사 된다.
configure.ac 파일만 존재 시
아래 명령으로 configure 파일 생성
$ autoreconf --install
!) autotools 패키지 설치 필요
2014년 1월 9일 목요일
특정 문자열 포함한 파일 검색 (grep 이용)
grep 명령어를 이용하여 특정 문자열 포함된 파일을 검색할 수 있다.
예)
$ grep -rI --exclude-dir="\.svn" "#include" .
옵션 설명
예)
$ grep -rI --exclude-dir="\.svn" "#include" .
옵션 설명
- -r : recursive 하게 하위 폴더를 모두 탐색
- -I : 텍스트 파일만 탐색 (binary 파일은 탐색 하지 않는다고 함)
- --exclude-dir : 포함하지 않을 경로 (일반적으로 .svn 은 검색하고 싶지 않을 듯)
- 여러개의 경로를 지정하고 싶은 경우 패턴을 이용하던지 --exclude-dir 옵션을 복수개 입력
피드 구독하기:
글 (Atom)