다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
rev: 문자열 뒤집기
rev 명령어는 표준 입력 또는 파일에서 읽어들인 각 줄의 문자열 순서를 문자 단위로 뒤집어 표준 출력으로 내보냅니다. 주로 파이프(|)와 함께 다른 명령어의 출력 결과를 조작하는 데 사용되는 간단하지만 유용한 유틸리티입니다.
rm 명령어 완전 정복
`rm` 명령어는 파일 또는 디렉터리를 삭제할 때 사용합니다. 주의 없이 사용하면 복구가 어려운 데이터 손실이 발생할 수 있으니, 옵션별 의미와 안전한 사용법을 반드시 숙지해야 합니다.
rmdir 명령어 가이드: 빈 디렉토리 삭제
`rmdir` 명령어(remove directory)는 Linux 및 Unix 계열 운영체제에서 **비어 있는 디렉토리만** 삭제하는 데 사용됩니다. 디렉토리 내에 파일이나 다른 하위 디렉토리가 있을 경우 `rmdir`은 오류를 발생시키고 삭제하지 않습니다. 이 가이드를 통해 `rmdir`의 기본적인 사용법과 그 한계를 이해하고, 언제 이 명령어를 사용해야 하는지 알아보세요.
rsync 명령어 완전 정복
Linux에서 파일과 디렉토리를 효율적으로 동기화하고 백업하는 `rsync` 명령어에 대한 가이드입니다. 로컬, 원격 시스템 간에 증분 복사 및 동기화를 안전하고 빠르게 수행할 수 있습니다.
scp 명령어 완전 정복
Linux에서 Secure Copy Protocol (SCP)을 사용하여 로컬과 원격 호스트 간에 파일을 안전하게 복사하는 `scp` 명령어에 대한 가이드입니다. 이 도구를 통해 네트워크를 통한 파일 전송을 쉽고 안전하게 수행할 수 있습니다.
screen: 다중 터미널 세션 관리
GNU Screen은 단일 터미널에서 여러 개의 독립적인 셸 세션을 관리할 수 있게 해주는 터미널 멀티플렉서입니다. 네트워크 연결이 끊어져도 세션을 유지하고, 여러 작업을 동시에 수행하며, 다른 사용자와 세션을 공유하는 등의 강력한 기능을 제공합니다. 서버에서 장시간 실행되는 작업을 백그라운드에서 안전하게 유지할 때 특히 유용합니다.
sdiff: 두 파일을 나란히 비교하기
sdiff 명령어는 두 파일을 병렬로 비교하여, 차이점을 한눈에 볼 수 있도록 두 열로 나란히 출력합니다. `diff` 명령과 달리, 공통된 부분과 다른 부분을 시각적으로 명확하게 구분해줍니다.
sed 명령어 가이드: 스트림 에디터의 활용
`sed` 명령어(stream editor)는 텍스트 스트림(파일 또는 파이프를 통해 전달되는 입력)을 편집하는 데 사용되는 강력한 비대화형 텍스트 처리 도구입니다. 파일을 열지 않고도 텍스트를 검색, 교체, 삭제하거나 삽입하는 등의 작업을 효율적으로 수행할 수 있습니다. 쉘 스크립트에서 자동화된 텍스트 변환에 필수적으로 사용됩니다. 이 가이드를 통해 `sed` 명령어의 기본 사용법과 정규 표현식을 활용한 고급 기능을 익혀보세요.
set: 셸 옵션 설정 및 해제
`set` 명령어는 현재 셸의 동작 방식을 제어하는 다양한 옵션을 설정하거나 해제하는 데 사용됩니다. 스크립트의 안정성과 디버깅 효율성을 높이는 데 필수적인 명령어입니다. 또한, 위치 매개변수를 설정하는 데도 사용될 수 있습니다.
sftp: 안전한 파일 전송 도구
sftp 명령어는 SSH(Secure Shell)를 통해 파일을 안전하게 전송하는 대화형 명령줄 클라이언트입니다. `ftp`와 달리 모든 통신을 암호화하여 보안이 뛰어나며, 로컬과 원격 서버 간에 파일을 업로드, 다운로드, 관리하는 데 사용됩니다.
sh: 셸 스크립트 실행 및 명령 해석
`sh`는 Bourne 셸 호환 명령 해석기입니다. 스크립트를 실행하거나 대화형으로 명령을 입력받아 처리하는 데 사용됩니다. 대부분의 리눅스 시스템에서 `/bin/sh`는 `bash`나 `dash`와 같은 다른 셸로의 심볼릭 링크이며, POSIX 표준을 따르는 스크립트 실행 환경을 제공합니다.
shutdown: 시스템 안전하게 종료하기
shutdown 명령어는 시스템을 안전하게 종료하거나 재부팅하는 데 사용됩니다. 지정된 시간에 모든 사용자에게 종료를 알리고, 모든 프로세스를 정상적으로 종료하여 데이터 손실을 방지합니다.