본문 바로가기

Linux

xargs 출처 : http://blog.naver.com/siyang6/30047770322 ##################### xargs 사용하기 ##################### # ls file* | xargs -t -i cp {} {}.bak file0, file1, .... file10,.... 파일을 file0.bak,.....,file10.bak,..... 파일로 복사한다. -t 는 xargs를 통해 구성된 명령어를 표준 에러로 출력한다. -i 스위치는 xargs에 전달된 라인 전체를 뒤에 나오는 명령어의 인자로 사용한다. 디플트로 라인 전체를 의미하는 기호는 {}이다. # find -type f -print0 | xargs -0 ls # cat environ | tr '\0' '\n' #!.. 더보기
안드로이드 - 트레이스뷰 프로파일링 (Traceview Profiling) 출처 : http://cafe.naver.com/junes81/3279 더보기
Linux find 명령어 완전 정복 가이드 출처 : http://www.oracle.com/technology/global/kr/pub/articles/calish-find.html Linux find 명령어 완전 정복 가이드저자 - Sheryl Calish 가장 강력하면서도 한편으로는 혼란스러운 유비쿼터스 명령어인 find 명령어에 대한 개요. 게시일 : 2008년 7월 Linux find 명령어는 모든 Linux 명령어 가운데 가장 유용하면서도 혼란스러운 명령어 가운데 하나입니다. 다른 Linux 명령어의 표준 구문과 다른 구문을 가지고 있다는 점에서 어렵습니다. 하지만, 파일명, 파일 유형, 사용자, 더 나아가 타임 스탬프 별로 파일을 찾을 수 있다는 점에서 강력한 명령어이기도 합니다. find 명령어를 사용하면 이러한 속성을 자유롭게 조합.. 더보기
Ctags + VI + Cscope + Taglist 연동 및 간략 사용법 출처 : http://blog.naver.com/monovision/140065006594 ■ 기본 .vimrc 설정 set tabstop=2 set shiftwidth=2 "set expandtab "- tab 문자를 공백으로 변환. make 파일 생성시에 주의 ! set softtabstop=2 "set visualbell "- 경고음 대신 비쥬얼벨(화면이 번쩍거림) 로 전환. set cindent set autoindent set smartindent set enc=euc-kr "- 한글을 자소 단위로 삭제할 수 있음. set incsearch syntax on filetype on set background=dark colorscheme evening set backspace=eol,start,i.. 더보기
두 디렉토리에서 Removed List 뽑아내기 max_ap_new : 최신 작업된 소스 max_ap_old : 예전 소스 old에서 사라진 파일리스트를 뽑아낼려면 아래 처럼 하면 된다. diff -r max_ap_old max_ap_new | grep "Only in max_ap_old" diff -r 옵션 활용 더보기
빈 디렉토리 찾아서 지우기 file이 없는 빈 디렉토리를 찾고 싶은 경우에는 다음과 같이 하면 된다. find –type d –empty 그런데 만약 빈 디렉토리를 찾아서 지우고 싶다면 아래와 같이 하면 될까? find –type d –empty –exec rmdir {} ; /dir1/dir2/dir3 각각이 모두 파일이 없을 경우에 rmdir이 아래의 순서대로 수행이 되어야 한다. rmdir /dir1/dir2/dir3 rmdir /dir1/dir2 rmdir /dir1 마찬가지로 find도 이런 순서대로 디렉토리를 찾아야 한다. 이런 검색 순서를 depth first search라고 일반적으로 부른다. 위의 명령이 뜻대로 동작하기 위해서는 아래와 같이 해 주면 된다. –depth 옵션을 추가하면 된다. find –depth .. 더보기
logcat 사용법 정리 && 로그 보면서 파일로 저장하기 & 자세한건 http://developer.android.com/guide/developing/tools/adb.html#logcat windows: 아래와 같이 하면 한글을 볼 수 있단다. 1. Win + R / cmd 2. cmd /u 3. chcp 65001 4. 콘솔창의 속성에서 폰트,를 Lucida Console 로 변경해준다. 5. adb logcat mac: 터미널을 열고 별다른 작업없이 'adb logcat' 하면 한글이 깨지지 않고 나온다. 원하는 tag 의 로그만 보고 싶을 때.. adb logcat 보고자하는태그:태그우선순위 *:S 이런식으로 주면 보고자 하는 태그를 갖는 녀석만 출력된다. 마지막에 *:S는 나머지는 모두 Silent 조용히 시키는것임! 태그 우선순위는 Verbose / .. 더보기
2.6 kernel option - Kernel Hacking 출처 : http://mrain7.egloos.com/2558382 Kernel hacking Show timing information on printks - printk 함수를 사용하여 출력할 경우 [00123.222356]같은 형태의 시간 정보가 함께 출력된다. 즉 실행되는 시간 정보가 자동으로 출력되는 형태 Magic SysRq key - Magic SySRq key : [Y]로 설정할 경우 시스템이 심각한 문제가(craSheS) 있어도 통제할 수 있습니다. 예를 들면 버퍼 캐시를 디스크로 옮기고, 시스템을 리부트하거나 상태 정보를 표시합니다. 이 기능은"+"를 누른 채 k, r, s 등 를 눌러 사용합니다. SysRQ 키가 없는 키보드는 PrtSc 키를 누르면 됩니다. Enable unused/.. 더보기