터미널에서 vim 에디터를 메인으로 사용하지 않지만 가끔 급하게 메모장을 사용해야 할 때 요긴하게 사용하곤 한다.

다 좋은데 한가지 아쉬운건 OS와 클립보드 공유가 되지 않아 불편하다.

 

1. 터미널 -> 사용자 홈 -> .vimrc

.vimrc 파일이 없으면 새로 만든다

- set clipboard=unnamed " use OS clipboard

- 파일 저장 후 터미널을 다시 시작하면 시스템 클립보드와 공유됨.

블로그 이미지

파니동

,

우분투 데스크탑에서 자바개발환경을 세팅하는 방법을 알아보자.

 

OPEN JDK 설치

1. 터미널로 jdk 설치

sudo apt install default-jdk
  • java --version
  • javac --version

 

2. 환경변수 설정

컴파일러 위치 링크 확인

  • which javac

 

readlink -f 로 실제경로 추적

  • readlink -f /usr/bin/javac

 

환경변수 편집(관리자 모드) : sudo vi /etc/profile

자바 컴파일러 실제경로를 JAVA_HOME 변수에 맵핑

  • 윈도우에서 환경변수 path를 설정하는 것과 동일하다고 보면 된다.
  • export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/bin/javac
  • 저장 후 터미널 재실행

 

출력

echo $JAVA_HOME

 

 

IDE 설치

이클립스 사이트에서 데비안계열 설치파일 다운받기

 

압축해제

tar -zxvf 압축파일명

 

이클립스 실행

 

테스트 컴파일

블로그 이미지

파니동

,

리눅스 디렉토리

  • bin: (심볼릭)링크, 바로가기 같은 것. 실행 파일들이 모여있음.
  • boot: 부팅관련 옵션
  • dev: 디바이스의 약자
  • etc: 시스템 설정
  • home: 사용자들 계정들이 모여있는 곳
  • usr: 프로그램 설치 경로
  • root: 관리자 디렉터리

출처: 양주종의 코딩스쿨

블로그 이미지

파니동

,

루트 권한으로 로그인

vi  /etc/bashrc 
  • :se nu (숫자 라인 붙이기)
  • ~ (소문자로 전환)
  • :wq (저장하고 종료)
  • 세션 종료 후 재로그인

디렉토리 이동 시 모든 경로가 보여지게 됨.

출처: 양주종의 코딩스쿨

블로그 이미지

파니동

,

디렉토리 조회

ls -al

  • 파일명 맨 앞에 "-" 면 파일
  • 파일명 앞에 "d" 면 디렉토리

 

디렉토리 만들기

ls -al
mkdir 폴더명
  • 여러개 만들기
mkdir d{1..10}

 

디렉토리 삭제

rmdir 폴더명
  • 여러개 삭제
rmdir d{1..10}

 

폴더안에 파일이 있을 때

rm -rf 폴더명

블로그 이미지

파니동

,

처음 리눅스를 설치할 때 관리자권한과, 일반사용자를 설정하였다.
사용자별로 권한을 다르게 할 수 있는데, 우선 일반사용자와 루트사용자의 접속화면부터 살펴보자.

루트사용자 와 일반사용자 접속 화면 비교.

  • 우선 루트사용자는 맨끝에 # 이 붙는다. 이것은 루트사용자라는 의미이다.
  • 일반사용자의 경우에는 끝에 $ 가 붙는다.

폴더 생성하기.

  • 각 사용자들마다 루트 디렉토리에 폴더를 생성하였다.
  • 루트 사용자는 정상적으로 생성되는 반면, 일반사용자는 "허가거부" 라는 메시지가 출력된다.

'프로그래밍 > 리눅스' 카테고리의 다른 글

[우분투] 자바 개발환경 & 이클립스 설치  (0) 2020.05.16
디렉토리 구조  (0) 2019.12.15
디렉토리 경로 보이게 수정  (0) 2019.12.15
디렉토리 만들기 / 지우기  (0) 2019.12.07
putty로 ssh 접속하기.  (0) 2019.12.06
블로그 이미지

파니동

,

1. centOS에서 ssh 확인하기.

2. ssh 서버가 실행 되어있는지 확인.

3. putty 클라이언트에서 접속 가능하도록 버추얼박스 네트워크 설정.

4. putty 클라이언트에서 접속하기.

블로그 이미지

파니동

,