이번에 환경을 다시 구성을 하면서 다 지우고 다시 설정을 했는데 root로 계속 로그인이 되었다.

사용자 계정으로 로그인을 하고 싶어서 찾아보니깐  su - (사용자계정) 명령어를 실행하면 된다.

 

하지만 매번 로그인 하는 것도 귀찮아서 검색을 해보니

powershell 또는 cmd에서 명령어를 치면 된다고 한다.

 

기본 ubuntu

ubuntu config --default-user

 

Ubuntu 22.04

ubuntu2024 confing --default-user

 

내가 원하는 계정이 기본 로그인 계정이 변경할 수 있다.

 

 

 

출처:

https://velog.io/@superscman/ubuntu-기본-로그인-계정-변경

https://askubuntu.com/questions/816732/how-to-change-default-user-in-wsl-ubuntu-bash-on-windows-10

'Study' 카테고리의 다른 글

[PWN] gcc 옵션 보호 기법  (0) 2023.11.22
[C언어] Pointer  (3) 2023.10.22
[Linux] UPDATE & UPGRADE 명령어  (0) 2023.10.07
[1주차]  (2) 2023.09.06
  • 변수
    • 프로그램 실행 중에 값을 임시 저장하기 위한 공간
    • 변수 값은 프로그램 수행 중 변경될 수 있음

 

  • 변수 선언
    • 데이터 타입에서 정한 크기의 메모리 할당
int r;
double weight = 70.65;
char c1, c2, c3 = 'c';

 

'Study > JAVA' 카테고리의 다른 글

[JAVA] 문자열  (0) 2023.12.04
[JAVA] 데이터 타입  (0) 2023.12.04
[JAVA] 식별자  (0) 2023.12.02
[JAVA] 화면 출력  (0) 2023.12.02
[JAVA] JAVA 변수 선언  (0) 2023.12.01

문자열은 기본 타입이 아님

String 클래스로 문자열 표현

문자열 리터럴 = "JDK", "한글", "계속하세요"

 

문자열이 섞인 + 연산 -> 문자열 연결

public class test {

	public static void main(String[]args){
    	String toolname = "JDK";
        String tooladd;
        
        tooladd = toolname + 1.8;
        System.out.println(tooladd+"이 출시됨");
        //"JDK1.8이 출시됨"이 출력이 됨
        }
}

'Study > JAVA' 카테고리의 다른 글

[JAVA] 변수와 선언  (1) 2023.12.05
[JAVA] 데이터 타입  (0) 2023.12.04
[JAVA] 식별자  (0) 2023.12.02
[JAVA] 화면 출력  (0) 2023.12.02
[JAVA] JAVA 변수 선언  (0) 2023.12.01

자바의 데이터 타입

 

  • 기본 타입: 8개
    • boolean
    • char
    • byte
    • short
    • int
    • long
    • float
    • double

 

  • 레퍼런스 타입: 1개이며 용도는 다음 3가지임
    • 클래스에 대한 레퍼런스
    • 인터페이스에 대한 레퍼런스
    • 배열에 대한 레퍼런스

'Study > JAVA' 카테고리의 다른 글

[JAVA] 변수와 선언  (1) 2023.12.05
[JAVA] 문자열  (0) 2023.12.04
[JAVA] 식별자  (0) 2023.12.02
[JAVA] 화면 출력  (0) 2023.12.02
[JAVA] JAVA 변수 선언  (0) 2023.12.01
  • 식별자란?
    • 클레스, 변수, 상수, 메소드 등에 붙이는 이름
  • 식별자의 원칙
    • '@', '#','!' 와 같은 특수 문자, 공백 또는 탭을 식별자로 사용할 수 없음
    • '_', '$'는 사용 가능
    • 유니코드 문자 사용 가능
    • 한글 사용 가능, 비추천
    • 자바 언어의 키워드는 식별자로 사용불가
    • '_', '$'를 식별자 첫 번째 문자로 사용할 수 있으나 일반적으로 잘 사용하지 않음
    • 불린 리터럴과 널 리터럴은 식별자로 사용불가
    • 길이 제한 없음
  • 대소문자 구분

 

'Study > JAVA' 카테고리의 다른 글

[JAVA] 문자열  (0) 2023.12.04
[JAVA] 데이터 타입  (0) 2023.12.04
[JAVA] 화면 출력  (0) 2023.12.02
[JAVA] JAVA 변수 선언  (0) 2023.12.01
[JAVA] 메소드  (0) 2023.11.30

표준 풀력 스트림에 메시지 출력

System.out.println("Hello"); // "Hello" 문구가 화면에 출력

표준 출력 스트림 System.out의 pritnln() 메소드 호출

println()은 여러 타입의 데이터 출력 가능

println()은 출력 후 다음 행으로 커서 이동

'Study > JAVA' 카테고리의 다른 글

[JAVA] 데이터 타입  (0) 2023.12.04
[JAVA] 식별자  (0) 2023.12.02
[JAVA] JAVA 변수 선언  (0) 2023.12.01
[JAVA] 메소드  (0) 2023.11.30
[JAVA] main() 메소드  (0) 2023.11.29
  • 변수 타입과 변수 이름 선언
  • int i = 20; char a;
  • 메소드 내에서 선언된 변수는 지역 변수
    • 지역 변수는 메소드 실행이 끝나면 저장 공간 반환 
  • 문장
    • ; 로 한 문장의 끝을 인식
int i = 20;
s - sum(i, 20);

'Study > JAVA' 카테고리의 다른 글

[JAVA] 식별자  (0) 2023.12.02
[JAVA] 화면 출력  (0) 2023.12.02
[JAVA] 메소드  (0) 2023.11.30
[JAVA] main() 메소드  (0) 2023.11.29
[JAVA] 주석문  (0) 2023.11.26

sum( ) 메소드 호출

num = sum (i, 10)

sum( ) 호출시 변수 i의 값과 정수 10을 전달

sum( )의 n, m에 각각 20,10 값 전달

sum( )은 n과 m값을 더한 30 리턴

변수 num는 정수 30을 전달받음

C/C++ 에서의 함수를 메소드로 지칭

public static int sum(int n, int m){
...

}

 

클래스 바깥에 작성할 수 없음

'Study > JAVA' 카테고리의 다른 글

[JAVA] 화면 출력  (0) 2023.12.02
[JAVA] JAVA 변수 선언  (0) 2023.12.01
[JAVA] main() 메소드  (0) 2023.11.29
[JAVA] 주석문  (0) 2023.11.26
[JAVA] 클래스 만들기  (0) 2023.11.22

자바 프로그램은 main()에서 실행을 시작

public static void main(String [] args){
}

 

public static void으로 선언

String [] args로 실행 인자를 전달 받음

한 클래스에 main()은 하나만 -> 모든 클래수가 main() 가질 필요 X

'Study > JAVA' 카테고리의 다른 글

[JAVA] JAVA 변수 선언  (0) 2023.12.01
[JAVA] 메소드  (0) 2023.11.30
[JAVA] 주석문  (0) 2023.11.26
[JAVA] 클래스 만들기  (0) 2023.11.22
JAVA 메소드 오버라이딩 vs 메소드 오버로딩  (0) 2023.11.20

+ Recent posts