1. git status와 git diff로 수정 내용확인

2. git diff > patchfile //패치파일 생성

3. cd /../../어쩌구/저쩌구  //적용할 디렉토리로 이동

4. cp ../../이거/저거/patchfile ./  //패치파일을 현재 디렉토리로 이동

5. patch -p1 < patchfile  //왜 -p1이 쓰이는지는 안알랴줌


참고: http://jang574.tistory.com/23


'<프로그래밍> > ___Android' 카테고리의 다른 글

others에 write 권한 탐색  (0) 2014.06.24
system 빌드 빨리하기  (0) 2014.05.03
git commit 취소 방법  (0) 2013.10.02
linux(ubuntu10.04)에서 adb 인식하기  (0) 2013.03.30
git untracked file 제거  (0) 2013.02.26
Posted by JinnyDown
,

wc -l 파일이름

'<프로그래밍> > ___Unix/Linux' 카테고리의 다른 글

좀비 프로세스 확인 후 종료  (0) 2014.04.04
history 명령어  (0) 2014.04.04
bz2 압축 하기 풀기  (0) 2013.10.17
kernel에서 user layer에 파일 읽고 쓰기  (0) 2013.10.17
xz 압축 풀기  (0) 2013.10.17
Posted by JinnyDown
,

압축하기: tar -cvjf file.tar.bz2 dir

압축풀기: tar -xvjf file.tar.bz2


출처: http://blog.naver.com/best8388?Redirect=Log&logNo=150177422472


'<프로그래밍> > ___Unix/Linux' 카테고리의 다른 글

history 명령어  (0) 2014.04.04
라인 카운트  (0) 2013.10.21
kernel에서 user layer에 파일 읽고 쓰기  (0) 2013.10.17
xz 압축 풀기  (0) 2013.10.17
samba public 폴더 생성  (0) 2013.10.15
Posted by JinnyDown
,

http://valley.egloos.com/viewer/?url=http://bkjun.egloos.com/1529730

'<프로그래밍> > ___Unix/Linux' 카테고리의 다른 글

라인 카운트  (0) 2013.10.21
bz2 압축 하기 풀기  (0) 2013.10.17
xz 압축 풀기  (0) 2013.10.17
samba public 폴더 생성  (0) 2013.10.15
ctags, cscope tag 한번에 만들기  (0) 2013.08.27
Posted by JinnyDown
,

xz -d 파일.xz

Posted by JinnyDown
,

 sudo vim /etc/samba/smb.conf


[name]

    comment = name

    path = /home/public/name

    read only = no

    writable = yes

    write ok = yes

    public = yes


sudo /etc/init.d/smbd restart


출처: 나

'<프로그래밍> > ___Unix/Linux' 카테고리의 다른 글

kernel에서 user layer에 파일 읽고 쓰기  (0) 2013.10.17
xz 압축 풀기  (0) 2013.10.17
ctags, cscope tag 한번에 만들기  (0) 2013.08.27
vim 잘라내기/복사 후 붙이기  (0) 2013.08.15
vim으로 개발하기  (0) 2013.08.14
Posted by JinnyDown
,

http://appleii.tistory.com/136

Posted by JinnyDown
,

import subprocess 


def get_build_version():

out = subprocess.Popen('ls -al', shell=True, stdout=subprocess.PIPE).stdout 

return out.readline()


출처: http://python.kr/viewtopic.php?t=25176





import popen2


def get_build_version():

r, w, e = popen2.popen3('adb devices')

return r.readlines()

'<프로그래밍> > ___Python' 카테고리의 다른 글

python 명령행 인자 받기  (0) 2013.10.29
python idle 테마 설정  (0) 2013.10.15
python float을 str로 치환  (0) 2013.10.11
python 시간 다루기  (0) 2013.10.11
python sleep  (0) 2013.10.10
Posted by JinnyDown
,

<str 변수 이름> = str(<floag 변수 이름>)


출처:http://stackoverflow.com/questions/1317558/python-converting-a-float-to-a-string-without-rounding-it

'<프로그래밍> > ___Python' 카테고리의 다른 글

python idle 테마 설정  (0) 2013.10.15
python 화면 출력 값을 문자열로 가져오기  (0) 2013.10.14
python 시간 다루기  (0) 2013.10.11
python sleep  (0) 2013.10.10
python 반복문  (0) 2013.10.10
Posted by JinnyDown
,

출처:http://ygang.tistory.com/16

출처:http://devanix.tistory.com/297

'<프로그래밍> > ___Python' 카테고리의 다른 글

