[Linux] 리눅스 기초 명령어

so.oy·2023년 1월 6일
0

Linux

목록 보기
1/1

명령 프롬프트

$: 사용자
#: 관리자

1. ls 명령어

List
현재 위치의 파일/디렉터리 목록을 출력

ls -a : 숨김파일도 전부 출력
ls -l : 상세출력
ls -la : 숨김파일도 전부 상세출력

2. cd 명령어

Change Directory

경로 이동 문자
. : 현재 경로
.. : 이전 경로

~ : 현재 로그인한 사용자의 Home 디렉터리
/ : 최상위 디렉터리

홈 디렉터리로 이동
==> cd ~

경로이동방법
상대경로 : 현재 내가 있는 위치를 기준으로 이동
절대경로 : [/]를 기준으로 이동

ex) 현재 내가 /home/so.oyv/test 폴더 안에 있다.
home 폴더로 이동하는 절대경로 방법과 상대경로 방법은?
cd /home --> 절대경로
cd ../.. --> 상대경로

3. mkdir

make directory
새로운 폴더 생성하기

4. rmdir

remove directory

  • rmdir은 실제 사용하지 않음
    문제점 : 폴더 안에 다른 파일이 있으면 삭제불가

5. rm

Remove
삭제 명령어
디렉터리든, 파일이든 어떤 파일도 삭제가 가능
rm -r 명령어를 사용해도 삭제가 가능

6. cat 명령어

concatenate
파일의 글[코드]를 읽을 때 사용
ex) cat /etc/passwd

7. vi 명령어 --> 이 외에도 vim 혹은 그래픽모드면 gedit 등 다양한 메모장 프로그램이 있다.

윈도우로 생각하면 메모장
종료 방법 : [:] 입력 후 [q][Enter]

8. head 와 tail

기본 10줄을 출력한다
head : 위에서 10줄
tail : 아래에서 10줄
만약 5줄만 출력하고 싶다면?
-head -5

9. more

많은 글씨가 있으면, 페이지 단위로 끊어서 보여준다
페이지 앞으로 이동 : [Space Bar]
페이지 뒤로 이동 : [b]

10. touch

0kb 파일을 생성하거나, 파일이 존재하면 수정시간 변경

11. mv

move + 이름바꾸기

mv [원본파일][이동 및 바꿀 파일]

12. cp

파일을 복사한다

13. su

switch user
유저를 변경한다.
su 만 치면 root계정으로 접속

14. sudo

관리자권한
super user do

15. Op Code // Operand

int a = 30;
mv /home/kitri/test.txt /tmp/abcd.txt

OP code = 명령어
Operand = 주소

mv /home/so.oyv/test /tmp/abcd

touch /home/so.oyv/test

profile
🌱 개발공부로그

0개의 댓글