일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 생활코딩
- tag
- 안드로이드 공부
- 앱
- C++
- vscode
- 코딩
- BOJ
- 프로그래밍
- 완강
- 안드로이드 프로그래밍
- 웹
- selector
- 앱 프로그래밍
- 백준온라인저지
- android studio
- 이지스퍼블리싱
- 안드로이드 개발
- HTML
- 백준
- Android programming
- 생활코딩 웹
- github
- 앱 개발
- CSS
- 안드로이드 앱
- web
- 코딩테스트
- Java
- BAEKJOON
- Today
- Total
*반짝이는*이끌림
[Linux] UNIX Shell 기본 명령어 정리 본문
(2020.04.12)
UNIX Shell에서 사용하는 알아두면 좋을 기본 명령어에 대해 정리해보았습니다. 내용은 상시 추가/변경될 수 있습니다. 구분 상의 용이를 위해 < >, [ ] 등의 기호를 사용하였으니 실제 사용하실 땐 빼고 사용해주세요!
1. ls (LiSt)
파일 목록 보기( ls [-option] [-option] ... )
: ls 뒤에 option을 추가해 파일, 디렉토리의 자세한 정보 확인 가능
ls
: 숨김 파일을 제외한 현재 작업 디렉토리에 있는 모든 파일과 디렉토리 알파벳 순으로 나열
[-option] : ls -al, ls -am, ls -asl 등 두 가지 이상의 option을 줄 수 있음 -a : 숨김 속성이 있는 것까지 모두 나열 -l : 파일에 대한 자세한 정보를 나열(권한, 포함된 파일 수, 소유자, 파일 크기, 수정일자 등)
-s : 파일의 크기 나열 -d : 디렉토리 자체의 정보를 나열 -t : 최근 사용 순서로 파일을 나열 -x : 파일을 가로로 정렬해 나열 -C : 다중 컬럼으로 나열 -m : ' , '로 파일을 구분해 나열
|
2. cd (Change Directory)
디렉토리 이동하기( cd directory_name )
: 가고자 하는 디렉토리의 경로를 직접 입력해 한 번에 이동 가능
cd <directory_name>
: directory_name 디렉토리로 이동
cd ..
: 현재 작업 중인 디렉토리의 상위 디렉토리로 이동
cd
: 자신의 home directory로 이동
3. mkdir (MaKe DIRectory)
디렉토리 생성하기( mkdir directory_name )
: 이미 디렉토리가 있는 경우 생성 X
mkdir <directory_name>
: directory_name의 이름의 디렉토리 생성
mkdir <directory1>/<directory_name>
: directory1 안에 directory_name의 이름의 디렉토리 생성
(단, directory1 디렉토리가 사전에 없는 경우는 생성 X)
mkdir <directory1>/<directory2>/<directory_name>
: directory1 안에 directory2가 있을 때 directory2에 directory_name의 이름의 디렉토리 생성
[-option]
|
* 파일 생성은 vi(m), nano 등의 편집기를 이용, vi(m) file_name or nano file_name 등으로 생성한다.
4. rmdir/rm (ReMove DIRectory)
디렉토리 / 파일 삭제하기 ( rmdir directory_name, rm [-option] file_name )
rmdir <directory_name>
: 빈 디렉토리 삭제
rm <file_name>
: 파일 삭제, 복구 불가
[-option]
|
5. mv (MoVe)
디렉토리 / 파일 이동 및 이름 변경 ( mv name1 name2 )
: 파일의 위치를 바꾸거나 이름을 바꾸는데 사용
mv <file1> <file2>
: 파일 이름 변경, file1의 이름을 file2로 변경
mv <file_name> <directory_name>
: 파일 위치 변경, file_name의 파일을 directory_name의 디렉토리로 이동
mv <directory1>, <directory2>
: directory2가 있으면 디렉토리 이동, directory2가 없으면 디렉토리 이름 변경
6. cp (CoPy)
디렉토리 / 파일 복사 ( cp [-option] file1 file2 )
cp <file1> <file2>
: file1을 file2로 복사(사본 파일 생성), 기존의 file2가 있다면 overwrite됨
cp <file_name> <directory_name>
: directory_name 디렉토리로 원본 파일(file_name) 복사
cp <file1> <file2> <directory_name>
: file1과 file2를 한번에 directory_name 디렉토리로 복사
[-option]
|
7. pwd
절대 경로 출력 ( pwd )
pwd
: 현재 작업중인 다렉토리의 절대 경로 출력
'Study > Information' 카테고리의 다른 글
[Android] 안드로이드 스튜디오 design, text tab이 없을 때 해결법 (1) | 2020.04.23 |
---|