2015년 9월 15일 화요일

c 에서 현재시간 구하기

clock_gettime 함수

http://sunyzero.tistory.com/161

2015년 9월 13일 일요일

wget 으로 로그인이 필요한 파일 다운로드

wget --user=username --ask-password http://pass/to/the/file
또는
wget --user=username --password=password http://pass/to/the/file 

2015년 8월 15일 토요일

일본어 IME 전각/반각 전환

Windows 7 에서 Microsoft 일본어 입력기 실행 시
CapsLock 키로 전각/반각 전환

2015년 7월 2일 목요일

sysctl

sysctl - 실행시간에 커널 파라미터를 설정한다.
/proc/sys 아래의 값을 읽고 쓸 수 있다.

# sysctl -a

2015년 7월 1일 수요일

Linux 에서 사용자 로그인 정지

Linux 에서 seminar 라는 사용자를 로그인 못하도록 하려면
다음과 같이 shadow 파일의 패스워드 항목(두 번째)을 * 이나 ! 으로 설정한다.

로그인 정지
$ sudo grep seminar /etc/shadow
seminar:*:16618:0:99999:7:::

복구
$ sudo passwd seminar
Enter new UNIX password: 새 패스워드 입력
Retype new UNIX password: 확인 입력


* 로그인이 정지된 경우에도 su 명령으로는 로그인이 가능하다.

2015년 6월 24일 수요일

conemu + git bash 한글 사용

git bash 를 쓰다보니 conemu 라는 터미널 프로그램이 여러모로 편리하다.
(cygwin 과도 쓸 수 있는데 개인적으로는 cygwin 에는 teraterm 이 더 편하다.)

conemu 에서 git bash 를 사용할 때 한글과 관련된 문제는 다음과 같이 해결한다.

# bash 표시
$ cat ~/.bashrc
alias ls='ls --color=auto --show-control-chars'


# bash 입력
$ cat ~/.inputrc
set output-meta on
set convert-meta off


# git diff, vi 표시
$ cat ~/.vimrc
set enc=utf8 fenc=utf8 tenc=cp949


# vi 에서 한글 간격 오류
Settings (Win + alt + p) > Main > Main console font > [] Monospace 체크 해제

2015년 6월 11일 목요일

watch command

주기적으로 명령어를 실행시키고 그 결과를 풀스크린으로 표시해준다.(계속 보고 있어야 하지만) 결과 값이 변경되면 바로 눈에 띈다.

왠만한 리눅스에는 다 들어있다고 한다.

$ man watch