분류 전체보기 665

[리눅스 명령어] 로그인된 사용자 보여주기, users

로그인된 사용자 보여주기, users users 명령어는 현재 시스템에 로그인한 사용자의 목록을 보여줍니다. 이 명령어는 사용자가 시스템에 어떤 다른 사용자들이 활동하고 있는지 간단히 파악할 수 있게 해주는 유용한 도구입니다. 사용법 users 명령어는 특별한 옵션 없이 실행될 수 있으며, 다음과 같이 사용합니다: users 출력 예시 user1 user2 user3 이 명령어의 출력은 현재 시스템에 로그인한 사용자의 이름을 공백으로 구분하여 보여줍니다. 같은 사용자가 여러 세션을 통해 로그인한 경우, 그 사용자 이름이 여러 번 나타날 수 있습니다. 정리 users 명령어는 현재 시스템에 로그인한 사용자들의 목록을 보여줍니다. 출력은 로그인한 모든 사용자의 이름을 공백으로 구분하여 나열합니다. 같은 사용..

[리눅스 명령어] 시스템 부하 평균 보여주기, uptime

시스템 부하 평균 보여주기, uptime uptime 명령어는 시스템이 얼마나 오랫동안 실행되었는지, 현재 로그인한 사용자 수, 시스템의 평균 부하(average load)를 보여주는 리눅스 명령어입니다. 이 명령어는 시스템의 가용성과 성능을 간단히 확인하는 데 유용합니다. 사용법 기본적으로 uptime 명령어는 아무런 옵션 없이 사용될 수 있습니다: uptime 출력 예시 06:02:14 up 2:37, 1 user, load average: 0.74, 0.78, 0.52 06:02:14은 현재 시간입니다. up 2:37은 시스템이 2시간 37분 동안 실행되었음을 의미합니다. 1 user는 현재 시스템에 로그인한 사용자 수입니다. load average: 0.74, 0.78, 0.52는 시스템의 평균 ..

[리눅스 팁] vi 에디터의 파일 정보 보이기

vi 편집기에서 현재 편집중인 파일명을 표시하려면 몇 가지 방법이 있습니다. 상태바 설정: vi 설정에서 상태바를 항상 표시하도록 설정하면, 상태바에 현재 편집중인 파일명이 나타납니다. 이 설정은 .vimrc 파일에 set laststatus=2 라고 추가함으로써 할 수 있습니다.(위 이미지 참조) 명령 모드 사용: vi의 명령 모드에서 :f 혹은 :files 명령을 입력하여 현재 편집중인 파일의 정보를 볼 수 있습니다. 이 명령은 파일명뿐만 아니라 수정 여부, 파일 타입 등의 정보도 함께 보여줍니다. 명령어 바인딩: 특정 키에 파일명을 표시하는 명령을 바인딩할 수도 있습니다. 예를 들어, F1 키에 파일명을 보여주는 명령을 매핑할 수 있습니다. vi 편집기에서 이러한 설정이나 명령을 사용하는 것이 익숙..

[리눅스 명령어] 설정 변수 해제, unset

설정 변수 해제, unset Linux에서 unset 명령어는 쉘 환경에서 변수나 함수의 정의를 해제(삭제)하는 데 사용됩니다. 이 명령은 주로 스크립트 내에서 환경 변수를 초기화하거나, 더 이상 필요하지 않은 함수를 제거할 때 사용됩니다. 기본 사용법 unset 명령어의 기본 구문은 다음과 같습니다: unset 옵션 변수명 예시 환경 변수 해제:이 명령은 변수명이라는 환경 변수를 현재 쉘 세션에서 해제합니다. unset 변수명 함수 해제:-f 옵션을 사용하여 함수명이라는 쉘 함수를 해제합니다. unset -f 함수명 환경 변수와 이름이 같은 함수 해제:-v 옵션을 사용하여 변수명이라는 이름을 가진 함수가 아닌 변수를 해제합니다. unset -v 변수명 정리 unset는 변수나 함수의 정의를 현재 쉘 세..

[리눅스 명령어] 사용자 계정을 삭제하는 명령어, userdel

사용자 계정을 삭제하는 명령어, userdel Linux에서 userdel 명령어는 시스템에서 사용자 계정을 삭제할 때 사용됩니다. 이 명령은 사용자의 로그인을 제거하고, /etc/passwd, /etc/shadow, /etc/group 등의 시스템 파일에서 해당 사용자와 관련된 모든 정보를 삭제합니다. 기본 사용법 userdel 명령어의 기본 구문은 다음과 같습니다: userdel [옵션] 사용자명 주요 옵션 -r, --remove: 사용자의 홈 디렉터리와 메일 스풀을 포함하여, 시스템에서 해당 사용자와 관련된 모든 파일을 삭제합니다. -f, --force: 사용자 계정을 강제로 삭제합니다. 이 옵션은 사용자가 로그인 중일 때나, 다른 프로세스가 사용자의 파일을 사용 중일 때 사용할 수 있습니다. 예시..

