리눅스명령어 165

[리눅스 명령어] 모든 사용자에게 메시지 보내기, wall

모든 사용자에게 메시지 보내기, wall wall 명령어는 시스템 관리자가 시스템에 로그인한 모든 사용자에게 메시지를 방송하는 데 사용되는 리눅스 및 유닉스 계열 시스템의 명령어입니다. 이 명령어는 주로 중요한 시스템 유지보수, 재부팅, 서비스 중단과 같은 알림을 사용자에게 전달할 때 사용됩니다. 사용법 기본적인 wall 명령어의 사용법은 다음과 같습니다: wall [메시지] 또는 메시지를 파일에서 읽어서 방송하고 싶은 경우: wall [파일명] 예시 터미널에서 직접 메시지를 입력하여 방송하고자 할 때는 다음과 같이 사용합니다: wall System will reboot in 5 minutes. Please save your work! 또는 파일을 사용하여 메시지를 방송하고자 할 때는: wall /pat..

[리눅스 명령어] 시스템에 접속한 사용자 상황 알아보기, w

시스템에 접속한 사용자 상황 알아보기, w w 명령어는 현재 시스템에 로그인한 사용자들과 그들이 무엇을 하고 있는지에 대한 정보를 보여주는 리눅스 명령어입니다. uptime 명령어가 제공하는 정보와 함께, 사용자의 세션 활동에 대한 상세 정보를 포함합니다. 사용법 w [옵션] [사용자] [옵션]은 선택적으로 추가할 수 있는 명령어의 옵션입니다. [사용자]는 특정 사용자의 정보만을 보고 싶을 때 지정할 수 있습니다. 출력 설명 w 명령어의 출력은 다음과 같은 정보를 포함합니다: 현재 시간, 시스템이 어느 정도 시간 동안 실행되었는지, 그리고 평균 부하 값. USER: 로그인한 사용자의 이름. TTY: 사용자가 로그인한 터미널. FROM: 사용자가 로그인한 위치 또는 IP 주소. LOGIN@: 사용자가 로그..

[리눅스 명령어] 로그인된 사용자 보여주기, 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는 시스템의 평균 ..

[리눅스 명령어] 설정 변수 해제, 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: 사용자 계정을 강제로 삭제합니다. 이 옵션은 사용자가 로그인 중일 때나, 다른 프로세스가 사용자의 파일을 사용 중일 때 사용할 수 있습니다. 예시..

[리눅스 명령어] 사용자 계정 만들기, 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..