본문 바로가기

Linux/리눅스 및 터미널 명령어

(6)
pmset: macOS 전원 관리 출근 전에 미리 부팅시켜놓고 싶어서 찾은 명령어. pmset은 부팅 뿐만 아니라 절전모드, 자동 재시작 등 macOS의 전원 관리 기능을 조정할 수 있다.   평일 오전 8시 반에 자동부팅:sudo pmset repeat wakeorpoweron MTWRF 08:30:00  특정 날짜 오전 8시 반에 자동부팅:sudo pmset schedule wakeorpoweron "09/19/2024 08:30:00"  설정된 이벤트 확인:sudo pmset -g sched   자동부팅 스케줄 취소:sudo pmset schedule cancel wakeorpoweron   예약 작업 모두 취소:sudo pmset repeat cancel
scp 명령어: 로컬에서 원격으로 파일 및 디렉토리 전송 scp(Secure Copy) SSH 프로토콜을 사용하여 원격 서버 간에 파일을 안전하게 전송 scp [옵션] [복사하려는 파일/디렉토리 경로] [복사받으려는 서버 및 경로] 예시: 1. 로컬 시스템 파일 → 원격 서버 scp localfile.txt ubuntu@192.168.126.88:/home/ubuntu localfile.txt: 로컬 시스템에서 복사하려는 파일의 경로 ubuntu: 원격 서버의 사용자 이름 192.168.126.88: 원격 서버의 주소 또는 호스트 이름 :/home/ubuntu: 복사하려는 원격 서버의 경로 2. 로컬 시스템 디렉토리 → 원격 서버 scp -rp /Users/directory ubuntu@192.168.126.88:/home/ubuntu /Users/direct..
[Terminal]효율적인 텍스트 편집을 위한 터미널 단축키 이동 단축키: Ctrl + A: 현재 라인의 맨 앞으로 이동 Ctrl + E: 현재 라인의 맨 뒤로 이동 Ctrl + U: 커서 위치부터 현재 라인의 처음까지 삭제 Ctrl + K: 커서 위치부터 현재 라인의 끝까지 삭제 Ctrl + W: 커서 위치에서 한 단어를 삭제 텍스트 수정 단축키: Ctrl + Y: 이전에 삭제한 텍스트를 붙여넣기 Alt + U: 커서 위치부터 단어 끝까지 대문자로 변경 Alt + L: 커서 위치부터 단어 끝까지 소문자로 변경 Alt + C: 커서 위치의 단어 첫 글자 대문자로 변경 히스토리 관리 단축키: Ctrl + R: 명령어 히스토리를 역순으로 검색 !!: 이전 명령어를 다시 실행 !n: n 번째 명령어를 다시 실행 (예: !5) 기타 단축키: Ctrl + L: 화면을 지우..
프로세스 관리 명령어: foreground, background, ps 포그라운드(foreground): 프로세스가 실행되는 동안 shell을 사용할 수 없다. ctrl+c 중지 ctrl+z 일시정지 fg %작업번호 forground로 재시작 bg %작업번호 background로 재시작 기본적으로 명령어는 foreground 에서 실행된다. ctrl + c: 중지 ctrl + z: 일시정지 fg %작업번호: forground로 재시작 bg %작업번호: background로 재시작 백그라운드(background): 프로세스 실행 중에도 shell을 사용 할 수 있다. 명령어 & 백그라운드 실행 jobs %작업번호 작업 상태 확인 kill -[옵션] [PID번호] background 작업 중지 ps 프로세스 정보 조회 &: 백그라운드 실행 jobs %작업번호: 작업 상태 확인 ..
vi 명령어/vim 명령어: 자주 쓰는 명령어 정리 커서 이동 상하좌우 h j k l ←↓ ↑ → 맨 끝 상하 H 맨 위로 이동 gg M 화면 중간으로 이동 L 맨 밑으로 이동 G 단어 단위 좌우 e 오른쪽 단어 끝으로 이동 w 오른쪽 단어 앞으로 이동 b 왼쪽 단어 앞으로 이동 ^ 왼쪽 끝으로 이동 $ 오른쪽 끝으로 이동 삭제 dd 커서가 위치한 줄 삭제 dd 커서 위치에서 줄 삭제 d 커서 위치에서 만큼 삭제 취소 u 취소 ctrl+r 취소를 취소 편집모드 a 커서 오른쪽에 문자 삽입 A 커서 오른쪽 행 끝에 문자 삽입 i 커서 왼쪽에 문자 삽입 I 커서 왼쪽 행 끝에 문자 삽입 o 커서 아래 행 삽입 O 커서 위 생 삽입 붙여넣기 복사 yy 커서가 위치한 줄 복사 yy 커서 위치에서 줄 복사 붙여넣기 p 현재 커서 아래 행에 붙여넣기 P 현재 커서 ..
리눅스 기본 명령어(파일 디렉토리 조회 생성 삭제 이동 복사) 분류 명령어 옵션 설명 디렉토리 조회 ls [옵션] [디렉토리명] 현재 디렉토리 내용 출력 a 숨김파일도 출력 l 메타데이터(속성)도 출력 h 파일과 디렉토리의 용량을 가독성있게 출력 i 파일과 디렉토리의 inode Number 출력 inode: 리눅스에서 파일과 디렉토리를 관리하는 고유번호 R 하위 디렉토리까지 모두 출력 디렉토리 생성 mkdir {디렉토리명1|...} 디렉토리 생성 (중괄호를 활용하면 효율적으로 사용 가능) p 존재하지 않는 하위 디렉토리까지 생성 파일 생성 vi 경로에 파일 없으면 파일 생성 touch [옵션] 파일과 디렉토리의 시간정보를 현재시간으로 변경 단, 경로에 해당 파일 없으면 현재시간의 0byte 파일 생성 디렉토리 삭제 rmdir [옵션] {디렉토리명1|...} 디렉토리..