[리눅스 명령어] 사용자 계정 정보 수정, usermod

사용자 계정 정보 수정하기, usermod Linux에서 usermod 명령어는 기존 사용자 계정의 설정을 수정할 때 사용됩니다. 이 명령어는 사용자의 로그인 이름, UID(사용자 식별 번호), 홈 디렉터리, 로그인 쉘, 그룹 구성 등 여러 가지 속성을 변경할 수 있습니다. 기본 사용법 usermod 명령어의 기본 구문은 다음과 같습니다: usermod [옵션] 사용자명 주요 옵션 -d, --home: 사용자의 새 홈 디렉터리를 지정합니다. -m 옵션과 함께 사용하면 사용자의 기존 홈 디렉터리 내용을 새 위치로 이동시킵니다. -e, --expiredate: 사용자 계정의 만료 날짜를 YYYY-MM-DD 형식으로 설정합니다. -g, --gid: 사용자의 새 기본 그룹을 지정합니다. -G, --groups:..

[리눅스 명령어] 사용자 계정 만들기, useradd

사용자 계정 만들기, useradd 리눅스 시스템에서 useradd 명령어는 새 사용자 계정을 생성할 때 사용됩니다. 이 명령어는 사용자의 홈 디렉터리, 로그인 쉘, 사용자 정보 등을 설정할 수 있는 옵션들을 제공합니다. useradd는 시스템 관리자가 새 사용자를 시스템에 추가할 때 사용하는 기본 도구 중 하나입니다. 기본 사용법 useradd 명령어의 기본 구문은 다음과 같습니다: useradd [옵션] 사용자명 주요 옵션 -d, --home: 새 사용자의 홈 디렉터리를 지정합니다. -m, --create-home: 사용자 계정을 생성할 때 홈 디렉터리도 함께 생성합니다. -s, --shell: 사용자의 로그인 쉘을 지정합니다. -u, --uid: 사용자의 UID(사용자 식별 번호)를 설정합니다. -..

[리눅스 명령어] 중복된 문장 찾기, uniq

중복된 문장 찾기, uniq 리눅스에서 uniq 명령어는 텍스트 파일의 연속된 중복 라인을 필터링하는 데 사용됩니다. 일반적으로 uniq는 sort 명령어의 출력 결과에 사용되어 중복된 라인을 제거하고 유일한 라인만을 출력합니다. uniq는 파일에서 중복된 라인을 찾아내거나 중복된 라인의 수를 세는 등 다양한 방식으로 활용될 수 있습니다. 기본 사용법 uniq 명령어의 기본 구문은 다음과 같습니다: uniq [옵션] [입력_파일 [출력_파일]] 만약 입력 파일이 지정되지 않거나 -로 지정되면, uniq는 표준 입력에서 읽어 들입니다. 출력 파일이 지정되지 않으면 표준 출력으로 결과가 출력됩니다. 주요 옵션 -c, --count: 각 라인이 나타난 횟수를 출력합니다. -d, --repeated: 중복된 라..

[리눅스 명령어] 공백 문자를 탭으로 변환, unexpand

공백 문자를 탭으로 변환, unexpand 리눅스에서 unexpand 명령은 탭 문자(tab characters)를 스페이스(space characters)로 변환하는 데 사용됩니다. 주로 스페이스로 정렬된 텍스트를 탭을 사용하여 정렬되게 하여 파일의 크기를 줄이고, 일관된 정렬을 유지하기 위해 사용됩니다. 기본 사용법 unexpand 명령의 기본 구문은 다음과 같습니다: unexpand [옵션] [파일...] 만약 파일 인자가 주어지지 않으면, unexpand는 표준 입력(standard input)에서 읽어 들입니다. 주요 옵션 -a, --all: 파일의 모든 스페이스를 탭으로 변환합니다. 기본적으로 unexpand는 스페이스를 탭으로 변환할 때 줄의 시작 부분에 있는 스페이스만을 변환합니다. --f..

[리눅스 명령어] 시스템 정보 보기, uname

시스템 정보 보기, uname Linux에서 uname 명령은 시스템에 관한 정보를 출력하는 데 사용됩니다. 이 명령은 시스템의 커널 이름, 호스트 이름, 커널 릴리즈, 커널 버전, 머신(하드웨어) 유형, 프로세서 유형, 하드웨어 플랫폼, 운영체제 등 다양한 정보를 제공합니다. 기본 사용법 uname 명령의 기본 구문은 다음과 같습니다: uname [옵션] 주요 옵션 -a, --all: 시스템에 관한 모든 정보를 출력합니다. -s, --kernel-name: 커널 이름을 출력합니다. -n, --nodename: 네트워크 노드 호스트 이름을 출력합니다. -r, --kernel-release: 커널 릴리즈를 출력합니다. -v, --kernel-version: 커널 버전을 출력합니다. -m, --machine..