python 화면 출력 값을 문자열로 가져오기  (0) 2013.10.14
python float을 str로 치환  (0) 2013.10.11
python sleep  (0) 2013.10.10
python 반복문  (0) 2013.10.10
python 문자열 출력  (0) 2013.10.10
Posted by JinnyDown
,

출처: http://mwultong.blogspot.com/2007/01/python-sleep-suspend-execution.html

'<프로그래밍> > ___Python' 카테고리의 다른 글

python float을 str로 치환  (0) 2013.10.11
python 시간 다루기  (0) 2013.10.11
python 반복문  (0) 2013.10.10
python 문자열 출력  (0) 2013.10.10
python 외부 명령어 실행  (0) 2013.10.10
Posted by JinnyDown
,


참고: http://cdral.tistory.com/648

참고: http://blog.naver.com/PostView.nhn?blogId=suplight&logNo=10077810003

'<프로그래밍> > ___Python' 카테고리의 다른 글

python float을 str로 치환  (0) 2013.10.11
python 시간 다루기  (0) 2013.10.11
python sleep  (0) 2013.10.10
python 문자열 출력  (0) 2013.10.10
python 외부 명령어 실행  (0) 2013.10.10
Posted by JinnyDown
,

print 문으로 문자열이나 변수/숫자를 화면에 출력할 수 있습니다.
또한 C언어의 printf 함수와 비슷한, "형식 지정자"를 사용할 수도 있습니다.
%s 는 문자열; %d 는 정수, %f 는 실수입니다.



#!/usr/bin/python

# -*- coding: 949 -*-

# 문자열 출력

print "똠방각하"


# 숫자 변수 출력

n = 999

print n


# printf 스타일의 포맷 지정자 사용

print "%s%10s %d" % ("AAA", "BBB", 123)


# 포맷 스트링 뒤에 퍼센트 기호(%) 하나를 찍고, 소괄호 속에, 값을 순서대로 채워 줌

# %10s 는, 자기 자신까지 포함하여 모두 10개의 칸을 앞에 확보한 후, 출력하라는 뜻




출처: http://mwultong.blogspot.com/2006/12/python-print-string-number-variable.html

'<프로그래밍> > ___Python' 카테고리의 다른 글

python float을 str로 치환  (0) 2013.10.11
python 시간 다루기  (0) 2013.10.11
python sleep  (0) 2013.10.10
python 반복문  (0) 2013.10.10
python 외부 명령어 실행  (0) 2013.10.10
Posted by JinnyDown
,

os.system() 함수로, 외부 명령이나 외부 프로그램을 호출하여, 파이썬 안에서 실행할 수 있습니다. 아래 예제는 윈도우의 dir 명령을 파이썬 안에서 실행하는 것입니다. 'dir' 이렇게 하면 그냥 dir 명령이 실행되고, 'dir /?' 이렇게 옵션을 줄 수도 있습니다.

윈도우에서, os.system() 함수는, 외부 명령의 반환값(Return Value)을 그대로 돌려주는데, 일반적으로 에러가 없으면 0이고, 정상적으로 실행되지 않았으면 0이 아닌 값을 반환합니다. 이 반환값으로 외부 명령어/프로그램이 정상적으로 잘 실행되었는지 판단할 수 있는데, 항상 정확한 것은 아닙니다.

Python에서, 시스템 외부 명령, EXE 등, 호출 실행 예제


파일명: 0.py

#!/usr/bin/python
# -*- coding: cp949 -*-

import os
import sys

e = os.system('dir')

if not e == 0:
  print >>sys.stderr, '실행 중 에러가 났습니다. 에러 코드:', e


출처: http://mwultong.blogspot.com/2007/01/python-system-exec.html

'<프로그래밍> > ___Python' 카테고리의 다른 글

python float을 str로 치환  (0) 2013.10.11
python 시간 다루기  (0) 2013.10.11
python sleep  (0) 2013.10.10
python 반복문  (0) 2013.10.10
python 문자열 출력  (0) 2013.10.10
Posted by JinnyDown
,

원리를 모르면, 커밋을 되돌리는 것이 겁날 수 있습니다. 하지만, 원리를 이해하면, 어렵지 않습니다.

다음과 같은 상황에 있다고 해봅시다. C 는HEAD 이고 (F) 는 로컬 파일들의 상태입니다.

   (F)
A-B-C
    
  master

commit C 를 날려버리고 로컬에 있는 수정 사항도 날려버리고 싶다면 이렇게 합니다:

git reset --hard HEAD~1

결과는:

 (F)
A-B
  
master

이제 B 가 HEAD 입니다. --hard를 이용했기 때문에, 로컬 파일들은 commit B 의 상태가 되었습니다

