반응형
1. 탐색
ls
: list, 현재 경로에 존재하는 파일/폴더 확인
pwd
: print working directory, 현재 위치한 경로 출력
cd
: change directory, 디렉토리 이동 폴더 밖으로 이동하고 싶다면cd
뒤에..
입력
2. 파일/폴더 관리
touch
: 파일 생성 ex) touch test.txt
mkdir
: make directory, 폴더 생성
cat
: concatenate, 파일 확인
rm
: remove, 파일 삭제
rmdir
: remove directory, (빈)폴더 삭제 → 내부에 파일이 없을 때만 실행 가능
rm -r
: 파일을 갖고 있는 폴더 삭제 → ‘-’를 붙이는 것은 옵션을 뜻함. recursive를 뜻하는 r 옵션 사용
cp
: copy, 파일/폴더 복사 → cp 뒤에 복사할 파일/폴더와 원하는 경로/이름 입력
mv
: move, 파일/폴더 이동, 이름 변경 → 이동 :mv
+이동시킬 파일
+이동시킬 디렉토리
순 → 이름 변경 :mv
+파일 이름
+변경할 파일 이름
(폴더 x)
3. 기타
clear
: 터미널 정리
history
: 이전에 사용한 명령어 확인 →!
+번호
입력 시 해당 번호에 맞는 명령어 사용 가능
man
: manual, 명령어 매뉴얼 확인, 나가고 싶으면q
입력(quit)
grep
- 파일에서 패턴을 검색합니다.
sudo
- 슈퍼유저 권한으로 명령을 실행합니다.
ssh
- 원격 서버에 연결합니다.
scp
- 로컬과 원격 서버 간에 파일을 복사합니다.
chmod
- 파일이나 디렉토리의 권한을 변경합니다. 예를 들어 "chmod 755 file.txt" 명령어는 file.txt 파일의 권한을 rwxr-xr-x로 변경합니다.
chown
- 파일이나 디렉토리의 소유자를 변경합니다. 예를 들어 "chown user file.txt" 명령어는 file.txt 파일의 소유자를 "user"로 변경합니다.
ping
- 네트워크 상태를 테스트합니다. 예를 들어 "ping google.com" 명령어는 구글 웹사이트로 패킷을 보내 응답을 확인합니다.
tar
- 파일 및 디렉토리를 아카이브 및 압축합니다. 예를 들어 "tar -czvf archive.tar.gz directory" 명령어는 directory 디렉토리를 tar 파일로 아카이브하고 gzip으로 압축합니다.
unzip
- zip 파일을 압축 해제합니다. 예를 들어 "unzip archive.zip" 명령어는 archive.zip 파일을 현재 디렉토리에 압축 해제합니다.
curl
- URL에서 데이터를 가져옵니다. 예를 들어 "curl https://www.example.com" 명령어는 example.com 웹사이트의 HTML 데이터를 가져옵니다.
echo
- 텍스트를 터미널에 출력합니다. 예를 들어 "echo Hello, World!" 명령어는 "Hello, World!"라는 텍스트를 출력합니다.
date
- 현재 날짜와 시간을 출력합니다.
Uploaded by N2T
반응형
'기타' 카테고리의 다른 글
네이버 지도 API 사용하기 (0) | 2023.09.02 |
---|---|
클린 코드에 관하여 (0) | 2023.03.22 |