개키우는개발자 : )

리눅스 기본명령어 - 2 본문

Linux/Ubuntu_16.04 공부방

리눅스 기본명령어 - 2

DOGvelopers 2020. 11. 2. 23:20
반응형

기본명령어

- 파일 복사/이동

준비 명령어

touch hello.txt test1 test2

mkdir dir1

 

파일 복사(copy)

cp hello.txt hello2.txt : hello.txt 를 hello2.txt 파일로 복사

 

cp test1 dir1 : 파일 디렉토리 안으로 복사

cp test2 dir1

 

cp -r dir1 dir2 : dir1 디렉토리 안에 파일까지 모두 dir2생성 하며 복사

 

파일 이동(move)

mv hello.txt hello2.txt

 

mv test1 dir1

mv test2 dir1

 

mv dir1 dir2

 

- 파일 링크(link)

준비 명령어

touch hello.txt

 

소프트링크(심볼릭 링크)

특징 : hellosymlink 파일을 가르키는게 아니라 hello.txt 파일을 바라보며 파일의 용량+hellosymlink 용량은 합쳐짐

 

ln -s hello.txt hellosymlink : 윈도우os 바로가기와 비슷함

 

하드링크

특징 : hello.txt과 hellolink가 같은 파일을 포인터로 가르킴 리스트로 보여질땐 파일 용량도 

복사되는것 같지만 실제 하드용량이 늘어나지 않음 그렇기 때문에 둘중 어떠한 파일이 원본인지는 중요 하지 않음

 

ln hello.txt hellolink 

 

파일 링크 확인

ls -ali

 

- 파일 속성 보기(file)

 

file hello

file /etc/passwd

file dir1

file /usr/bin/file

file hellosymlink

 

- 시스템종료(reboot,poweroff,shutdown)

특징 : reboot,poweroff 두 명령어 모두 바로 적용되니 사용시 주의

 

reboot : 재부팅

 

poweroff : 종료

 

shutdown [OPTION][TIME] : 주어진 시간에 종료(기본값 +1 -1분후)

 

shutdown -P now : 바로종료

shutdown -r now : 바로재시작

 

-도움말/매뉴얼 (manual)

 

man [OPTION] [PAGE][COMMAND] : 매뉴얼 보기

 

PAGE 종류

1. 일반 명령어

2. 시스템 호출

3. C표준 라이브러리 함수

4. 특수파일 (/dev 등)

5. 파일 형식과 Conventions

6. 게임과 화면보호기

7. 기타

8. 시스템관리 명령어와 데몬

 

예시

man man

man printf

man 3 printf

man socket

 

man -a printf : 모두 출력

man -k printf : 검색

man -k ^printf : 검색 - 정규표현식

 

파일편집기 (vi / vim / nano)

 

vi hello.txt

vi /etc/passwd

 

nano hello.txt

nano /etc/passwd

 

sudo apt install vim : vi-improved 도구

vimtutor : vi 학습기

반응형

'Linux > Ubuntu_16.04 공부방' 카테고리의 다른 글

리눅스 - 사용자 권한 관련 명령어 - 1  (0) 2020.11.03
리눅스 기본명령어 - 1  (0) 2020.11.01
Comments