kwon wonbae
2016. 2. 28. 19:52
2016. 2. 28. 19:52
[우분투 기본 단축키]
기본 단축키
- 계정
- sudo -s : root 계정으로 변경
- su [계정명] : 계정 변경
- 폴더/파일
- mkdir [경로] : 폴더 생성
- rmdir [경로] : 폴더 삭제
- rm -r(하위모두삭제) 파일명 : 파일 삭제
- mv [이동할파일] [이동될위치] : 파일 이동
- cp [복사할파일] [복사될 위치] : 파일 복사
- type [application명] : 파일이 설치된 위치
- 검색
- ls -all [경로] : 해당 위치 하위 폴더들
- 서비스
- ps -ef : 프로세스 상태 확인 ( grep과 함께 사용 _ ex. ps -ef | grep tomcat)
- netstat -nap : 서비스 구동 확인 ( grep과 함께 사용 _ ex.netstat -nap | grep LISTEN )
- netstat -ntl : 현재 올라와있는 서버 확인
- edit
- cat [파일명] : 파일 내용 보기
- nano [파일명] : 파일 내용 변경 editor (vi보다 window메모장과 방식이 비슷 대신 기능을 모르겠음)
- vi [파일명] : 파일 내용 변경
- 압축
터미널 컨트롤
- 기본 컨트롤
- Ctrl + Alt + T → 새 터미널 실행
- Ctrl + Shift + Q → 선택된 터미널 닫기 ( 탭 전체 )
- 터미널 탭 컨트롤
- Ctrl + Shift + T → 선택된 터미널의 새탭으로 터미널 실행
- Ctrl + Shift + W → 터미널 탭 닫기
- Alt + 숫자 → 선택된 터미널의 탭 이동
- Ctrl + PageUp/PageDown → 다음/이전 탭 이동
- 검색
- Ctrl + Shift + F → 터미널 내 글자 검색
Advanced Packaging Tool
- apt-cache (ex. apt-cache search tomcat)
- search 검색어 - 패키지 검색 / show 검색어 - 패키지 정보보기
- apt-get (ex. apt-get install tomcat7 )
- install 패키지명 - 패키지 설치 / remove 패키지명 - 패키기 삭제 (완전삭제 remove --purge 패키기명 _ 추천)
- update - 패키지 인덱스 정보 업데이트 / upgrade - 설치된 패키지 업그레이드
- dpkg
- dpkg -l - 설치된 모든 패키지 출력 _ grep과 같이 사용 (ex. dpkg -l | grep 검색어 )
- dpkg -L 패키지명 - 설치된 패키지의 파일이 있는 모든 PATH 출력
- wget 웹에서 다운로드
- update-alternatives
- update-alternatives --install <link> <name> <path> <priority>
- ex. update-alternatives --install /usr/bin/java java /usr/lib/java/jdk1.7.0_25/bin/java 1
환경변수
- gedit /etc/environment
- window와 동일한 방식으로 PATH 및 JAVA_HOME 추가
- ex) PATH="~~~:/usr/lib/java/jdk1.7.0_25" JAVA_HOME="/usr/lib/java/jdk1.7.0_25"
- 실행 ) source [경로]
- export
- 모든 변수 출력 : export
- 등록 : export 변수명=데이
- 보기 : echo $변수