Linux/명령어

반응형
Linux/명령어

Linux 파일 및 디렉토리 관리 [ls, rm, mkdir]

ls 명령어: ls 명령어는 현재 디렉토리 내의 파일과 디렉토리를 조회하는데 사용됩니다. 주요 옵션: a : 숨겨진 파일과 디렉토리까지 모두 보여줍니다. l : 자세한 정보를 포함하여 파일과 디렉토리를 리스트 형식으로 출력합니다. h : 파일 크기를 사람이 읽기 쉬운 형식으로 출력합니다. r : 파일과 디렉토리를 역순으로 출력합니다. 예시: $ ls file1.txt file2.txt dir1 dir2 $ ls -a . .. file1.txt file2.txt dir1 dir2 .hidden_file $ ls -l -rw-r--r-- 1 user user 100 Jun 19 10:30 file1.txt -rw-r--r-- 1 user user 150 Jun 19 11:15 file2.txt drwxr-x..

Linux/명령어

Linux 네트워크 관리: ifconfig, ping, netstat 명령어

ifconfig 명령어를 사용한 네트워크 인터페이스 확인 ifconfig 명령어는 현재 시스템의 네트워크 인터페이스 설정을 확인하는데 사용됩니다. 아래는 ifconfig 명령어의 일반적인 사용 형식입니다: $ ifconfig [네트워크 인터페이스] 예를 들어, 네트워크 인터페이스의 상태를 확인하는 방법은 다음과 같습니다: $ ifconfig eth0 위 명령어는 eth0 네트워크 인터페이스의 상태를 출력합니다. IP 주소, 넷마스크, MAC 주소 등의 정보를 확인할 수 있습니다. ping 명령어를 사용한 네트워크 연결 테스트 ping 명령어는 특정 호스트나 IP 주소로의 네트워크 연결 상태를 테스트하는데 사용됩니다. 아래는 ping 명령어의 일반적인 사용 형식입니다: $ ping [호스트 또는 IP 주소..

Linux/명령어

Linux 프로세스 관리: ps, top, kill 명령어

ps 명령어를 사용한 프로세스 확인 ps 명령어는 현재 실행 중인 프로세스의 목록을 확인하는데 사용됩니다. 아래는 ps 명령어의 일반적인 사용 형식입니다: $ ps [옵션] 옵션: e: 시스템 전체 프로세스를 확인합니다. f: 상세한 정보를 포함하여 프로세스를 확인합니다. u: 사용자별로 프로세스를 확인합니다. 예시를 통해 ps 명령어를 사용한 프로세스 확인을 살펴보겠습니다. 아래는 ps -e 명령어를 실행한 결과입니다: $ ps -e PID TTY TIME CMD 1 ? 00:01:34 systemd 2 ? 00:00:00 kthreadd 3 ? 00:00:04 ksoftirqd/0 5 ? 00:00:00 kworker/0:0H .. 위 결과에서는 PID (프로세스 ID), TTY (터미널), TIME..

Linux/명령어

특정 이름을 가진 프로세스 조회 종료

리눅스에서 특정 이름을 가진 프로세스를 죽이려면 다음과 같이 하면 된다. ps -ef | grep tbsvr | awk '{print $2}' | xargs kill -9 ‘tbsvr’ 이라는 이름을 가진 프로세스를 모두 찾아서 죽이는 명령이다. ps -ef | grep tbsvr 까지만 입력하면, ‘tbsvr’ 이라는 이름을 가진 프로세스가 전부 출력된다. awk '{print $2}' 는 앞 명령어의 결과 컬럼에서 두 번째 필드만 출력하는 명령이다. 참고로 ps -ef 명령의 두 번째 필드는 pid 이다. 즉, ‘tbsvr’ 이라는 이름을 가진 프로세스의 pid가 출력된다. 마지막으로 xargs kill -9 는, 앞에서 출력된 값을 인자로 kill -9 명령을 실행하라는 의미이다. 이 때 앞에서 전..

Linux/명령어

Linux 파일 압축 및 압축 해제: 압축 형식과 명령어

압축 형식 이해하기 Linux에서는 다양한 압축 형식을 지원합니다. 각 압축 형식은 특정 알고리즘을 사용하여 파일을 압축하고 해제하는데 사용됩니다. 일반적으로 사용되는 압축 형식에는 다음과 같은 것들이 있습니다: Gzip: .gz 확장자를 가지며 gzip 알고리즘을 사용합니다. Bzip2: .bz2 확장자를 가지며 bzip2 알고리즘을 사용합니다. Zip: .zip 확장자를 가지며 zip 알고리즘을 사용합니다. Tar: .tar 확장자를 가지며 파일을 단순히 묶는 역할을 합니다. 주로 다른 압축 형식과 함께 사용됩니다. 파일 압축하기 파일을 압축하기 위해 주로 사용되는 명령어는 다음과 같습니다: Gzip: $ gzip myfile.txt # myfile.txt를 gzip 형식으로 압축합니다. Bzip2:..

Linux/명령어

리눅스 파일 권한 설정하기: chmod와 ACL소개

리눅스에서 파일 및 디렉토리에 대한 접근 권한을 설정하는 것은 중요합니다. 이 포스트에서는 두 가지 주요 도구인 **chmod**와 **ACL**을 사용하여 리눅스 파일 권한을 설정하는 방법에 대해 알아보겠습니다. 이 두 도구는 비슷한 맥락에서 작동하지만 약간의 차이가 있습니다. chmod 명령어 chmod 명령어는 파일 또는 디렉토리의 권한을 변경하는 데 사용됩니다. 다음은 chmod 명령어의 일반적인 구문입니다. chmod [옵션] 모드 파일 [옵션]: 권한 변경에 대한 추가적인 옵션을 지정합니다. 모드: 권한을 설정하는 모드를 지정합니다. 보통 숫자로 표현되지만, 기호(+, ``, =)와 문자(r, w, x)를 사용할 수도 있습니다. 파일: 권한을 변경할 대상 파일의 경로를 지정합니다. 예를 들어,..

Linux/명령어

파일 및 디렉토리 권한 설정과 chmod 명령어

1. 파일 및 디렉토리 권한 설정 Linux에서 파일 및 디렉토리의 권한은 소유자, 그룹 및 기타 사용자에 대한 권한 비트로 구성됩니다. 각 권한 비트는 다음과 같은 의미를 가지고 있습니다: 읽기 (r): 파일의 내용을 읽거나 디렉토리의 내용을 확인할 수 있습니다. 쓰기 (w): 파일에 내용을 쓰거나 디렉토리에 파일을 생성하거나 삭제할 수 있습니다. 실행 (x): 파일을 실행하거나 디렉토리로 들어갈 수 있습니다. 권한 비트는 다음과 같은 형식으로 표현됩니다: -rwxrwxrwx 여기서 첫 번째 문자는 파일 유형을 나타내며, 나머지 9개의 문자는 소유자, 그룹 및 기타 사용자의 권한을 나타냅니다. 2. chmod 명령어 심층 분석 chmod 명령어는 파일 및 디렉토리의 권한을 변경하는 데 사용됩니다. 다음..

Linux/명령어

chown과 chgrp 명령어를 활용한 소유자 및 그룹 관리

1. 파일 소유자 변경: chown 명령어 chown 명령어는 파일 또는 디렉토리의 소유자를 변경하는 데 사용됩니다. 다음은 chown 명령어의 사용법과 옵션입니다: $ chown [옵션] [새로운 소유자] [파일 또는 디렉토리 경로] 옵션: R: 디렉토리를 재귀적으로 소유자 변경 예시: chown user1 file.txt: 파일.txt의 소유자를 user1으로 변경 chown -R user2 directory: directory와 그 하위 항목의 소유자를 user2로 변경 2. 파일 그룹 변경: chgrp 명령어 chgrp 명령어는 파일 또는 디렉토리의 그룹을 변경하는 데 사용됩니다. 다음은 chgrp 명령어의 사용법과 옵션입니다: $ chgrp [옵션] [새로운 그룹] [파일 또는 디렉토리 경로] ..

Linux/명령어

리눅스 필수 기본 명령어 모음

1. pwd - 현재 작업 디렉토리 출력하기 $ pwd 설명: 현재 작업 중인 디렉토리의 경로를 출력합니다. 작업 디렉토리를 파악하는 데 유용합니다. 2. ls - 디렉토리 내 파일 및 디렉토리 목록 보기 $ ls [옵션] [디렉토리 경로] 옵션: a: 숨김 파일 및 디렉토리 포함하여 모든 파일 및 디렉토리 목록 출력 l: 자세한 파일 정보 출력 (권한, 소유자, 크기 등) h: 파일 크기를 보기 쉬운 단위로 표시 설명: 지정한 디렉토리 내에 있는 파일 및 디렉토리의 목록을 출력합니다. 자세한 정보를 보기 위해 옵션을 추가할 수도 있습니다. 3. cd - 디렉토리 변경하기 $ cd [디렉토리 경로] 설명: 현재 작업 디렉토리를 지정한 디렉토리로 변경합니다. cd .. 명령어를 사용하면 상위 디렉토리로 이..

반응형
빡상이
'Linux/명령어' 카테고리의 글 목록