728x90
반응형

Linux 7

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

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

왜 리눅스에선 조각 모음이 필요 없는가?

※ 이 글은 [Why doesn't Linux need defragmenting? ] 의 내용을 번역한 것이다. 혹시 오류가 있으면 지적 부탁드린다. 왜 리눅스에선 조각 모음이 필요 없는가? 지겹게도 되풀이되어 나오는 질문 하나가 있죠: "왜 리눅스의 파일 시스템은 조각 모음이 필요 없나요?". 이 글을 통해 질문에 대한 해답을 한 방에 정리해 보고자 합니다.단순히 수많은 기술적 설명들을 어설프게 더듬거리기보다, ASCII 그림을 사용하는 게 훨씬 효과적일 것 같습니다. 그런 고로, 전반적인 설명을 진행하는 데 이 그림을 사용하도록 하겠습니다: a b c d e f g h i j k l m n o p q r s t u v w x y z a 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ..

Server/Etc 2006.11.28

리눅스에서 ntfs 하드 mount 하기... ^^

음.. 어느날 사무실 직원 한명이 win XP에서 쓰던 하드에 XP 서비스팩 2를 잘못 설치해서 아예 부팅도 안되고 다른 윈도우에서도 인식이 안되게끔 하드를 망가트린 적이 있었습니다. 저는 리눅스를 깔 때 아주 많은 포맷 형식을 지원하길래... 그냥 마운트 시키면 될 줄 알고 마운트를 시도 했죠. 그랬더니.. -.-;; 커널에서 ntfs를 지원 안한다는 말만.. ^^ 다른 분의 도움을 얻어 ntfs를 마운트 하는데 성공했습니다. ^^ 그래서 그 방법을 알려드리고자.. ^^ 이미 알고 있는 분들은 역시 pass ^^ 레드햇 7.3, 커널 버전 2.4.20-28.7을 기준으로 설명 드립니다. 1. 자신의 커널 버전을 확인 uname -r 2. cpu 타입 확인 rpm -q --queryformat "%{AR..

Server/Etc 2006.11.13

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
반응형