개발자 혹은 일반 사용자가 자주 사용하는 명령어 혹은
알아두면 좋을 명령어만 추려서 정리 해봤다.
사실 내가 찾기 귀찮아서 블로그에 기록하는이유도 있다.
현재 작업중인 디렉토리 확인하기
pwd
ubuntu@ip-172-31-39-101:~$ pwd
/home/ubuntu
파일이나, 디렉토리 복사하기
cp [소스파일 or 디렉토리] [목표파일 or 디렉토리]
디렉토리의경우 -r 옵션 필요 : cp -r test test_a
ubuntu@ip-172-31-39-101:~/test$ cp aaa.txt bbb.txt
ubuntu@ip-172-31-39-101:~/test$ cat bbb.txt
hello jason!!
파일 생성하거나, 최종 수정일자 변경하기
touch [파일명]
ubuntu@ip-172-31-39-101:~/test$ touch aaa.txt
ubuntu@ip-172-31-39-101:~/test$ ll
total 8
drwxrwxr-x 2 ubuntu ubuntu 4096 Jan 7 15:12 ./
drwxr-xr-x 5 ubuntu ubuntu 4096 Jan 7 15:10 ../
-rw-rw-r-- 1 ubuntu ubuntu 0 Jan 7 15:12 aaa.txt
파일에 내용 쓰기
cat > [파일명]
.... ( 어쩌고 저쩌고 ) ...
^C (ctrl +c 로 종료)
ubuntu@ip-172-31-39-101:~/test$ cat > aaa.txt
hello jason!!
^C
ubuntu@ip-172-31-39-101:~/test$ cat aaa.txt
hello jason!!
파일 내용 뒷부분을 보여주기
tail [옵션] [파일명]
- 별도 옵션 없으면 기본 하위 '10줄' 출력
- -f : 실시간 출력 ( 주로 log 처럼 파일 add 된는 경우 사용 )
- -[라인숫자] : 최종 [라인숫자] 만큼 끝에서 부터 출력
파일 및 디렉토리 목록 조회하기
ll (알파벳 l )
ls 명령어와 옵션 조합이 많지만, ll 이 가장 심플하고 사용하기 편하다.
이것만 써도 디렉토리내 하위 디렉토리, 파일에 대한 권한 등 세부 정보가 조회 된다.
'DevOps' 카테고리의 다른 글
[AWS]SSH로 EC2 인스턴스 접속하기 (Mac) (0) | 2022.03.05 |
---|---|
[EC2]SSH 접속 에러 조치 방법 : Host key verification failed (Mac) (0) | 2022.03.05 |
[AWS]쉽고 간단하게 서버 만들기 - EC2, Python, Flask (0) | 2022.01.08 |
[Linux]리눅스 종류와 버전 확인 (0) | 2022.01.08 |
[AWS][SAA]Solution Architect - Associate 취득 후기 (0) | 2022.01.01 |