본문 바로가기

이카루스의 날개/LINUX19

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.
리눅스 링크걸기 블로그 > It will be all right. http://blog.naver.com/introsoul/70007169357 [ 폴더링크] 지금 /home/introsoul/intro 라는 폴더가 있다. 위의 폴더를 /home/var/ 라는 폴더로 링크를 걸고 싶다고 가정하자. 즉 내가 링크가 걸릴 /var 폴더는 링크의 대상이 되는 /intro폴더 보다 한단계 위쪽에 있는폴더다. 그래서 ../ 상대경로를 잡아준다. 링크의 원본 폴더는 절대경로로 넣어준다. 말이 어렵지만 밑을 보면 쉽게 이해가 간다. [root@office home]# ln -s /home/introsoul/intro/ ../var 이와같이 폴더를 심볼릭링크 했을 경우 [root@office home]# cd .. [root@offi.. 2007. 8. 4.
리눅스 계정 생성 및 변경 출처 : http://blog.empas.com/tripleh13/17838422 리눅스 내부 명령어 : 셀에 내장되어 있는 명령어로 셀이 명령어를 이해한다. 리눅스 외부 명령어 : /bin 안에 파일의 형태로 존재 차이점 : 내부 명령어의 실행 시 별도의 프로세서를 시작시키지 않지만, 외부 명령어의 실행 시 새로운 서브 프로세서를 fork하고 실행 검색 경로 지정 리눅스에서 명령어는 셀이 특정 검색 경로를 찾아 실행하게 되어 있다. 검색경로가 지정되어 있는 파일 : .bash_profile PATH = _______: _______: path에 지정된 경로에 자주 사용하는 명령어의 결로를 앞쪽에 두는 것이 좋다. path에 설정된 경로를 찾을 때까지 앞에서 뒤쪽으로 차례대로 검색 /etc/default.. 2007. 8. 4.