로그 파일 생성 없이, 세션 종료 없이 백그라운드 실행
저장 안하고 나가기
실행중인 프로세스 확인
특정 PORT 사용 프로세스 확인
로그 파일 확인
파일 작성
SCP 파일 전송
scp -rp -i ssh-key-2023-08-09.key {파일} opc@129.154.55.231:/home/opc
SSH 접속
ssh -i ssh-key-2023-08-09.key opc@129.154.55.231
Insufficient space for shared memory file
디스크 용량 확인
메모리 확인
free -m
경로 메모리 확인
파일 권한 확인
ls -al
파일 권한 설정
chmod {권한} {변경할 파일 or 디렉토리}
rwx(User)rwx(Group)rwx(Other)
rwx(421)
심볼릭 링크
ln [option] [source] [link]
ln -s ~/Library/Mobile\ Documents/iCloud\~md\~obsidian/Documents/Vault\ Name ~/path/to/local
- link 의 약자인
ln
명령어를 통해 링크파일 생성 가능 - Obsidian 을 사용할 경우 iCloud Drive 를 통해 기기간 연동이 가능한데 로컬에서의 변경사항을 iCloud Drive 내에 링크파일을 생성해서 동기화 및 백업을 수행할 수 있음
set -exuo pipefail
set -exuo pipefail
쉘 스크립트의 오동작, 버그를 줄이는 명령어
set -e
(errexit) 오류가 발생하면 스크립트 종료set -x
(xtrace) 실행되는 명령어와 인수들 출력set -u
(nounset) 설정되지 않은 변수 사용 시 종료set -o pipefail
(옵션 on/off(+o)) 파이프 사용 시 오류 코드를 이어 받음
mkdir
mkdir -p /not_yet_parent/target_dir
-p
(parents) 필요한 상위 디렉토리 생성