아, 하지만 C 의 커밋 내용을 로컬에는 남겨두고 싶을 수도 있습니다. commit 을 취소하고 싶지만, 수정한 사항들은 간직하고 싶어요.더 작업을 해서 다시 커밋을 할 수도 있으니까요 . 
C 가 HEAD 인 상태에서 어떻게 해야 할지 살펴보죠:

   (F)
A-B-C
    
  master

--hard 옵션없이 다음과 같이 합니다:

git reset HEAD~1

결과는:

   (F)
A-B-C
  
master

HEAD 는 단지 최신 commit 을 가르키는 포인터입니다. git reset HEAD~1 을 하면, Git 에게 HEAD 를 한 커밋 전으로 옮기라고 말하는 것입니다. 하지만(--hard 를 사용하지 않는다면) 파일은 마지막 수정 상태 그대로 있습니다. (역주: git add 와 git commit 을 하기 전 상태로 되돌아감)

더 나아가서, 커밋을 취소하고, 당신의 파일들과 index 영역도 그대로 간직할 수 있습니다.(역주: git add 하였지만, git commit 하기 전으로 되돌아감):

git reset --soft HEAD~1

git status를 하면, 이전과 같은 파일들이 index 에 있는 것을 볼 겁니다. 이 명령어 뒤에 git commit 을 한다면, 당신은 아까 했던 커밋을 그대로 다시 하게 됩니다.

한가지더: 처음 보기 처럼, --hard 로 커밋을 지웠다고 합시다. 그런데 후에 그 커밋이 필요하다고 해봅시다. 어떻게 할까요? 방법이 있을까요?

여전히 되돌아갈 방법이 있습니다. git reflog 를 입력하면, (부분적인) 커밋의 sha 들을 보게 될 겁니다. 없앤 커밋을 찾아서 이렇게 하세요:

git checkout -b someNewBranchName shaYouDestroyed

이제 그 커밋이 되살아 났습니다. GIT 은 대략 90일 정도 커밋을 보관합니다. 이 방법을 알고 있으면, 실수로 지운 것들을 어지간하면 되찾을 수 있을 겁니다.


출처: http://www.codeflow.co.kr/question/33/%EC%96%B4%EB%96%BB%EA%B2%8C-git%EC%97%90%EC%84%9C-%EB%A7%88%EC%A7%80%EB%A7%89-%EC%BB%A4%EB%B0%8B%EC%9D%84-%EC%B7%A8%EC%86%8C%ED%95%A0-%EC%88%98-%EC%9E%88%EB%82%98%EC%9A%94how-to-undo-the-last-git-commit/

'<프로그래밍> > ___Android' 카테고리의 다른 글

system 빌드 빨리하기  (0) 2014.05.03
git diff를 patch하기  (0) 2013.10.21
linux(ubuntu10.04)에서 adb 인식하기  (0) 2013.03.30
git untracked file 제거  (0) 2013.02.26
우분투에 Eclipse Helios 설치  (0) 2013.02.22
Posted by JinnyDown
,

ctags -R &&  find ./ -name '*.c' -o -name '*.cpp' -o -name '*.h' > cscope.files && cscope -i cscope.files

Posted by JinnyDown
,

1. v로 블럭지정


2. 잘라내기: d

   복사: y


3. 붙여넣기: p

Posted by JinnyDown
,

http://arings.tistory.com/2


vim 설정

http://compusauce.tistory.com/5


ctags, cscope 사용법

http://goodtogreate.tistory.com/23

Posted by JinnyDown
,

find . -print0 | grep -FzZ 'aaa.txt'

find . -print0 | grep -FzZ './dir/aaa.txt'


파일이름을 써도 되고, 경로까지 써도 된다


'<프로그래밍> > ___Unix/Linux' 카테고리의 다른 글

vim 잘라내기/복사 후 붙이기  (0) 2013.08.15
vim으로 개발하기  (0) 2013.08.14
find의 time 옵션 사용  (0) 2013.05.16
cut  (0) 2013.05.14
sort 명령어  (0) 2013.05.14
Posted by JinnyDown
,

사용자 삽입 이미지


출처: http://blog.eggnara.com/140

'<프로그래밍> > ___Unix/Linux' 카테고리의 다른 글

vim으로 개발하기  (0) 2013.08.14
find에서 파일이름도 되고 경로 이름도 되게하기  (0) 2013.07.15
cut  (0) 2013.05.14
sort 명령어  (0) 2013.05.14
screen 명령어  (0) 2013.05.03
Posted by JinnyDown
,