일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 메서드채이닝
- 구글코랩
- nextjs
- class
- 식별연산자
- 추상 클래스
- 정수
- PYTHON
- 맴버연산자
- Next.js
- 정적 메서드
- choice
- 실수
- 비공개 속성
- randrange
- neural network
- __init__
- Keras
- mnist
- Colab
- f-string
- cache locality
- 캐시의 지역성
- self
- 메서드
- 깃모지
- 인공신경망
- ITER
- gitmoji
- built-in function
- Today
- Total
IT world
리눅스 명령어 모음 본문
리눅스를 공부하다보면 많은 종류의 리눅스 명령어들을 확인할 수가 있다. 매일 똑같은 것만 사용하는 것이 아니기 때문에 사용자들은 많은 명령어들을 외우고 있다는 것은 어려운 일이다. 윈도우 시스템처럼 마우스를 이용해서 클릭하는 작업이 아니며 초보자들에게는 더욱 어렵고 생소한 부분이라 간단히 명령어들을 소개하려한다.
● 파일 및 디렉토리 관리를 위한 기본 리눅스 명령어
명령어 |
명령어 구분 |
설명 |
pwd |
bash 쉘 외부 명령 |
현재 디렉토리를 표시 |
cd |
bash 내장 명령 |
현재 작업 디렉토리를 지정된 디렉토리로 바꾼다. |
ls |
bash 쉘 외부 명령 |
디렉토리 내용의 목록을 표시 -h: 파일의 크기를 단위별로 보여줌 -l: 속성값, i노드값등 파일에 관한 상세 정 보 표시 -a--all: .을 표함한 경로안의 모든 파일 표시 -t: 파일이 생성된 시간별로 표시 -C: 한줄에 여러개의 정보를 표시 -R: 서브디렉토리 내용까지 보여준다. -d: 자신의 디렉토리 출력 -s: 파일크기를 기준으로 가장 큰 파일부터 정렬 -1: 한줄에 하나의 파일을 출력 |
clear |
bash 쉘 외부 명령 |
터미널에서 텍스트를 지운다 |
cp |
bash 쉘 외부 명령 |
지정된 파일을 다른 위치에 복사 |
mv |
bash 쉘 외부 명령 |
지정된 파일을 다른 위치로 이동 |
touch |
bash 쉘 외부 명령 |
새 파일을 생성 |
rm |
bash 쉘 외부 명령 |
지정된 파일 삭제 |
cat |
bash 쉘 외부 명령 |
지정된 파일의 내용을 표시 |
who |
bash 쉘 외부 명령 |
현재 시스템에 로그인한 사용자 표시 |
mkdir |
bash 쉘 외부 명령 |
현재 디렉토리에 디렉토리 생성 -p: 하위경로까지 포함하여 생성 -m: 디렉토리의 접근권한 설정 -v: 디렉토리 생성 시 메시지 출력 |
rmdir |
bash 쉘 외부 명령 |
지정된 디렉토리 삭제 |
ln |
bash 쉘 외부 명령 |
지정된 파일에 대한 심볼릭 링크 생성 |
alias |
bash 내장 명령 |
지정된 명령에 대한 별칭을 정의 |
which |
bash 쉘 외부 명령 |
특정 명령어의 위치를 찾는다 |
● vi편집기
명령 |
설명 |
x |
현재 커서 위치에 있는 문자를 지운다 |
dd |
현재 커서 위치에 있는 줄을 지운다 (3dd라면 3줄을 삭제) |
dw |
현재 커서 위치에 있는 단어를 지운다 |
d$ |
현재 커서 위치에서 줄 끝까지를 지운다 |
J |
현재 커서 위치에서 줄의 끝에 있는 줄바꿈을 지운다(두 행이 합쳐진다) |
u |
이전 편집 명령을 취소 (ctrl + z와 유사) |
a |
현재 커서 위치 뒤에 데이터를 추가 |
A |
현재 커서 위치의 줄 끝에 데이터를 추가 |
yy |
현재 줄을 복사(3yy라면 3줄을 복사한다.) |
소문자 o |
커서가 있는 줄의 아래에 데이터를 추가 |
대문자 O |
커서가 있는 줄의 위에 데이터를 추가 |
p |
현재 커서가 있는 줄 바로 아래에 내용 붙이기(ctrl + v와 유사) -5dd를 이용해서 다섯줄을 지운 것도 p 한번으로 붙여넣기가 가능하다. |
:q |
빠져나오는 명령어(변경된 사항이 없어야한다.) |
:wq |
저장하고 종료한다.(변경사항이 있다면 저장하고 나오는것이 좋다) |
● 리다이렉션(redirection)
- 표준 입출력의 방향을 바꿔줌
- 표준 입력은 키보드, 표준 출력은 모니터이지만 이를 파일로 처리하고 싶을 때 사용
리다이렉션 기호 |
방향 |
설명 |
> |
표준출력 |
명령>파일 : 명령의 결과를 파일로 저장 |
>> |
표준출력(Append) |
명령>>파일 : 명령의 결과를 기존 파일 데이터에 추가 |
< |
표준 입력 |
명령<파일 : 파일의 데이터를 명령에 입력 |
● 압축
명령 |
설명 |
tar czvfp 파일명 |
해당 파일을 압축 |
tar xzvfp 파일명 |
해당 파일 압축해제 |
-예시
tar czvfp hadoop.tar.gz : hadoop 파일을 .tar.gz형태로 압축하는 것
tar xzvfp hadoop.tar.gz: 압축되어 있는 파일을 압축해제
'리눅스' 카테고리의 다른 글
리눅스 ssh key 생성 (0) | 2019.11.25 |
---|---|
리눅스 간단한 예제 (0) | 2019.11.22 |
VMware centOS 7 설치 (0) | 2019.11.22 |
리눅스 디렉토리 구조 (0) | 2019.11.20 |
리눅스란 (0) | 2019.11.18 |