커맨드 인터페이스를 쓰면 반복적인 작업을 한방에 할 수 있음!
~ 물결은 홈 디렉토리를 의미한다
$ 는 프롬프트. 프롬프트가 보이면 입력을 할 수 있다.
파일 만들기: touch
touch hello.txt
touch .a.tax (숨긴 파일 만들기)
파일 내용 보기 (cat = concatenate) : cat, more, less
cat -e, cat -n 이런 옵션들도 있음. more은 파일을 읽다가 뒤로 넘어만 가고 앞으로는 못가. less more의 업그레이드 버전인데 이름은 less 당시 개발자들의 유머 코드였다고.
파일 삭제하기: rm hello.txt
디렉토리 생성하기: mkdir
mkdir -p dir2/sub1 이런식으로 부모와 자식 디렉토리를 한번에 만들 수도 있엄
디렉토리 삭제 : rmdir
디렉토리 이동: cd dir
. 나 자신
cd .. 상위 디렉토리로
cd ~/ 홈 디렉토리
cd - 이전 디렉토리
파일 복사: cp
cp hello.txt hello2.txt 파일 복사
cp test1 dir dir 안으로 복사
cp -r dir1 dir2 디렉토리 복사
파일 이동: mv
파일 링크 ln - 심볼릭링크(소프트링크) vs 하드링크
심볼릭 ln -s hello.txt hellosymlink (바로가기랑 비슷)
하드 ln hello.txt hellolink (백업용?)
파일 속성보기: file
file hello
file dir1
시스템 종료: roboot 재부팅, poweroff 종료, shutdown -P now 바로 종료
도움말/매뉴얼 man
man man 매뉴얼에 대한 매뉴얼
man printf
man -a printf 매뉴얼 모두 출력
파일편집기 vi, vim, nano
명령어 히스토리 보기 history
path
which ls
'공부방 > Upstage AI Lab 4기' 카테고리의 다른 글
파이썬 출력문 역슬래시 사용법 (0) | 2024.07.30 |
---|---|
7/29 학습일지 | 파이썬 반복문 연습 * 연습 (0) | 2024.07.29 |
부트캠프 현직자, 수료생 특강 (0) | 2024.07.26 |
7/25 학습일지 | 시스템 프로그래밍 대충 큰크림과 개념 정리 (0) | 2024.07.25 |
7/24 학습일지 | aws 인스턴스 우분투 환경에서 리눅스 명령어 익히기 (2) | 2024.07.25 |