반응형
SMALL

명령어추천 25

[간단 명령어] 하위 폴더 생성을 동시에 생성 예제

여러 개의 하위 폴더를 동시에 생성하는 다양한 예제를 소개해드릴게요. mkdir 명령어와 중괄호 {}를 사용하면 여러 디렉토리를 한 번에 생성할 수 있습니다.1. 기본 예제:/example 디렉토리 아래에 dir1, dir2, dir3 디렉토리를 생성합니다.mkdir -p /example/{dir1,dir2,dir3} 2. 하위 디렉토리 포함:/example 디렉토리 아래에 dir1, dir2, dir3 디렉토리와 각각의 하위 디렉토리 subdir1, subdir2를 생성합니다.mkdir -p /example/{dir1,dir2,dir3}/{subdir1,subdir2} 3. 다중 레벨 디렉토리 생성:/example 디렉토리 아래에 dir1과 dir2 디렉토리를 생성하고, dir1 아래에 subdir1,..

Linux 2024.09.11

[간단 명령어] 파일의 수정 일시를 변경하고 싶을 경우

파일의 modify와 change 시간을 동시에 같은 일시로 변경하려면, 파일의 내용을 수정하거나 메타데이터를 변경하는 방법을 사용할 수 있습니다. 여기서는 파일의 내용을 간단히 수정하는 방법을 사용해 보겠습니다.현재 파일의 시간 정보를 확인:stat  수정된 시간을 원하는 일시로 변경:예를 들어, 2024년 8월 26일 10시 00분으로 수정일시를 변경하고 싶다면:touch -t 202408261000 touch -t 이렇게 하면 파일의 modify와 change 시간이 동시에 변경됩니다 현재 시간 정보를 저장:current_time=$(date +%H%M%S)특정 날짜로 수정일시 변경:예를 들어, 2023년 8월 26일로 수정일시를 변경하고 싶다면:touch -t 20230826${current_t..

Linux 2024.09.06

[간단 명령어] find 명령어로 특정 user,group 파일 검색 및 제외 명령어

특정 사용자와 그룹을 포함하거나 제외하는 find 명령어는 다음과 같이 작성할 수 있습니다:1. 특정 사용자와 그룹을 포함하는 명령어특정 사용자와 그룹을 포함하여 파일을 찾으려면 다음 명령어를 사용하세요find /path/to/search -user username -group groupname예를 들어, 사용자 john과 그룹 developers가 소유한 파일을 찾으려면:find /path/to/search -user john -group developers 2. 특정 사용자와 그룹을 제외하는 명령어특정 사용자와 그룹을 제외하여 파일을 찾으려면 ! 연산자를 사용합니다find /path/to/search ! -user username ! -group groupname예를 들어, 사용자 john과 그룹 d..

Linux 2024.08.30

[간단 명령어] openssl 명령어로 비밀번호 암,복호화

openssl 명령어를 수행할 때 비밀번호 입력을 자동화하려면 -pass 옵션을 사용하면 됩니다. 이 옵션을 사용하면 비밀번호를 명령어에 직접 포함시킬 수 있습니다.비밀번호 암호화echo -n "your_password" | openssl enc -aes-256-cbc -a -salt -pbkdf2 -out password.enc -pass pass:your_encryption_password비밀번호 복호화openssl enc -aes-256-cbc -d -a -pbkdf2 -in password.enc -pass pass:your_encryption_password이렇게 하면 명령어 수행 시 비밀번호를 입력할 필요 없이 자동으로 암호화 및 복호화가 가능합니다 openssl 명령어에서 -pass 옵션은 ..

Linux 2024.08.13

[Linux] sftp 계정 생성 및 설정 방법

SFTP 서비스를 사용하기 위해 sftpdev 계정을 설정하는 방법은 다음과 같습니다1. 계정 생성: sftpdev 사용자를 생성하고, /home/sftpdev를 홈 디렉토리로 지정하며, 로그인 쉘을 /usr/sbin/nologin으로 설정합니다.-m 플래그는 홈 디렉토리를 자동으로 생성하라는 의미이고, -d 옵션은 홈 디렉토리 경로를 지정합니다. -s 옵션은 사용자가 쉘에 로그인하는 것을 방지합니다.sudo useradd -m -d /home/sftpdev -s /usr/sbin/nologin sftpdev2. 비밀번호 설정: sftpdev 사용자에게 비밀번호를 설정합니다.이 명령을 실행한 후에는 시스템이 비밀번호를 입력하라고 요청할 것입니다.sudo passwd sftpdev3. SSH 설정: ssh..

Linux 2024.05.14

[Linux] ldd 명령어 다양한 옵션과 사용 예시

ldd는 Linux 시스템에서 사용되는 도구로, 다이나믹 링크 라이브러리(dynamic link library) 의존성을 확인하는 데 사용됩니다. 이 명령어를 통해 특정 실행 파일이나 공유 라이브러리가 어떤 다른 라이브러리들에 의존하고 있는지를 파악할 수 있습니다. 아래는 ldd 명령어의 사용법과 예시입니다. 옵션 설명 예시 -v 라이브러리 파일의 상세한 정보 출력 ldd -v /bin/ls -d 디버깅 정보 출력 ldd -d /path/to/your/executable -r 누락된 라이브러리 파일이 있는지 확인 ldd -r /path/to/your/executable -u 사용되지 않는 의존성 출력 ldd -u /path/to/your/executable -p 실행 파일의 필요한 라이브러리만 출력 ld..

Linux 2024.01.17

[Git] git diff --diff-filter 사용 방법

git diff에서 --diff-filter 옵션은 특정 변경 유형에 대한 필터를 제공합니다. 이 옵션은 파일의 추가(A), 복사(C), 삭제(D), 수정(M), 이름 변경(R), 유사성(모드 변경)(T), 그리고 파일 유형 변경(X)과 같은 다양한 변경 사항을 제한하고 필터링할 수 있습니다. 다음은 --diff-filter 옵션에 사용 가능한 각 변경 유형과 해당 의미를 보여주는 표입니다: 코드 변경 유형 의미 A Added 파일이 추가됨 C Copied 파일이 복사됨 D Deleted 파일이 삭제됨 M Modified 파일이 수정됨 R Renamed 파일이 이름이 변경됨 T Type changed 파일의 유형이 변경됨 U Unmerged 병합 중 충돌이 발생함 X Unknown 변경 유형을 인식할 수..

CI-CD 2023.12.05

[Linux] ldapsearch 명령어 사용 방법

ldapsearch 명령어는 Lightweight Directory Access Protocol (LDAP) 서버에서 디렉터리 정보를 검색하는 데 사용되는 명령어입니다. 이 명령어는 일반적으로 LDAP 서버와 상호 작용할 때 사용되며, 다양한 옵션을 통해 검색 결과를 조절할 수 있습니다. 아래는 일반적인 ldapsearch 옵션 및 설명을 포함한 표입니다. 검색 옵션 옵션 설명 예시 -a deref dereference control 설정 (never, always, search, or find) ldapsearch -a always -A 속성 이름만 반환 (값은 반환하지 않음) ldapsearch -A -b basedn 검색 기준 베이스 DN 설정 ldapsearch -b "dc=example,dc=c..

Linux 2023.11.27

[Linux] diff 명령어의 다양한 옵션과 예시

리눅스의 diff 명령어는 두 개의 파일을 비교하고, 파일 간의 차이점을 보고하는 데 사용됩니다. diff 명령어에는 다양한 옵션이 있으며, 이러한 옵션들을 사용하여 비교 결과를 원하는 형식으로 출력할 수 있습니다. 옵션 설명 -q 파일이 다른 경우 "Files X and Y differ"와 같은 간단한 메시지만 표시 -r 디렉토리 비교를 위해 사용 (재귀적으로 디렉토리 내부 파일 및 하위 디렉토리 비교) -u 통합된 diff 형식의 출력을 생성 (Unified Format) -c 컨텍스트 형식의 출력을 생성 -i 대/소문자를 무시하고 비교 -w 공백 문자 무시 -B 빈 줄 무시 -y 이중 컬럼 출력 모드 (변경점이 양쪽 파일에 나타남) -l 변경된 줄의 개수만 출력 -s 서로 다른 파일만 보고, 동일한..

Linux 2023.09.20

[Linux] curl 명령어를 이용한 wol(Wake on Lan) 호출

`curl` 명령어를 사용하여 Wake-on-LAN(WoL) 패킷을 보내는 것은 일반적인 사용 사례는 아닙니다. 일반적으로 WoL 패킷은 네트워크 레벨에서 직접 보내는 것이 아니라 MAC 주소를 목적지로 하는 특수한 UDP 패킷을 생성하여 전송해야 합니다. 하지만 `curl` 명령어로 WoL 패킷을 보내는 것은 가능합니다. 아래는 `curl` 명령어를 사용하여 WoL 패킷을 보내는 방법입니다: curl --data-binary "" udp://: 여기서 ``는 WoL을 수행할 대상 컴퓨터의 MAC 주소를 입력해야 합니다. ``는 로컬 네트워크의 브로드캐스트 주소를 입력하고, ``는 WoL 패킷을 전송할 UDP 포트 번호를 입력해야 합니다. 일반적으로 WoL에는 포트 9를 사용합니다. 예를 들어, MAC ..

Linux 2023.06.23
반응형
LIST