본문 바로가기

Linux

리눅스 명령어

728x90
반응형

꼭 알아두면 좋을 가장 기본적인 리눅스 명령어 모음집을 만들어보았습니다!ㅎㅎ

 


1.   cd

가장 많이 쓰는 명령어로 “Change Directory” 약자이다.

 

 

위의 사진처럼 특정 디렉토리로 이동하고 싶을 사용한다. cd 뒤에 가고 싶은 디렉토리 경로를 입력하면 된다.

 

 

‘cd ..’ 입력하면 상위 디렉토리로 이동할 있고 그냥 ‘cd’ 입력하면 최상위 디렉토리로 바로 이동할 있다.

 

 

 

 

2.   ls

ls “List” 약자로, 현재 디렉토리에 속한 파일 디렉토리를 나열해준다.

 

 

그림처럼 현재 바탕화면에는 backdoor, backdoor.c 파일과 cFile이라는 디텍토리가 있다는 것을 알려준다.

 

-> ‘ls -a’

: 숨겨진 파일이나 디렉토리도 함께 보여준다.

-> ‘ls -l’

: 자세한 내용(권한, 포함된 파일 , 소유자, 그룹, 파일크기, 수정일자, 파일이름) 보여준다.

-> ‘ls -al’

: a l 기능을 모두 포함해서 보여준다.

 

 

 

 

 

3.  cat

cat “concatenate” 약자로 이상의 파일을 연결해서 출력할 사용된다.

하나만 출력할 수도 있지만 일반적으로는 이상일 사용한다!

 

 

이처럼 vi에디터로 작성했던 c파일도 쉽게 있다.

-> cat <파일명 1> <파일명 2> : 파일의 내용을 동시에 출력.

-> cat -n <파일명1> <파일명 2> : 위와 같지만, 출력결과 앞에 행을 붙여서 출력한다.

-> cat <파일명1> <파일명 2> … <새로운 파일명> : 앞에 있는 파일 내용을 합쳐 새로운 파일을 만들어준다.

새로운 파일 대신에 <기존 파일명> 쓰게 되면 기존 파일을 덮어씌워준다.

 

 

 

4.   mv

mv “move” 약자로 파일이나 디렉토리를 원하는 곳으로 옮기거나, 이름을 변경할 사용할 있는 명령어이다.

 

 

사진처럼 파일을 원하는 디렉토리로 옮기고 싶을 가장 많이 쓴다.

-> mv <원본 파일명> <옮기고 싶은 디렉토리명> :  해당 디렉토리로 파일 이동.

-> mv <원본 파일명> <바꾸고 싶은 파일명> : 원본 파일 이름 변경

-> mv <원본 디렉토리명> <옮기고 싶은 디렉토리명> : 해당 디렉토리로 디렉토리 이동.

-> mv <원본 디렉토리명> <바꾸고 싶은 디렉토리명> : 원본 디렉토리 이름 변경.

 

 

 

 

5.   rm

rm “remove” 약자로 파일과 디렉토리 삭제에 사용되는 명령어이다.

 

 

아까 위에서 만들었던 파일 a 삭제할 사용할 있다.

-> rm *.txt : .txt 끝나는 모든 파일을 삭제한다.

-> rm * : 전체 파일을 삭제한다.

-> rm -r <파일명/디렉토리명> : 해당 파일/디렉토리 삭제

-> rm -rf <파일명/디렉토리명> : 해당 파일/디렉토리 강제 삭제(경고문구 없이 삭제)

 

 

 

 

6.   pwd

pwd “Print Working Directory” 약자로 현재 작업 중인 디렉토리의 절대 경로를 반환해준다. 내가 지금 있는 곳이 어딘지 모르겠다면 pwd 입력하면 된다.

 

 

-> 사진에서 있는 것처럼 내가 현재 위치해 있는 디렉토리의 절대경로를 출력해준다.

실제로 처음 리눅스를 접할 , 당연히 /바탕화면/cFile 위치해 있을 것이라고 생각해서 애를 먹었던 적이 많다. 이렇게 ‘pwd’명령어를 사용하면 오류를 줄일 있다.

 

 

 

 

7.   mkdir

mkdir “Make Directory” 약자로 새로운 디렉토리를 만들 있는 명령어이다.

 

 

사진처럼 ‘yewon’이라는 디렉토리를 ‘mkdir’명령어를 통해 새로 생성한 것을 있다.

‘touch’라는 명령어로는 디렉토리가 아닌 새로운 파일을 만들 있다.

 

 

아까 만들어두었던 ‘yewon’이라는 디렉토리로 ‘cd’라는 명령어를 사용해 이동한 ‘touch’명령어를 사용해 ‘linux’라는 새로운 파일을 생성했다.

‘ls’명령어를 통해 제대로 생성된 것을 확인할 있다.

 

 

 

 

 

8.   history 

history 현재까지 쳤던 모든 명령어 리스트를 넘버와 함께 출력해준다.

-> 밑의 그림에서 있듯이 여태까지 사용자가 쳤던 명령어를 모두 출력해준다. 덕분에 굳이 일일이 치지 않아도 이전 기록을 있어서 편하다.

 

 

 

-> ‘history -c’ : 히스토리 리스트를 지워주는 명령어이다.

 

728x90
반응형