본문 바로가기
반응형

전체 글137

리눅스 파일 또는 디렉토리 삭제, rm 리눅스 파일 또는 디렉토리 삭제, rm 명령어 리눅스에서 파일이나 디렉토리를 삭제하는 것은 아주 기본적인 작업입니다. rm 명령어를 사용하면 불필요한 파일과 디렉토리를 깔끔하게 정리할 수 있습니다. 이 문서에서는 rm 명령어의 사용법과 옵션에 대해 자세히 알아보겠습니다. rm 기본 사용법 rm 명령어를 실행하면 지정한 파일이 영구적으로 삭제됩니다. 예를 들어, 현재 디렉토리에 있는 file.txt를 삭제하려면 다음과 같이 입력합니다: $ rm file.txt 주의사항 삭제된 파일은 복구할 수 없으므로 rm 명령어 사용 시 주의가 필요합니다. 중요한 파일을 실수로 삭제하지 않도록 항상 명령어를 확인하는 습관을 가져야 합니다. 디렉토리 삭제하기 디렉토리를 삭제하려면 -r 옵션을 사용해야 합니다. 이 옵션은 .. 2024. 3. 13.
리눅스 파일 이동 커맨드, 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.
맥북 아이패드 게임 컨트롤러, 8bitDo SN30 PRO 리뷰 8bitDo SN30 PRO는 맥북 및 아이패드, 윈도우 및 닌텐도 등 다양한 기기 연결을 지원하는 게임 컨트롤러 입니다. 부피가 작고 블루투스를 지원하며, 특히 iOS 및 macOS에서 컨트롤러를 지원하는 게임을 플레이할 수 있습니다. 8bitDo SN30 PRO SN30 Pro 게임 컨트롤러는 오래전 겜보이 게임기 컨트롤러를 연상하게 하는 클래식한 디자인을 가지고 있습니다. 그럼에도 엑스박스나 플레이 스테이션의 듀얼쇼크와 비슷한 수의 버튼을 제공합니다. 언박싱 및 구성품 지마켓 해외직구를 이용하여 구매했는데, 꼼꼼하게 포장되어 있네요. 디자인이 아주 예쁩니다. 제가산 모델은 클래식 에디션입니다. 후면부를 보면 다양한 타입의 운영체제에서 동작하네요. 방향키가 손상되지 않도록 플라스틱 커버로 덮혀있습니다.. 2023. 2. 26.
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.
반응형