본문 바로가기

명령어

Git 유용한 명령어들 commit 한 내용을 roll back 하기 local repository 에 마지막 commit 을 날릴 수 있다. git reset --hard HEAD^ git reset HEAD^^^ "^" 의 갯수만큼 back 으로 돌아가나.. 파일자체는 원본으로 남아있어서 해당 파일이 modified 상태가 된다. 위 상태에서 아래와 같이 --head 옵션을 주면, 서버의 상태로 파일이 원복된다. git reset --hard HEAD 위 두 명령어를 합치면 아래와 같다. git reset --hard HEAD^^^ git status 에서 modified file 이 붉은 색으로 표시된다면 아직, add 가 안되어 workspace 에서 stage 로 가지 못한 것이다. 아래 문구도 유심히 보면 된다. n.. 더보기
ps command PC meaning, ps 명령어 의미 root@graceqltevzw:/ # ps USER PID PPID VSIZE RSS WCHAN PC NAMEroot 1 0 5920 912 SyS_epoll_ 00004cfa20 S /initroot 2 0 0 0 kthreadd 0000000000 S kthreaddroot 3 2 0 0 smpboot_th 0000000000 S ksoftirqd/0root 4 2 0 0 worker_thr 0000000000 S kworker/0:0...root 645 1 4344 408 SyS_epoll_ 000044a668 S /sbin/healthdroot 647 1 6536 2080 SyS_epoll_ 7f952d2594 S /system/bin/lmkdsystem 648 1 7508 2548 binder.. 더보기
linux command tip - double redirection(꺽쇠) ">>" Normally, redirection ">" is used overwrite. = overwriteecho 11 > ./11.logcat ./11.log11echo 5 > ./11.logcat ./11.log5 If you use duoble redirection ">>", it works appending = appendecho 11 > ./11.logcat ./11.log11echo 5 >> ./11.logcat ./11.log115 더보기
linxu bash shell script 명령어 참고 사이트 : http://cybercafe.tistory.com/330http://linuxconfig.org/bash-scripting-tutorial bash : Bourne-again shell - bash 의 상태 확인# env - shell script 시작파일 첫 머리에 다음 구문 삽입#!/bin/bash - 사칙연산 : leta=10b=10 let c=a+b echo $a+$b=$c --> 출력결과 : 10+10=20 c=$a$b echo $c --> 출력결과 : 1010 a="10"b="10" let c=a+b echo $a+$b=$c --> 출력결과 : 10+10=20 c=$a$b echo $c --> 출력결과 : 1010 - 길이로 문자열 자르기 : ${var:start:length.. 더보기
git - Linux & windows 환경에서 사용하기 http://dev.azki.org/40 1.1 git 환경 설정 a. git config --global user.name "my name" : user name 설정 b. git config --global user.email "my email" : user email 설정 c. vim ~/.bashrc git config --global core.gitproxy '/root/env/git_proxy.sh' : git 외부 proxy 설정 (git_proxy.sh는 첨부의 파일 참조) 1.2 code 수정 후 반영 sequence a. git pull : 코드 최신으로 sync받기 b. git status : 코드 수정 후 수정 사항 확.. 더보기
linux 명령어 재 사용 > history > !7 > !! > !tar 등의 사용법 http://www.bywoong.com/1305 더보기
dd, tail 명령어 주어진 Node 에서 필요한 만큼의 데이터를 출력합니다. tail -c 20971520 /dev/mmca2 > /mnt/ums/mmca2_VGR_csc_20M.bin dd if=/dev/mmca3 of=/mnt/ums/mmca3_10M.bin bs=1M count= 10 dd if=/dev/mmca3 of=/mnt/ums/mmca3_end_90M.bin bs=1M count=90 skip=2744 요로코롬 쓰시면 됩니다. 더보기
linux 압축 관련 명령어 모음 tar xzvf [파일이름] 압축하기 tar -czvf [이름] [폴더명] aa, bb, cc 파일을 zip.tar라는 파일로 묶는다. [root@sense tar]# tar -cf zip.tar aa bb cc [root@sense tar]# ls aa bb cc zip.tar 나) 아카이브를 풀지 않고 내용을 확인할 수 있다. [root@sense tar]# ls aa bb cc zip.tar [root@sense tar]# tar tvf zip.tar -rw-r--r-- root/root 0 2005-03-26 11:16:05 aa -rw-r--r-- root/root 0 2005-03-26 11:16:07 bb -rw-r--r-- root/root 0 2005-03-.. 더보기
linux rpm 관련 명령어 (1) 설명: 새로운 패키지를 설치하거나 업그레이드시 사용한다. (2) 관련옵션 -i : 새로운 패키지를 설치할 때 사용한다. (--install) -U : 기존의 패키지를 새로운 버전의 패키지로 업그레이드할 때 사용하고 설치된 패키지가 없을 경우 패키지를 설치를 한다.( -i 옵션과 같음) -F : 이전 버전이 설치되어 있는 경우에만 설치한다.(--freshen) -v : 메시지를 자세히 보여준다. -h : '#'기호로 표시해 준다. --force : 기존에 설치된 패키지와 관계없이 강제로 설치 한다. --nodeps : 의존성 관계를 무시하고 설치 한다. -vv : 메시지를 아주 자세히 보여준다. --oldpackage : 구버전으로 다운그레이드할 때 사용한다. --rebuilddb : 특정한 패키지.. 더보기
linux 초보자를 위한 잡다지식 퍼레이드 출처가 불분명한 글을 얻어서 올립니다. 혹시 문제가 된다면 연락주세요. LINUX 명령어 Option 설 명 비 고 ls 자신이 위치한 디렉토리에 있는 파일들의 이름을 보여줌 LiSt 의 준말 >을 사용해서 출력문을 파일로 저장할 수 있음.. ex> ls > ls.txt = 파일리스트가 화면에 보이지 않고 ls.txt파일로 저장됨. 파일의 종류는 이름 뒤에 붙은 기호로 알 수 있음.. ‘/’가 붙으면 디렉토리 ‘*’가 붙으면 실행파일 -l 파일에 대한 정보를 자세하게 보여줌.. ex>ls -l ?? drwxrwxr-x 1 root root 1024 apr 11 21:20 Mail/ 파일속성,권한 링크된파일수 소유자 소유그룹 크기 최종수정일 파일이름 └?? 앞에 한자리는 파일의 종류, 다음은 세 자리씩 끊.. 더보기
linux yum 명령어 yum -y update -y 옵션은 질문에 대해 모두 yes로 응답. 설치 팩키지 확인 rpm -qa | grep '패키지명' 패키지 찾기 yum search '패키지명' 패키지 설치 및 update yum install '패키지명' yum update ('패키지명') 서치 경로 변경 /etc/yum.repos.d/* 모든 파일의 경로를 아래와 같이 변경 # vi /etc/yum.repos.d/fedora.repo baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/ #mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?re.. 더보기
linux ftp 명령어 유닉스 콘솔에서 ftp 명령어 mput 사용시 파일 하나 전송할때마다 y/n을 물어 보는 것을 없애는 방법은 . prompt 키워드로 대화식 모드를 off로 해야함 ftp> prompt 하면됨. 한번 더하면 원래 대로 돌아옴. ftp> binary 바이너리 모드로 전송됨. ftp> mput * 모든 파일이 전송됨. 간혹 mget *.* 하면 전송 안되는 파일이 있음. 확장자가 없는 파일이 있기 때문에...... *** 파일 보내기(mput), 파일 가져오기(mget)*** mget * ==> 디렉토리를 제외한 나머지 파일을 모두 가져온다. mget -R BACKUP ==> BACKUP이란 폴더 안에 존재하는 모든 내용을 가져온다. mget -R * ==> 역시 하위 폴더까지 모두 가져온다. get -R .. 더보기
linux 디렉토리및 파일관리 명령어 ##디렉토리및 파일관리 명령어## ls - 파일및 디렉토리 목록 보기 [옵션] -a 숨김파일(.xx) 도모두 출력 -c 변경시간 에 따른 정렬 -C 다중 컬럼 표시 -d 디렉토리만 표시 -F 이름 끝에 파일 형식 표시 -l 롱포맷 으로 표시 (자세히보기) -r 이름 역순 표시 -R 서브디렉토리까지 표시합니다 cd - 경로변경 pwd - 현재 경로 보기 tty - 현재 로그인되어 있는 터미널의 장치 이름 보기 man - 명령어나 파일에 대한 매뉴얼 cat - 파일의 내용을 출력 touch -빈파일 생성및 엑세스시간 변경 mkdir - 디렉토리 를 생성 rmdir - 디렉토리 삭제 route - 인터페이스 정보확인 cp -파일 복사 ex) cp 대상파일 이동파일 [옵션] -a : 소스파일의 구성과 속성도 함.. 더보기
유용한 linux 명령어들 이 문서는 계속해서 업데이트 됩니다. find 폴더경로 -type d -name .svn | xargs rm -rf 예제 : 폴더내 하위폴더들에 해당 문자열이 있는 파일 찾기 grep -snr "IPMC_IOCTL_SET_CPU_MODE" * egrep "UPLOAD|DELETE" *.log >> log.txt : 문자열만 추출해서 파일로 옮기기 grep [옵션][찾을문자][대상파일] -C : 일치되는 내용이 있는 행의 개수를 센다. -V : 문자가 존재하지 않는 행 출력 -i : 대소문자 구분없이 검색 -CV : 문자가 존재하지 않는 행의 갯수 출력 -h : 일치되는 내용을 찾은 파일의 이름을 표시하지 않는다. -n : 일치되는 .. 더보기