'Operating System/Linux & Unix'에 해당되는 글 71건
- 2012/05/14 Gnome2.x 바탕화면에 시스템 아이콘 제거 방법 on Debian Squeeze (2)
- 2012/05/07 사용자 디렉토리 언어환경에 따른 자동 디렉토리 명 변경기능 수정하기 (2)
- 2012/05/04 Debian Squeeze 에서 Iceweasel (Firefox) 최신버전 설치하기 (2)
- 2012/05/03 Debian Squeeze에서 iPhone 자동 마운트 팝업 해제 (usbmuxd)
- 2012/02/21 Gnome Termianl Profile 위치
- 2011/05/15 ls 로 디렉토리만 출력 하는 방법
- 2011/05/05 PID의 최대값
- 2011/04/13 UNIX / Linux: 7 Practical PS Command Examples for Process Monitoring
- 2011/04/10 vim 설정파일 .vimrc (2)
- 2011/02/08 현재 사용중인 Port 확인을 위한 리눅스 명령어
- 2010/12/27 shebang 구조..... (1)
- 2010/10/17 .vimrc 파일 수정 [ 리눅스용 ( Linux ) ]
- 2010/10/10 현재 사용하고 있는 Conky Theme
- 2010/10/10 리눅스에서 자신의 Public IP 주소 알아내는 방법
- 2010/09/17 find 파일 검색 후 검색한 파일 vim 으로 편집하기 (2)
Ubuntu Linux를 쓸때는 몰랐는데 Debian Squeeze에 Gnome을 설치했더니
이미지 처럼 바탕화면에 시스템 관련 아이콘이 떡하니 자리를 잡고 있습니다.
바탕화면에는 되도록 아이콘을 배치 하지 않는 주의라 요걸 어떻게 해제해야 하나 알아보았습니다.
우선 gconf-editor를 설치합니다. (Debian에서는 기본적으로 설치가 안되어있더군요)
$sudo apt-get install gconf-editor
$gconf-editor
이미지에서처럼 해당 경로로 이동합니다.
/apps/nautilus/desktop/
우측 패널에서 체크박스에 체크되어있는 항목들을 체크 해제 해주게 되면
바탕화면에 있는 시스템 아이콘이 사라지게 됩니다.
Debian은 Ubuntu에서 편하게 사용되던 여러가지 기능들을 직접 셋팅해줘야하는게
조금 귀찮네요 ~_~ㅋ
제목이 참 거창하네요 ~_~
이걸 뭐라고 해야할지 몰라서 일단 제목은 저렇게 적어둡니다.
Gnome에서 언제부터인지 모르겠지만 Gnome환경을 한국어로 설정해서 설치하게되면
HOME디렉토리에 디렉토리명이 한글로 다음과 같이 생성이 됩니다.
GUI 파일관리자만 사용한다면 저렇게 표시되는게 더 사용하기 편할지 모르겠지만
저같은경우는 대부분의 작업이 터미널에서 이루어집니다.
그렇다보니 경로명입력시 중간에 한글이 들어가게되면 한영키변환작업이 추가로
들어가게 되어서 타이핑에 리듬이 끊긴다고 해야하나요?
그래서 저 한글 디렉토리를 영문 디렉토리로 로케일 변경없이 변경해서 사용을 합니다.
우분투 리눅스를 사용할대는 Ubuntu Tweak 이라는 툴을 사용해서 GUI툴을 이용해
간단하게 변경이 가능합니다.
하지만 회사에서 설치한 Linux는 Debian Squeeze라서 저 Ubuntu Tweak 프로그램을
설치를 못합니다.
그래서 직접 수정할수 있는 방법을 찾아보았습니다.
처음에는 gconf-editor 에서 변경하는줄 알고 일일이 gconf-editor에서 키를 검색해보고
그랬는데 gconf-editor가 아니라 사용자 디렉토리 하에 파일에서 설정을 하는 거였습니다.
위치는 다음과 같습니다.
~/.config/users-dirs.dirs
위 파일을 열어보시면
XDG_DESKTOP_DIR="$HOME/바탕화면"
XDG_DOWNLOAD_DIR="$HOME/다운로드"
XDG_TEMPLATES_DIR="$HOME/서식"
XDG_PUBLICSHARE_DIR="$HOME/공개"
XDG_DOCUMENTS_DIR="$HOME/문서"
XDG_MUSIC_DIR="$HOME/음악"
XDG_PICTURES_DIR="$HOME/사진"
XDG_VIDEOS_DIR="$HOME/비디오"
와 같습니다.
우선 위치를 변경하고자 하는 디렉토리를 우선 생성한뒤 저 파일을 다음과 같이 변경을 하였습니다.
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/downloads"
XDG_TEMPLATES_DIR="$HOME/template"
XDG_PUBLICSHARE_DIR="$HOME/public"
XDG_DOCUMENTS_DIR="$HOME/documents"
XDG_MUSIC_DIR="$HOME/music"
XDG_PICTURES_DIR="$HOME/picture"
XDG_VIDEOS_DIR="$HOME/video"
수정한뒤 로그아웃한뒤 다시 로그인을 하게되면 저 디렉토리로 지정되어
노틸러스에서 좌측 패널에 바로가기 링크로 쉽게 이동해서 사용할수 있게 됩니다.
Ubuntu를 주 데스크탑 OS로 쓰다가 Debian으로 바꾸고나서 간편히 하던 설정들을
일일이 찾아서 하려니 성가시네요 ~_~
Debian은 아시다시피 패키지 버전업이 그 어떤 배포판보다 느립니다.
서버로 사용할 경우 이점이 장점이 되겠지만
데스크탑으로 사용할 경우에는 꽤 큰 단점이 되지요
그중에서 웹 브라우저인 Iceweasel (Firefox)의 경우
Debian Squeeze에서는 3.5 버전이 설치가 됩니다.
이글을 쓰는 시점에서 Firefox 최신 버전은 12입니다.
이렇게나 버전 차이가 심하게 나는데다가 제 주 업무가 웹 개발이다보니
Debian Squeeze에서 최신 버전을 설치 하는 방법을 찾아보았습니다.
Ubuntu는 PPA를 이용하는 것으로 구 배포판 버전일경우 최신의 Firefox를 설치할수 있는데
Debian에서도 유사하게 최신 빌드를 제공해주고 있습니다.
이 주소로 가시게되면 자신의 Debian 버전에 맞게 Iceweasel의 버전을 선택해서
설치할 수가 있습니다.
위 주소에 들어가보시면 드랍다운 메뉴로
사용중인 Debian 버전
설치하고자 하는 프로그램 (Iceweasel / Icedove / Iceape)
설치하고자 하는 프로그램의 버전 (3.5 / esr / release / beta / aurora)
를 선택할 수가 있습니다.
저는 Iceweasel release를 선택했습니다.
선택한 버전에 따라 하단에 Debian repository가 변경이 됩니다.
deb http://backports.debian.org/debian-backports squeeze-backports main
deb http://mozilla.debian.net/ squeeze-backports iceweasel-release
위의 repository를 /etc/apt/sources.list 에 추가해준뒤
다음의 과정을 진행합니다.
$ sudo apt-get install debian-keyring
$ gpg --check-sigs --fingerprint --keyring /etc/apt/trusted.gpg.d/pkg-mozilla-archive-keyring.gpg --keyring /usr/share/keyrings/debian-keyring.gpg pkg-mozilla-maintainers
$ sudo apt-get update
$ apt-get install -t squeeze-backports iceweasel
이 과정을 거치게 되면 최신 릴리즈 버전의 Iceweasel이 설치가 됩니다.
회사에서 사용하는 리눅스 배포판 Ubuntu 10.04 LTS를
사장님의 지시로 인해 Debian으로 설치를 하였습니다.
데스크탑으로 사용하기에는 Debian은 굉장히 불편하다고 생각하지만
뭐 회사 기자재를 이용하는지라 지시에 따라서
Debian Stable 버전인 Squeeze를 설치했습니다.
Testing 버전인 Wheezy가 아니라 이 Squeeze를 설치한 이유는
Wheezy는 Gnome버전이 3.x대고 Squeeze는 2.x버전이기 때문입니다.
아직까지는 Gnome 3.x버전이 너무 불편해서....
Compiz 설정도 마치고 Firefox 12버전도 설치하고 여러 셋팅을 하고
사용하고 있던 중에 컴퓨터에 연결해둔 iPhone Dock에 iPhone을 거치시킬때마다
이미지와 같은 팝업창이 뜨는게 굉장히 신경이 거슬렸습니다.
이 팝업을 띄우는놈이 대체 누군가 해서 찾아보았습니다.
우선 synaptic에서 iphone으로 검색을 해보았습니다.
apt-cache가 아닌 synaptic으로 한 이유는 검색된 패키지들중에서
현재 설치되어있는 패키지와 미설치 패키지를 구분하기 쉬워서입니다.
이미지에서 보다싶이 usbmuxd 라는 놈이 검색결과에 나타나면서
설치되어있는 패키지로 표시가 되는군요
그래서 저 패키지를 삭제하려했더니만....
뭔 의존성이 그리 많이 걸려있는지 Gnome까지 삭제한다고 나와버립니다.
다음과 같은 방법으로 해결했습니다.
터미널에서
$ ps aux | grep usbmuxd
usbmux 5293 0.0 0.0 19076 944 ? S 14:30 0:00 /usr/sbin/usbmuxd -u -U usbmux
요렇게 현재 실행중인게 나와주네요
그래 이놈이 범인이구나 해서 사용법을 확인하기 위해 --help를 해보았습니다.
$ /usr/sbin/usbmuxd --help
usage: usbmuxd [options]
-h|--help Print this message.
-v|--verbose Be verbose (use twice or more to increase).
-f|--foreground Do not daemonize (implies one -v).
-U|--user USER Change to this user after startup (needs usb privileges).
-u|--udev Run in udev operation mode.
-x|--exit Tell a running instance to exit if there are no devices
connected (must be in udev mode).
-X|--force-exit Tell a running instance to exit, even if there are still
devices connected (always works).
usage를 확인해보니
/usr/sbin/usbmuxd -u -U usbmux
-u가 udev모드로 실행이 되고
-U로 usbmux유저로 실행이 되는 중이라는것을 파악했습니다.
실행 옵션중에 -u가 udev모드라니...
혹시나 해서 저 프로세스를 죽이고 iPhone을 다시 뺏다 꼽으니
역시나 저 프로세스가 다시 실행이 되어버리더군요.....
그래서 udev rules.d디렉토리에 가보았습니다.
$ cd /lib/udev/rules.d
$ ls
.... 85-usbmuxd.rules ....
바로 저 rules 파일때문에 프로세스를 죽여도 이벤트(?)가 발생하면
프로세스가 다시 실행이 되어버리는 거였습니다.
udev man 페이지를 살펴보아도 udev rules를 제거하는 명령이 딱히 보이지가 않아서
저는 저 파일을 vim으로 열어서 실행 명령들을 모두 주석으로 처리해줬습니다.
$ sudo vim 85-usbmuxd.rules
# ACTION=="add", SUBSYSTEM=="usb", OWNER="usbmux", ......
# ACTION=="remove", SUBSYSTEM=="usb", .......
파일을 저장한뒤 udev를 재시작합니다.
$ sudo /etc/init.d/udev restart
현재 실행중인 usbmuxd를 종료합니다.
$ sudo /usr/sbin/usbmuxd -X
이제 다시 iPhone을 Dock에서 뺐다 다시 꼽으면
와 같이 팝업이 뜨게 되는데 저는 이 기능도 사용하지 않을 것이기때문에
다음과 같이 설정하고 확인을 눌러줬습니다.
왜 이런 패키지를 Gnome과 같이 의존성으로 묶어놨는지 이해가 안되는군요 ~_~ㅋ
Profile을 여러개 만들어서 사용중에 있습니다.
Linux을 설치해서 가장 먼저 하는 일중에 하나기도 하구요
그런데 Linux를 자주 재설치 하지 않다보니 저 Profile 설정을 따로 백업해둘 생각을 안하고 있었는데
오늘 생각난김에 설정파일이 어디에 위치하는지 찾아보았습니다.
$HOME/.gconf/apps/gnome-terminal에 Profile 디렉토리에 위치하는걸 확인했습니다.
앞으로는 저 디렉토리를 통채로 백업해둔뒤 복원하는 방식으로 사용해야겠네요
덧붙이는 글) Terminal 프로그램 중에서는 Gnome-Terminal이 기능 및 편의성 면에서 가장 최고인거 같습니다.
$ ls
110402.Cyworld.Festival.IU.Full.720p.x264.60f.mkv gilgil.swf tmp
CuteGirl_MissA_Breath.flv iu_콩나물송.mp3 torrent
comix package
$ ls -d */
comix/ package/ tmp/ torrent/
리눅스에서 몇가지 테스트를 하다가 (nginx 데몬과 django 서버를 수차례 재시작) 보니
pid 값이 만자리대까지 늘어나는걸 보고 과연 리눅스에서 pid값은 어디까지 늘어나나 궁금해졌습니다.
리눅스 시스템에서 최대 pid 값은 다음 파일을 확인하면 됩니다.
$ cat /proc/sys/kernel/pid_max
32768
현재 제가 사용하는 Ubuntu Linux 10.04 에서는 최대 pid값으로 32768이라고 나오네요
그럼 pid 최대값이 할당되고난 이후에 생성되는 프로세스의 pid값은 어찌되는지 궁금해졌습니다.
오래된 리눅스에서는 새로 생성되는 프로세스가 그냥 죽는다고 하던데 확인은 안되었습니다. (구버전 리눅스라는게 언제적 리눅스인지 모르니 ㅋㅋㅋ)
요새 리눅스에서는 자동으로 낮은 pid값을 재활용한다고 합니다.
프로세스가 종료되어서 비어있는 낮은 pid값을 할당하면서 다시 증가해 나간다고 합니다.
단순히 ps -aux 만 사용해왔던지라 다른 명령방식도 있기에 유용할거 같아 링크 걸어봅니다.
ps command example : [ http://www.thegeekstuff.com/2011/04/ps-command-examples/ ]
2011. 4. 9 변경사항 : 몇가지 옵션 제거, set bg=dark 옵션 추가
$ netstat -anp | grep LISTEN
#!/usr/bin/python
#!/usr/bin/perl
#!/usr/bin/sh
등을 shebang 구조라고 하는군요 =_=
별생각없이 사용해오던 구문인데 따로 이름이 있을줄이야......
중복옵션도 많고 더이상 작동안하는 옵션들도 좀 있기에 오늘 정리를 해보았습니다.
"환상경의 VIM 설정 파일
"새로이 작성 : 2008년 4월 19일
"수정일 : 2010년 10월 17일 [ 중복 옵션 제거 ]
"======================================================================
"vim 하단에 상태 표시줄 옵션
set laststatus=2
set statusline=%<%F%h%m%r%h%w%y\ %{strftime(\"%Y/%m/%d-%H:%M\")}%=\ col:%c%V\ ascii:%b\ pos:%o\ lin:%l\,%L\ %P
"오리지널 vi와의 호환성을 없애고 vim만의 기능을 쓰게 하는 옵션
set nocp
"명령어 히스토리 옵션
set hi=1000
"백스페이스 사용
set bs=indent,eol,start
"커서의 위치를 항상 보이게 함.
set ru
"여러가지 이동 동작시 줄의 시작으로 자동 이동
set sol
"사용자 괄호 찾기를 사용한다.
set mps+=<:>
"검색어 강조 기능
set hls
"똑똑한 대소문자 구별 기능 사용
set scs
" UTF-8, euc-kr 한글문서 그냥 열기
if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set encoding=utf-8
set fileencodings=utf-8,cp949
endif
"탭 크기 설정 / 탭 길이 / 들여쓰기 탭 간격
set ts=8 "tabstop
set sts=4 "softtabstop
set sw=4 "shiftwidth
"파일 형식에 따른 Syntax Highlighting 기능을 켠다
syntax on
"자동 들여쓰기를 한다.
set smartindent
set ai "autoindent
"C언어 자동 들여쓰기 옵션
set cindent
"붙여넣기시 들여쓰기 여부 선택 Ins키로 paste상태와 nopaste상태 전환
set pastetoggle=<Ins>
"vim Colorscheme
color desert
"color motus
"======================================================================
"폴딩 옵션 설정
"======================================================================
" 폴더 설정이 되어 있는 파일을 열었을때 폴더 되어 있는 레벨을 설정한다.
" 기본값 0이고 모두 폴딩된다.
set fdl=1
" 소스파일이 폴딩 되어 있을때 폴딩범위를 보여주는 컬럼의 수를 설정한다.
set fdc=1
" 닫는 괄호")", 브라켓"}"을 입력시 매칭되는 여는 괄호, 브라켓에 잠시
" 커서가 위치했다가 다시 제자리로 돌아 온다.
set showmatch
"======================================================================
"gVim 설정
"======================================================================
"폰트 설정
if has("gui_running")
" set guifont=DejaVu\ Sans\ Mono\ 11
" set guifont=monospace\ 11
" set guifont=DejaVu\ LGC\ Sans\ Mono\ 12
set guifont=Monaco\ 10
" set guifont=나눔고딕코딩\ 11
" set guifont=Monaco\ 10
" set guifont=monospace\ 10
" set gfn=Fixedsys:h12:cHANGEUL
" set gfn=굴림체:h9:cHANGEUL
endif
"gVim에서 마우스 작동 설정
if has("gui_running")
" 마우스 모델을 popup 으로 함.
set mousem=popup
endif
"스크롤바를 표시하지 않는다
if has("gui_running")
set go-=l
set go-=L
set go-=r
set go-=R
set go-=b
endif
"툴바를 보이지 않게 한다.
if has("gui_running")
set go-=T
endif
"gVim 화면 크기 설정
if has("gui_running")
set lines=40
set co=80
endif
"======================================================================
"파일 확장자에 따른 차별 옵션
"======================================================================
filetype on
filetype plugin indent on
au FileType ruby,clojure,objc,python,java,c,cpp,cs,html,css,php,php4,js,css,jsp,sh set nu
au FileType html,js,css,php,php4,jsp set ts=4
"======================================================================
"vim-ruby Setting
"======================================================================
compiler ruby
au FileType ruby set expandtab
au FileType ruby set tabstop=2
au FileType ruby set shiftwidth=2
au FileType ruby set softtabstop=2
au FileType ruby set autoindent
au FileType ruby map <F2> : !ruby %
"======================================================================
"vimClojure Setting
"======================================================================
let clj_highlight_builtins = 1
let clj_highlight_contrib = 1
let clj_paren_rainbow = 1
let clj_want_gorilla = 1
let vimclojure#NailgunClient="/home/khmirage/Util/clojure/vimclojure/ng"
"======================================================================
"Key Mapping Setting
"======================================================================
"Whitespace Line Insert Mapping
"======================================================================
map .j o
map .k O
map .ti i w
"======================================================================
"To HTML
"======================================================================
map .th : TOhtml<CR>
"======================================================================
"Shell Script Running
"======================================================================
au FileType sh map <F2> : !chmod +x %
au FileType sh map <F3> : !./%
"======================================================================
"C Compiler Mapping
"======================================================================
au FileType c map <F2> : !gcc -W -Wall -o %< %
au FileType c map <F3> : !./%<
"======================================================================
"C++ Compiler Mapping
"======================================================================
au FileType cpp map <F2> : !g++ -W -Wall -o %< %
au FileType cpp map <F3> : !./%<
"======================================================================
"Mono Compiler Mapping
"======================================================================
au FileType cs map <F2> : !mcs %
au FileType cs map <F3> : !mono %<.exe
"======================================================================
"Python Mapping
"======================================================================
au FileType python map <F2> : !python %
"======================================================================
"Java Compiler Mapping
"======================================================================
au FileType java map <F2> : !javac %
au FileType java map <F3> : !java %<
au FileType java map <F4> : !appletviewer %<
"======================================================================
"JSP -> Firefox Launch Mapping
"======================================================================
au FileType jsp map <F2> : !firefox http://localhost:8180/lecture/%
"======================================================================
"Objective C Compiler Mapping
"======================================================================
au FileType objc map <F2> : !gcc -Wall -o %< % -lobjc
au FileType objc map <F3> : !./%<
.vimrc가 풀옵션명이나 단축옵션이나 다 작동해서 autoindent 와 ai가 같은 역활을 하다보니
중복해서 사용해오고 있었던게 좀 많았었습니다. =_=
== 2011. 4. 10 추가 ==
최신설정 파일을 참고해주세요 ~_~
아 이런 포스트 하나로 묶어주는 기능 없나 아음....
background yes
use_xft yes
#xftfont HandelGotD:size=9
xftfont 나눔고딕코딩:size=9
xftalpha 0.5
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 200 5
maximum_width 200
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_shade_color red
default_outline_color green
alignment top_left
gap_x 12
gap_y 48
no_buffers yes
uppercase no
cpu_avg_samples 2
override_utf8_locale no
TEXT
$sysname $kernel on $machine
Uptime $alignr $uptime
Load $alignr $loadavg
Hostname $alignr $nodename
#eth0 $alignr ${addr eth0}
Pubic IP $alignr ${if_up wlan0}${execi 900 /home/khmirage/.conky/conkyip}${else}No...Network..${endif}
wlan0 $alignr ${addr wlan0}
#ppp0 $alignr ${addr ppp0}
Inbound $alignr ${downspeed wlan0} kb/s
${downspeedgraph wlan0}
Outbound $alignr ${upspeed wlan0} kb/s
${upspeedgraph wlan0}
$processes processes ($running_processes running)
CPU $alignr ${cpu cpu0}%
${cpubar cpu0}
MEM $alignc $mem / $memmax $alignr $memperc%
$membar
/boot $alignc ${fs_used /boot} /boot ${fs_size /boot} $alignr ${fs_free_perc /boot}%
${fs_bar /boot}
/ $alignc ${fs_used /} / ${fs_size /} $alignr ${fs_free_perc /}%
${fs_bar /}
/home $alignc ${fs_used /home} / ${fs_size /home} $alignr ${fs_free_perc /home}%
${fs_bar /home}
swap $alignc $swap / $swapmax $alignr $swapperc%
${swapbar}
conkyip
#!/bin/bash
sleep 3 && curl --retry 4 "ifconfig.me"
내부 IP 주소만 나와서 매번 공유기 설정 페이지로 들어간 뒤
Public IP 주소를 알아내고는 했는데 간단한 명령으로 알아내는 밥업을 알게되여
잊어먹지 않기 위해 포스팅합니다.
$ curl ifconfig.me
1xx.xxx.xx.xxx
curl 패키지가 기본으로 설치가 되는지는 모르겠는데
일단 저는 여러 개발 패키지를 설치해놔서 그런가 이미 설치가 되어있습니다.
자기가 공유기를 쓰고 있고 좀더 편하게 Public IP를 알고 싶을때
저 명령을 입력하면 자기 Public IP가 바로 출력이 됩니다.
노틸러스 상태 표시줄의 글꼴 크기가 너무나 작게 보여서 수정할려고 하다보니
Zunki 테마가 총 4종류나 되어서 매번 디렉토리를 이용해가면서 수정하기가 귀찮아서
find 명령을 통해 gtkrc 파일을 검색한뒤 vim으로 편집하려고 명령을 찾아보았습니다.
-exec 옵션을 주면 된다는걸 알고는 있었지만 자세한 사용방법이 잘 기억이 안나서
잊어먹지 않도록 포스팅해둡니다.
검색한 파일에 대한 특정한 명령을 실행 -exec 명령어 {} \;
기본 형식 : -exec 명령어 {} \;
- 반드시 끝에 \; 를 붙여야 한다.
- {}에 찾은 파일명이 들어간다.
예) 파일명이 bak로 끝나는 파일을 찾아서 삭제
# find . -name '*bak' -exec rm {} \;
Zunki 테마를 풀어놓은 디렉토리로 이동
$ find ./ -name "gtkrc" -exec vim {} \;
하시면 gtkrc 파일을 검색한뒤 자동으로 vim으로 해당 파일을 열어줍니다.
579~582 라인에 있는 부분을 수정합니다.
style "smaller-text"
{
font_name = "7"
}
7을 원하시는 크기의 숫자로 지정합니다.
저는 10으로 수정했습니다.
이제 :wq 명령으로 종료하게되면 다음 gtkrc 파일이 vim으로 열리게 되는데
여기도 위와 마찬가지로 수정을 해줍니다.
테마를 다른걸로 지정했다가 다시 선택해주게되면 노틸러스 스테이터스바에
글꼴의 크기가 변경된것을 보시게 될것입니다.
find 로 파일을 검색해보기만 했지 외부 명령을 사용해본적이 별로 없다보니
손에 익지가 않아서 바로 떠올르지가 않았네요 =_=
.vimrc


