Terminal
터미널에 들어가게 되면 "사용자ID@컴퓨터명:현재디렉토리~$" 이 뜬다. 이때 (~)는 사용자의 홈 디렉토리를 나타낸다. $ 표시는 일반 사용자용임을 나타내는데 일반사용자 외에 최고 권한 사용자도 있는데 "root" 인데 root 계정을 사용하게 되면 $ 이 # 표시로 바뀌게 된다.
Terminal 를 종료하는방법은 아래와 같다
$ exit
파일과 디렉토리 관련 명령어
디렉토리 이동
현재 콘솔에서 자신의 위치 즉 자기가 있는곳을 확인하려면 pwd 라는 명령어를 사용하면 된다 사용하게 되면 아래처럼 될것이다.(현재 어느 디렉토리에 위치하고 있는지 알려줌)
$ pwd /home/wwwww
위의 경우를 보면 루트 디렉토리(/)의 하위 디렉토리 home의 하위 디렉토리인 wwwww에 위치 하고 있다는 것을 보여준다.
디렉토리 이동 명령어
자신의 상위 디렉토리로 이동하려면 cd .. 을 치면 이동한다 이때 cd는 change directory라는 의미로 디렉토리를 이동할때 사용하게 된다. 상위 디렉토리로 잘 이동했는지 확인하려면 pwd 를 쳐서 확인을 할수가 있다. /home 으로 잘 이동한것을 확인할수 있을것이다. 다시 wwwww 디렉토리로 이동할려면
cd wwwww 를 치면 이동하게 된다. (~)은 사용자의 홈 디렉토리를 나타내는것을 알게되어 이를 이용하면 cd ~ 를 하면 사용자가 어떤 디렉토리에 있든지 홈 디렉토리로 이동하게 되는 명령어이다.
파일 보기
현재 디렉토리에 있는 파일과 서브 디렉토리 목록을 보려면 아래와 같이 입력한다.
$ ls
$ ls -1
ls 명령어는 간단하게 보여주고 ls -1 명령어는 자세하게 보여준다는 것이다. MS 윈도우의 콘솔에서 동일한 기능을 수행하는 명령어는 dir이다.
파일 복사
파일을 복사하는 명령어는 cp이다 cp는 copy의 약자이다. 즉 복사다. 사용방법은 아래처럼 써야한다
$ cp 원본_파일 대상_파일
예1) $ cp /home/wwwww/examples.desktop /home/wwwww/test.desktop
예2) $ cp /home/wwwww/examples.desktop /home/wwwww/test.text
예3) $ cp ./examples.desktop ./test.desktop
예4) $ cp ./examples.desktop ./test.text
즉 (..)기호는 상위 디렉토리, (.)기호는 현재 디렉토리를 뜻하는 기호이다
파일 이동
파일을 옮기고 싶다면 mv 명령어를 쓰면 된다 mv(move)의 약자다
$ mv examples.desktop test.text $ cp -r Music MusicCopy
위의 2번째줄에 있는 명령어는 디렉토리를 복사할때 -r 옵션을 붙여줘야 한다.
파일 삭제
파일을 삭제하는 명령어는 rm이다 rm역시(remove)의 약자이다. test.text 라는 파일을 지우는건 아래의 첫번째 줄이다 또 디렉토리를 삭제하는 명령은 -rf 를 붙여주면 된다 예로는 두번쨰줄이다
$ rm test.desktop
$ rm -rf MusicCopy
디렉토리 생성과 삭제
디렉토리를 생성하는 명령은 mkdir이다
$ mkdir qdqd
이명령어를 지우는 방법은 위에 적어놨지만 그방법 이외에도 rmdir 을 이용해서 지울 수도 있다.
$ rmdir gdgd
단! rmdir 명령으로 디렉터리를 삭제하려면 지우려는 디렉토리가 완전히 비어있어야 해서 rm 명령을 이용하는 것이 더 편하다.
자동 완성 기능
자동 완성 기능은 완전 쉽다 [TAB] 버튼만 누르면 된다.
예 로 설명하면
예1) rm ex[tab]
예2)e + [TAB] = ex exec exit expand 등등등 e 앞글자에 있는 것들은 다 나온다. 따라서 일정 부분 이상 단어를 입력 해야지만 내가 원하는 단어가 자동 완성해주는 기능이다
정리
지금까지 파일과 디렉토리에 관한 명령어를 해보았다. 생각보다 어렵지않았고 재미있게 할수 있었던 내용이고 처음에 가볍게 배우고 갈수 있는 내용이다.
명령어 요약
명령어 설명
pwd 현재 디렉토리 위치를 알려준다.
cd 다른 디렉토리로 이동한다
ls 현재 디렉토리 파일과 하위 디렉토리 목록을 보여줌
mv 원본 파일을 대상파일로 이동함
cp 원본 파일을 대상 파일로 복사함
rm 파일 삭제 -rf 붙이면 디렉터리 삭제
mkdir 새로운 디렉토리 생성
'Linux' 카테고리의 다른 글
우분투 패키지(명령어) (0) | 2024.04.01 |
---|---|
우분투(ubuntu) 네트워크 (0) | 2024.04.01 |
우분투(Linux) 새로운 HDD/SSD 추가방법 (0) | 2024.04.01 |
콘솔용 에디터 Vim (0) | 2024.04.01 |
Archive file 압축/해제 (0) | 2024.04.01 |