다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
lesspipe: less를 위한 입력 전처리기
`lesspipe`는 `less` 명령어의 기능을 확장하여 압축 파일, 아카이브, PDF 등 다양한 형식의 파일을 `less`로 직접 볼 수 있게 해주는 입력 전처리기 스크립트입니다. `LESSOPEN` 환경 변수를 통해 `less`가 파일을 열기 전에 `lesspipe`를 호출하여 파일 내용을 파이프라인으로 전달합니다. 이를 통해 사용자는 파일의 압축을 풀거나 변환하는 추가적인 단계 없이 즉시 내용을 확인할 수 있습니다.
link: 파일에 하드 링크 생성
`link` 명령어는 기존 파일에 대한 하드 링크를 생성하는 데 사용됩니다. 하드 링크는 원본 파일과 동일한 inode를 공유하며, 파일 시스템 내에서 동일한 데이터를 가리키는 또 다른 이름 역할을 합니다. 원본 파일이 삭제되어도 하드 링크가 남아있다면 데이터는 유지됩니다.
ln: 파일 링크 생성 (심볼릭 링크)
ln 명령어는 파일 시스템 내에서 파일 또는 디렉토리에 대한 링크를 생성하는 데 사용됩니다. 주로 원본 파일의 위치를 변경하지 않고 다른 이름이나 경로로 접근할 수 있게 하는 심볼릭 링크(소프트 링크)를 만드는 데 활용됩니다. 하드 링크와 심볼릭 링크 두 가지 유형의 링크를 지원합니다.
locate: 파일 위치 빠르게 찾기
`locate` 명령어는 시스템에 있는 파일의 위치를 빠르게 찾아주는 유틸리티입니다. `find` 명령어와 달리 실시간으로 파일 시스템을 스캔하는 대신, 미리 생성된 데이터베이스(`mlocate.db`)를 사용하여 검색하므로 훨씬 빠른 결과를 제공합니다. 이 데이터베이스는 일반적으로 `updatedb` 명령어를 통해 주기적으로 업데이트됩니다.
login: 시스템 로그인
login 명령어는 사용자 세션을 시작하고 시스템에 로그인하는 데 사용됩니다. 일반적으로 터미널이나 콘솔에서 사용자 이름과 비밀번호를 입력하여 인증 과정을 거칩니다.
logname: 실제 로그인 사용자 이름 출력
logname 명령어는 사용자가 시스템에 처음 로그인했을 때 사용한 사용자 이름(login name)을 출력합니다. `whoami`와 달리, `su`나 `sudo`로 권한이 변경된 후에도 원래 로그인한 사용자 이름을 보여줍니다.
logrotate: 시스템 로그 파일 관리
logrotate는 시스템 로그 파일의 자동 회전(rotation), 압축(compression), 제거(removal) 및 메일 전송을 담당하는 유틸리티입니다. 이 도구는 로그 파일이 너무 커져 디스크 공간을 차지하거나 시스템 성능에 영향을 미치는 것을 방지하여 효율적인 로그 관리를 가능하게 합니다.
ls: 파일 및 디렉토리 상세 목록 보기 (-l 옵션 중심)
ls는 리눅스에서 파일과 디렉토리의 목록을 나열하는 가장 기본적인 명령어입니다. 특히 -l 옵션은 파일의 퍼미션, 소유자, 그룹, 크기, 최종 수정 시간 등 상세한 정보를 긴 형식으로 출력하여 시스템 관리 및 파일 분석에 필수적으로 사용됩니다. 이 가이드는 ls 명령어의 -l 옵션 사용법에 중점을 둡니다.
lsattr: 파일 속성 보기
lsattr 명령어는 Linux ext2, ext3, ext4 파일 시스템에서 파일에 설정된 특수 속성(attribute)을 나열합니다. 이 속성들은 일반적인 파일 권한과는 별개로 파일의 동작 방식에 영향을 미치며, 주로 chattr 명령어를 통해 설정됩니다.
lsblk: 블록 장치 정보 출력 가이드
lsblk 명령어는 시스템의 모든 블록 장치(하드 디스크, SSD, USB 드라이브 등)의 정보를 트리 형태로 보여줍니다. 장치의 이름, 크기, 마운트 지점, 유형 등 물리적인 디스크 정보를 한눈에 파악하는 데 유용합니다.
lshw: 하드웨어 정보 상세 보기
시스템의 하드웨어 구성 요소를 상세하게 나열하는 명령어입니다. CPU, 메모리, 디스크, 네트워크 인터페이스 등 다양한 정보를 확인할 수 있습니다.
lsof: 열린 파일 목록 보기
lsof(list open files)는 유닉스 계열 시스템에서 열려 있는 모든 파일과 해당 파일을 열고 있는 프로세스에 대한 정보를 보여주는 강력한 명령줄 유틸리티입니다. 일반 파일뿐만 아니라 네트워크 소켓, 파이프, 디바이스 등 시스템에서 '파일'로 간주되는 모든 것을 포함하여 상세한 정보를 제공합니다.