Pages

Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Monday, October 2, 2017

예제로 공부하는 초보 리눅스 (Linux) 학습 - 리눅스 명령어 (Linux commands) : clear, rm, find

예제로 공부하는 초보 리눅스 (Linux) 학습 - 리눅스 명령어 (Linux commands) : clear, rm, find

기본 명령어

clear :

- 화면을 깨끗하게 지워주고 화면을 보여주는 명령어 입니다.

사용법 : clear


- 화면에 ls 명령어를 입력해 리스트를 출력한 그림입니다. 여기서 clear 입력해 보겠습니다. 그림은 아직 엔터를 치기 전입니다. 엔터를 치면 다음과 같이 화면을 깨끗히 지워주는것을 있습니다


rm :

- remove 약자로 파일을 지우는 명령어 입니다.

사용법: rm [OPTION] FILE

[OPTION] :
-r   :  하위 디렉토리 파일들 모두 삭제
-f   :  삭제할 것을 묻지 않고 강제 삭제


- ls 명령어로 리스트를 확인합니다. 여기서 디렉토리 'b' 지워보겠습니다. " rm -r b " 라는 명령어를 입력하고 엔터를 치겠습니다


- 그리고 다시 ls 명령어로 리스트를 확인하면 디렉토리 'b' 지워진것을 있습니다.

find

특정 파일을 검색해 찾을 사용되는 명령어 입니다.

사용법: find DIRECTORY [OPTION] FILE


- "Linux_test 디렉토리 안에 test.txt 라는 이름을 가지는 파일이 어디에 있는지 검색해 보겠습니다. " find ./Linux_test/ -name test.txt " 라고 입력해 엔터를 치면 다음과 같이 검색이 됩니다.



- ./Linux_test/ 디렉토리 안에 ' test.txt ' 하나가 있고 ./Linux_test/a/ 디렉토리 안에 ' test.txt ' 2 개를 찾아 냈습니다.

Sunday, October 1, 2017

예제로 공부하는 초보 리눅스 (Linux) 학습 - 리눅스 명령어 (Linux commands) : cd, cp, mv

예제로 공부하는 초보 리눅스 (Linux) 학습 - 리눅스 명령어 (Linux commands) : cd, cp, mv

기본 명령어

cd

- Change directory 약자로 디렉토리를 변경할 사용하는 명령어 입니다.

사용법: cd DIRECTORY

option :
~  : 자기 자신의 home 디렉토리로 이동
-  : 바로 디렉토리로 이동
..  : 바로 상위 디렉토리로 이동



- ls 명령어로 확인해 보면 현재 'Linux_test' 디렉토리에 디렉토리 'a', 'b' 그리고 'test.txt' 라는 파일이 있는것을 있습니다. 여기서 cd a 라고 입력을 하고 엔터를 치면 디렉토리 'a 이동합니다. 그러면 현재의 위치가 " ~/Linux_test/a " 이동된 것을 있습니다.



- "cd .." 이라고 입력하고 엔터를 치면 상위 디렉토리로 이동하는 것을 있습니다.

cp

- copy 약자로 파일을 복사할 사용되는 명령어 입니다.

사용법 : cp [OPTION] FILE DIRECTORY


- ls 명령어로 디렉토리 'a' 'b' 그리고 'test.txt' 라는 파일이 있는것 확인했습니다. 그럼 cp 명령으로 특정위치로 파일을 복사해 보겠습니다. " cp test.txt ~/Linux_test/b " 라고 입력하고 엔터를 쳐보겠습니다, 현재 위치에 있는 'test.txt' 파일을 ~/Linux_test/b 디렉토리로 복사하겠다는 의미입니다.


- 먼저 ls 명령을 살펴보면 현재 위치에 test.txt 그대로 있음을 있습니다. 'b' 디렉토리로 이동해 ls 명령을 실행해보면 'test.txt' 복사되어 있는것을 있습니다.

mv

