본문 바로가기
반응형

개발67

리눅스 파일 이동 커맨드, mv 리눅스 파일 이동 커맨드, mv Linux 운영 체제는 강력하고 유연한 명령줄 인터페이스를 제공하며, mv 명령은 그 중 하나입니다. 이 명령은 파일과 디렉토리를 이동하거나 이름을 변경하는 데 사용됩니다. 현대 컴퓨팅에서 데이터를 효율적으로 관리하는 것은 매우 중요하므로, mv 명령에 대한 이해는 필수적입니다. mv 명령의 기본 사용법 mv 명령의 기본 구문은 다음과 같습니다: mv [옵션] 소스 대상 소스: 이동 또는 이름 변경할 파일이나 디렉토리의 경로입니다. 대상: 파일이나 디렉토리를 이동할 새 위치 또는 새 이름입니다. 파일 이동하기 mv 명령을 사용하여 파일을 한 디렉토리에서 다른 디렉토리로 이동할 수 있습니다. 예를 들어, /home/user/Documents 디렉토리에 있는 file.txt를.. 2024. 3. 12.
리눅스 파일 복사 커맨드, cp 리눅스 파일 복사 커맨드, cp 리눅스에서 파일 복사하기 리눅스에서 파일을 복사하는 것은 매우 중요한 작업입니다. 파일 복사는 데이터 백업, 파일 공유, 프로젝트 작업 등 다양한 상황에서 필요합니다. 이를 위해 cp 명령어를 사용하며, 이 명령어는 유닉스 계열 운영 체제에서 가장 많이 사용되는 파일 복사 도구입니다. cp 명령어 사용법 cp 명령어의 기본 구문은 다음과 같습니다: cp [옵션] 소스파일 대상경로 소스파일: 복사할 파일의 경로와 이름 대상경로: 복사본이 생성될 위치와 파일 이름 간단한 파일 복사 가장 기본적인 cp 명령어 사용 방법은 다음과 같습니다: cp file.txt /home/user/Documents/ 이 명령어는 현재 디렉토리에 있는 file.txt 파일을 /home/user/D.. 2024. 3. 11.
리눅스 디렉토리 이동 명령어, cd Linux에서 cd 명령어 옵션 상세 설명 Linux 환경에서 cd 명령어는 디렉토리 간 이동을 할 때 사용됩니다. 여러 옵션을 활용하면 더욱 편리하게 디렉토리를 탐색할 수 있습니다. 각 옵션에 대한 설명과 예제를 통해 자세히 알아보겠습니다. 기본 사용법 $ cd /path/to/directory 가장 기본적인 형태로, 지정한 경로의 디렉토리로 이동합니다. 상대 경로나 절대 경로 모두 사용 가능합니다. 홈 디렉토리로 이동 $ cd ~ 현재 사용자의 홈 디렉토리로 이동합니다. ~는 사용자 홈 디렉토리의 경로를 간편하게 나타내는 약칭입니다. 이전 디렉토리로 이동 $ cd - 이전에 있던 디렉토리로 이동합니다. 디렉토리를 자주 오가며 작업할 때 유용합니다. cd -는 이전 작업 디렉토리와 현재 디렉토리 간을 .. 2024. 3. 10.
리눅스 디렉토리 리스트 확인 커맨드, ls 리눅스에서 ls 커멘드 옵션 활용하기 리눅스에서 ls 명령어는 디렉토리의 파일과 하위 디렉토리를 나열하는 가장 기본적인 명령어입니다. 하지만 ls 명령어에는 다양한 옵션이 있어 원하는 형식으로 출력할 수 있습니다. 오늘은 ls 명령어의 유용한 옵션들에 대해 알아보겠습니다. 기본 옵션 $ ls Desktop Documents Downloads Music Pictures Videos 가장 기본적인 ls 명령어는 현재 디렉토리의 파일과 하위 디렉토리를 나열합니다. 파일 상세 정보 표시 옵션 $ ls -l drwxr-xr-x 2 user user 4096 Mar 9 10:30 Desktop drwxr-xr-x 2 user user 4096 Mar 1 15:22 Documents drwxr-xr-x 2 user .. 2024. 3. 9.
Dart 기본 - 19. class 생성자, this 키워드 의미 및 사용방법 Dart에서 클래스는 어플리케이션에서 객체를 다루는 데 기본적인 역할을 합니다. 생성자는 클래스의 인스턴스를 생성하는 데 사용되며, 객체의 상태를 초기화하는데 특히 중요한 역할을 합니다. 생성자 정의 Dart에서 클래스 생성자는 클래스 이름과 동일한 이름으로 정의합니다. 생성자는 클래스의 새로운 인스턴스를 생성할 때 호출되며, 클래스의 각 인스턴스는 생성자의 매개변수를 통해 고유한 속성을 가질 수 있습니다. 기본 생성자 기본 생성자는 객체를 생성할 때 호출할 수 있는 파라미터가 없는 생성자입니다. 다음은 기본 생성자를 포함하는 클래스 예제입니다. class Point { int x; int y; //생성자 Point() { x = 0; y = 0; } } 매개 변수가 있는 사용자 정의 생성자 매개 변수가.. 2023. 2. 12.
Dart 기본 - 18. class 기본, 객체지향 프로그래밍의 기초 Dart에서는 객체 지향 프로그래밍의 핵심인 Class를 제공합니다. Class는 객체의 구조와 행동을 정의할 수 있습니다. Dart의 Class는 객체지향 프로그래밍의 클래스 개념을 따릅니다. class 정의하기 Class를 정의하려면 class 키워드를 사용합니다. Class 이름은 PascalCase 또는 CamelCase로 작성합니다. Class 정의는 {}로 감싸집니다. class Dog { // class body } class property (멤버 변수) Class의 멤버 변수는 객체의 상태를 나타냅니다. Dart에서는 var 또는 final 키워드를 사용하여 Class Property를 정의할 수 있습니다. class를 생성할 때는 반드시 타입을 명시해주어야 합니다. var는 값이 변경될.. 2023. 2. 6.
Dart 기본 - 17. typedef, 복잡한 함수 타입을 간결하게 하는 방법 Dart에서는 함수 타입을 정의하기 위해 typedef를 사용할 수 있습니다. typedef를 사용하면 함수의 타입을 명확하게 표현할 수 있어 가독성이 높아지고, 특정 타입을 가진 함수를 많이 사용하는 경우 간결한 코드를 작성할 수 있습니다. Dart의 typedef list 혹은 map, set 등의 타입으로 함수의 반환값을 정하면 그 구조가 복잡해질 수 있습니다. typedef는 함수 타입을 미리 정의 해 놓음으로써 복잡한 구조의 타입을 미리 정의하여 재사용성을 높일 수 있습니다. 아래는 문자열로 된 리스트를 반환값으로 가지는 예시입니다. List reverseListOfName(List list) { var reversed = list.reversed; return reversed.toList();.. 2023. 2. 5.
Dart 기본 - 16. QQ 연산자 사용 방법, 삼항연산자보다 간편하게 쓰기 Dart에서 QQ 연산자는 특정 조건을 만족하는 값을 평가하는 것을 간소화하기 위해 사용되는 중요한 연산자입니다. QQ 연산자는 "??", "if null operator" 또는 "null coalescing operator"라고도 불립니다. 이 연산자는 특정 값이 null이면 다른 값을 반환하도록 지정할 수 있습니다. Dart QQ 연산자 사용 Dart의 ?? 연산자는 값이 null인 경우 대체 값을 제공하는 데 사용됩니다. 이 연산자는 종종 null 병합 연산자라고도 불립니다. 이 연산자를 사용하면 코드가 간결해지고 null 체크를 줄일 수 있습니다. QQ 연산자 사용 방법 QQ 연산자는 다음과 같은 형식으로 사용합니다. value1 ?? value2 위와 같이 사용할 경우, value1이 null이.. 2023. 2. 4.
Dart 기본 - 15. Optional Parameters 와 Positional Parmeters Dart에서 함수를 정의할 때 매개변수를 선택적으로 전달하거나 순서대로 전달할 수 있도록 지정할 수 있습니다. 이를 위해 Dart에서는 Optional Parameters와 Positional Parameters라는 개념을 제공합니다. Optional Parameters 와 Positional Parameters Optional Parameters 는 함수를 호출할 때 선택적으로 매개변수를 전달할 수 있도록 지정할 때 사용하고, Positional Parameters는 함수를 호출할 때 순서대로 매개변수를 전달할 수 있도록 지정할 때 사용합니다. Optional Parameters 앞서 설명과 같이 Optional Parameters는 함수를 호출할 때 선택적으로 매개변수를 전달할 수 있도록 지정할 때 .. 2023. 2. 2.
반응형