1. vi 에서 블럭 지정을 이용한 # 추가


Ctrl + v 로 원하는만큼 블럭 지정

Shift + i

# 입력

Esc 


2. vi 문자열 치환을 이용해서 # 추가


10~20 줄까지 주석

:10, 20s/^/#/g

10~20 줄까지 주석 지우기

:10, 20s/^#//g 


3. here document 사용하기


<<COMMECT_END 

comment 1

comment 2

comment 3

...

COMMECT_END


출처 : http://forum.falinux.com/zbxe/index.php?document_srl=785985&mid=lecture_tip

- 파일 이어 쓰기

echo 'abcd' >> test.txt


- 스크립트 코드



- 결과

repeat:216523   total:5023668   (0.043101)

repeat:217856   total:5077349   (0.042907)

 . . . . . .

repeat:211803   total:5000116   (0.042360)

repeat:222836   total:5041013   (0.044205)

--------------------------

repeat:21476831 total:506915435 (0.042368) 




$ start=0; end=10; for i in `seq -f "%03g" $start $end` ; do  echo $i ; done;      

000

001

002

003

004

005

006

007

008

009

010


$ seq -w 0 10

00

01

02

03

04

05

06

07

08

09

10


Linux Command - View binary file (.bin)


- 포맷

xxd ${파일 이름}


- 예제

xxd test.bin | less

xxd test.bin | head -n 20

find [경로] -name "파일명" | xargs grep "찾을 내용" 


- 예제

find . -name "*.c" | xargs grep functionA



출처: http://yangyag.tistory.com/80 [Hello Brother!]

# 16진수로 출력(hexdump) - 2바이트(16비트) 단위로 해석됨에 유의
hexdump my_file.txt


# 16진수로 출력(-C 옵션, hex + ASCII)
hexdump -C my_file.txt


# 1바이트 4개씩 묶어서 출력
hexdump -e '4/1 "%02X " "\n"' my_file.txt


# 1바이트씩 출력
hexdump -e '/1 "%02X "' my_file.txt


# 1바이트씩 출력, 반복되는 부분도 그대로 출력(-v 옵션 추가)
hexdump -v -e '/1 "%02X "' my_file.txt


- Reference

hexdump - 리눅스에서 파일 내용을 16진수(hex)값으로 출력하기


- Reference

http://foris.tistory.com/256


- Reference

http://jink1982.tistory.com/74

Process - Back Ground, Fore Ground

모든 프로세스는 백그라운드(back ground)또는 포그라운드(fore ground)라는 두가지 중 하나의 모드로 작동한다.

리눅스의 모든 프로세스는 전면부라고 하는 포그라운드 작업후면부라고 하는 백그라운드 작업 중 하나의 상태로 실행된다우리가 일반적으로 실행시키는 거의 모든 명령어는 포그라운드로 실행된다하지만 명령어 뒤에 "&"문자를 붙이게 될경우 백그라운드로 실행된다또한 몇몇 프로세스는 자동으로 백그라운드로 실행되기도 한다.

그리고 bg명령어와 fg명령어,jobs라는 명령어는 이러한 프로세스들의 foreground작업과 background작업에 관한 설정과 확인을 하는 명령어이다.


- Reference

http://blog.naver.com/PostView.nhn?blogId=dudwo567890&logNo=130156852012

+ Recent posts