- move 약자로 파일의 위치를 다른 디렉토리로 옮길 , 파일 이름을 변경할 사용되는 명령어 입니다

- cp 명령어와 다른 점은 cp 명령어의 경우 파일을 복사하는 것이라 원본파일이 그대로 있는 반면, mv 명령어는 원본파일이 삭제됩니다.

사용법 : mv [OPTION] FILE DIRECTORY or 새로운 이름'


- " mv ~/Linux_test/b/test.txt ~/Linux_test/a" 입력해 실행해보겠습니다. 디렉토리 'b' 있는 'test.txt' 파일을 디렉토리 'a' 이동하겠다는 의미입니다.


- 실행 디렉토리 'b' 위치에서 ls 입력해보면 'test.txt' 파일이 없는 것을 있습니다. (cp 다른 ) 디렉토리 'a' 위치로 이동해 ls 명령을 실행하면 'test.txt' 파일이 이동된 것을 있습니다.

예제로 공부하는 초보 리눅스 (Linux) 학습 - 리눅스 명령어 (Linux commands) : pwd, ls, mkdir, touch

예제로 공부하는 초보 리눅스 (Linux) 학습 - 리눅스 명령어 (Linux commands) : pwd, ls, mkdir, touch

기본 리눅스 명령어 (Linux commands)

pwd

- 현재 위치한 디렉토리를 보여주는 명령어 입니다. 작업 현재 위치가 어딘지 궁금할 사용되는 명령어 입니다.

사용법 (Usage) : pwd



pwd 라고 입력을 하고 엔터를 치면 현재 위치를 보여줍니다. 사용자 아이디는 모자이크 처리를 했습니다.

ls

- 파일의 목록 혹은 리스트 (list) 화면에 출력해 주는 명령어 입니다. ls 명령어 다음에 - option 사용해 추가적인 명령을 내릴 있습니다.

사용법: ls [OPTION]

OPTION :
-a, --all    : 디렉토리 안에 있는 모든 파일 보기, 히든파일 ( .() 으로 시작하는 파일) 보기
-c         :최근 변경시간으로 파일 정렬하여 보기
-l         : 퍼미션, 크기 자세한 정보 보기
-t         : 최근 파일부터 정렬하여 출력 하기

- 현재 디렉토리가 아닌 다른 디렉토리의 리스트를 보고 싶다면 ls 명령어 뒤에 디렉토리의 위치를 입력하면 됩니다.

) ls -la /home/abc

mkdir

- 디렉토리를 만들 사용되는 명령어 입니다.

사용법: mkdir [OPTION] DIRECTORY

OPTION :
-p : 하위 디렉토리까지 한번에 만들때 사용.


- 여기서 Linux_test 라는 폴더는 미리 만들어 폴더입니다. 잠시후에 나올 ls 명령어로 폴더안의 리스트를 확인해 보면 아무것도 나오는 것을 있습니다. 새로운 폴더를 만들어 보겠습니다.


- mkdir a mkdir b 라는 명령어로 두개의 폴더를 만들었습니다. ls 라고 입력하고 엔터를 치면 a b 라는 폴더가 리스트에 있는 것을 확인할 있습니다.

- 기타 다른 option 들은 다음과 같이 확인해볼 있습니다.

[OPTION] 있어도 되고 없어도 되는 부분으로 추가적인 명령을 가능하게 해주는 부분입니다. 명령어의 OPTION 확인하는 방법은 명령어 뒤에 --help 라고 입력해 엔터를 치면 있습니다.


touch

- 새로운 파일을 만들 사용하는 명령어 입니다. 내용이 없는 파일이 만들어 집니다. 다른 기능으로는 파일의 최종 수정시간을 변경하는 용도로 쓰입니다.

사용법: touch [OPTION] FILE



- touch 명령을 사용해 test.txt 라는 새로운 파일을 만들어 보았습니다. ls 명령으로 다시 확인해 보면 test.txt 라는 파일이 생성됨을 있습니다. 현재 파일에는 아무것도 작성되 있지 않습니다.