본문 바로가기

이카루스의 날개76

vi 편집기 리눅스는 콘솔로 설치되는 경우도 많기 때문에 텍스트모드 전용 편집기를 알아두는 것이 좋다. 가장 많이 쓰이는 편집기가 vi에디터인데 배워보니 어렵다. 페도라는 vi는 설치되어 있으나 확장형인 vim은 설치가 되어 있지 않으니 vim을 설치하고 alisa에 'vi=vim'으로 설정해두는 것이 좋다. vim 설치 : yum install vim vi 편집기 mode vi 편집기 명령어는 크게 세 가지 모드로 나뉘어 질수 있다. 명령 모드 : vi 편집기의 기본모드.( 입력 상태이면 편집 명령어 사용 불가능) 입력모드 : i,I,a,A,o.O (입력모드 상태가 아니면 편집기 입력이 불가능) 확장모드(ex 모드, 또는 last line 모드라고 부른다.? - 왼쪽 하단에 명령어가 표시된다) 각 모드에서 사용하는.. 2013. 12. 14.
페도라 리눅스 리눅스 강의를 듣고 있는데 학원에서는 CentOS를 쓰는데 서버에 특화된 OS인지라 ntfs 마운트를 지원하지 않고 특정 비디오카드 드라이버는 다시 잡아야 하는 등의 번거로움이 있었다. 그래서 데스크탑에 특화된 페도라를 구해서 설치해 보았는데 왠만한건 자동마운트가 되는 등 보다 편하게 쓸수 있었다. 하지만 몇가지 손봐줄 부분이 있으니 정리해 볼까한다. 1. 단축키 터미널 : gnome-terminal크롬 : google-chrome탐색기 : nautilus 2. 코덱 및 플레이어 http://jabcholove.tistory.com/117 # rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rp.. 2013. 12. 14.
리눅스 명령어 리눅스 명령어는 셀 내장 명령어와 외부 명령어로 나뉜다. 셀 내장 명령어는 메모리에 올라 와 있는 셀에 저장되어 있는 명령어로 'whereis'로 검색시에 물리적인 경로가 나오지 않는다. 또한 도움말을 보기 위해 'help'라는 명령어를 쓴다.(외부 명령어는 man) 메모리에 올라와 있기 때문에 커멘드 입력시 최우선적으로 검색하고 셀 내장 명령어에 없을 경우 외부 경로에 해당 명령어가 있는지 검색이 들어간다. cd alias ls : -l 긴정보 -a 숨김표시 -t 가장최근변경부터 -F 파일특성 -R 하위디렉토리파일까지 cd mkdir cp : -r 디렉토리도 카피가능 mv rmdir rm : -f 물어보지않음 -i 삭제전물어봄 -r 서브디렉토리포함지움 tree 파일 관련 명령어 cat : -n 행번호출.. 2013. 12. 12.
.profile vs .bash_profile vs .bashrc 출처1 : http://acet.pe.kr/m/272출처2 : http://dogfeet.github.io/articles/2012/bash-profile.html 음...profile vs .bash_profile vs .bashrc 에 대해서 정확히 몰랐었다. bashrc'는 로그인 없이 Bash가 실행될 때 로드된다. 'sudo bash'나 'su'로 root 권한을 얻으려 bash를 실행할 때도 이 파일이 로드된다. 정리: ’.profile' - 로그인할 때 로드된다. PATH처럼 로그인할 때 로드해야 하는데 bash와 상관없는 것들을 여기에 넣는다.‘.bash_profile’ - 로그인할 때 로드된다. ‘bash completion'이나 'nvm'같이 로그인할 때 로드해야 하는데 Bash와 관련.. 2013. 11. 18.
alias설정 bashrc및profile설정 출처 : http://dokydoky.tistory.com/66 alias alias_name='..........' syntax Error example> alias dir1='/test/dir1'cd dir1/dir2 위 Error 해결책 : Path를 변수로 선언 . 즉,path="/test/dir1"cd $path/dir2 쉘에서 설정하는 것은 임시적으로 설정된다. 즉, 재로그인 혹은 unalias 명령어를 사용하면 없어진다. 따라서 지속적으로 사용하기 위해서는 ~/.bashrc 혹은 /etc/profile 에 설정. /etc/.bash_profile - 먼저 설정이 적용된 후에 사용자의디렉토.. 2013. 11. 16.
Fedora 19 JAVA 및 동영상 코덱 출처 : http://voyaging78.wordpress.com/2011/06/25/fedora-15-sun-jdk-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0/ Fedora 15 와 Ubuntu 11.04, 10.04, Linux Mint 14, OpenSuse 14 사이에서 왔다갔다 하다 최종적으로 다시 Fedora 15 를 사용하게 되었다. 회사에서는 Ubuntu 11.04 가 나오기전까지만해도 개발할때 유용하게 썼으나.. 11.04 가 나오고 난뒤로 이상하게 개발할때 문제가 조금씩 생긴다.. 문제를 해결하면서 하기에는 실력도 경험도 부족하여 우선 문제가 없는 리눅스 시스템을 찾다보니 Fedora 15 를 찾게 되었다. 물론 Fedora 15 에서는 약간의 한글입력 문제가 있.. 2013. 11. 15.
팝업창으로 POST형식 파라미터 넘기는 방법 window.open("", "POP", "width=600, height=400, scrollbars=yes"); document.form1.action = "팝업주소.jsp"; document.form1.target = "POP"; //괄호안의 팝업창 이름과 동일 document.form1.method = "post"; document.form1.submit(); 2008. 7. 13.
spring 개발환경 설치 Spring 프레임웍을 사용하기 위해 가장 먼저 선행되어야 할 일은 개발환경을 설치 하는 것이다. 허나 그 설치라는 것이 정답이 없다. 개발 Layer 들을 모두 순수하게 Spring 프레임 웍을 사용하여 개발할 수 있고 Spring프레임웍 기반하에 퍼시스턴스 레이어는 iBatis 를 사용할 것인지, UI 레이어는 Structs 를 사용할것인지...각 레이어 별 종류 또한 다양해서... 어떻게 설치할까른 물음 전에 무엇을 설치해야 하는지 부터 정의해야 할것이다. 아까도 말했듯이 정답은 없다. 프레임웍 선택에 있어 폭이 다양하다는 것은 각각의 장점 뿐만 아니라..단점이 수용가능한 범위인가를 명확히 따져서 선택해야 한다. 그러나 이또한 만만치 않다. 그래서 일반적, 혹은 범용적으로 사용하는 프레임웍을 조합하.. 2008. 5. 21.