728x90
반응형

Server/Shell 9

콘솔에서 특정 파일명 또는 특정 단어가 들어간 파일 찾기

오랜 기간 콘솔 작업을 안하다가 다시 콘솔에서 작업할 일이 생겼는데...그동안 잘 사용해 오던 명령어들이 생각이 안나서 구글링... 이왕 찾게 된 김에 정리해 둘 겸 적어 둡니다.필요하신 분들은 사용해 보세요 ㅎㅎ 1. 해당 파일 안에 특정 문구가 들어간 파일 찾기 (하위 디렉토리 포함) grep -rl "원하는 단어" pathex) [user@server redis]$ grep -rl "sysctl.conf" ././src/redis-server./src/redis.c./src/redis-sentinel./src/redis.o 요즘 redis를 보고 있는데 sysctl.conf라는 단어가 들어간 파일을 찾을 경우 위와 같이 하면 된다.위 내용은 src/redis-server 라는 파일 안에 sysctl..

Server/Shell 2014.12.01

VIM Color 셋팅하기

vi 사용하면서 Color 셋팅에 매번 어려움을 겪어 온 터라 이번에 아예 정리를 해 놓을 심산으로 적어둔다. bash 기준이다. 1. 캐릭터셋 지정 .bashrc 파일에 캐릭터셋 지정을 한다. export LANG=ko_KR.UTF-8; export LC_ALL=ko_KR.UTF-8 2. xterm color 지정 .bash_profile 파일에 아래와 같이 선언한다. export TERM=xterm-color 3. vi 옵션 지정 syntax on set ai set cindent set ts=4 set sw=4 set hlsearch colorscheme koehler set background=light set encoding=utf-8 vi 옵션 중 colorscheme 부분이 vi의 color..

Server/Shell 2010.10.04

[펌]tar 분할 압축 및 해제

출처 : http://www.fduser.org/blog/26 tar 압축의 경우 2G이상으로 압축이 되지 않기 때문에, 2G 이상으로 압축 을 하기위해서는 split란 명령을 같이 사용하면 됩니다.[압축 하기] ex) tar -zcvpf - /home | split -b 2048mb - home.tar.gz* /home : 압축할 디렉토리 * home.tar.gz 압축되어질 이름압축 결과는 tar.gza , tar.gzb 등으로 생성이 됩니다.[압축 풀기] tar.gza, tar,gzb 등으로 압축된 파일을 풀기 위해서는ex) cat home.tar.gz* | tar -zxvpf - 여러개의 tar.gz 파일들을 압축을 풀어야 할경우 tar -zxvf *.tar.gz 등의 방법으로 풀게 되면 에러가 발..

Server/Shell 2007.09.12

bash shell에서 재밌는 기능하나 발견 ^^

리눅스에 하는 작업이라곤 고작 vi로 프로그래밍 하고, Apache나 MySQL 설정 파일 변경 등이 대부분이라서... 오래 사용하고서도 아는 기능이 많이 없었다. 그런데 요 근래 발견한 재미 있는 기능들을 통해서 다시 한번 리눅스의 재미에 맛을 들이기 시작했다. 물론 이전에도 리눅스를 좋아했지만 말이다. 알게 된 재미있는 기능 몇가지를 아래에 써 본다. 1. split split 파일명 -rw-r--r-- 1 root root 73568 Dec 12 10:12 xaa -rw-r--r-- 1 root root 73601 Dec 12 10:12 xab -rw-r--r-- 1 root root 73559 Dec 12 10:12 xac -rw-r--r-- 1 root root 73613 Dec 12 10:12..

Server/Shell 2006.12.12

Linux Console에서 탭의 위력 -.-;;

그동안 콘솔 상에서 작업하면서 탭을 밥먹듯이.. 아니 밥보다도 훨씬 많이 사용하면서도... 오늘 첨 보는 기능(?)을 보게 되었다. 아래와 같은 상태에서 탭을 쳣더니 grep 'FileN grep 'FileName.ext' 이렇게 되는것이 아닌가... 음... 그럼... 이렇게 하면? grep FileN grep FileName.ext 음.. 이렇게 되네... 음.. 그럼 이렇게 하면? grep "FileN grep "FileName.ext" 그런데 다음과 같이 하면 아무런 반응이 없네... grep `FileN 아무래도 `는 감싸져 있는 것의 명령어의 결과를 리턴하게 되어 있어서 그런가보다 음.. 인공지능 탭... -.-;;

Server/Shell 2006.12.08

Text-Processing Basic - Sorting, Counting, Fromatting, and Translating

sortsort 명령은 알파벳순으로 정렬을 시켜 출력한다.기본적으로 숫자는 정렬되지 않는다. 숫자로 정렬하려면 다른 옵션을 사용해야 한다.sort 명령은 다음과 같은 옵션을 갖는다.-d : Sorts in phone-directory order-f : Sorts lowercase letters in the same manners as uppercase letters-i : Ignotes any characters outside the ASCII range-n : Sorts in numerical order instead of alphabetical-r : Reverses the order of the outputwcwc는 "word count"로 파일의 라인수, 워드수, 문자수를 출력한다wc fileon..

Server/Shell 2006.12.05

Text-Processing Basic - cut, paste, join

cut데이터 필드를 칼럼별로 구분하기 위해 제공되는 tool 이다. 디폴트 delimiter는 tab이며 -f 옵션을 통해 정의할 수 있다.cat test one two three four five six seven eight nine cut -f2 test two five eight cut -f1,3 test one three four six seven nine -f 옵션 외에 다음과 같은 옵션들이 있다.-c : Allows you to specify characters instead of fields-d : Allows you to specify a delimiter other than the tabpastecut 명령어가 파일로부터 내용을 선택하는 것이라면 paste나 join 명령어는 field를..

Server/Shell 2006.11.07

Text-Processing Basic - cat, tac, nl, head, tail

cat-b : Numbers lines-E : Shows a dollar sign($) at the end of each line-T : Shows all tabs as ^I-v : Shows nonprinting characters except tabs and carriage returns-A : Does the same as -v combined with -E and -Ttaccat과 반대의 어순에서 알 수 있듯이 파일의 내용을 반대 순서로 보여준다.nlnl은 라인에 넘버를 사용해 보여주며, cat 명령어에 -b를 붙인 것과 동일하다.head파일의 첫 부분을 보여준다. 디폴트로 처음부터 10라인 까지 보여준다head -3 numbers one two three tail파일의 아래부분부터 보여준다.he..

Server/Shell 2006.11.07
728x90
반응형