기계는 거짓말하지 않는다

Linux 기본 명령어 본문

Linux

Linux 기본 명령어

KillinTime 2021. 6. 28. 21:17

자주 쓰이는 기본적인 명령어

 

1. passwd (사용자 명)

- 사용자의 비밀번호를 변경

2. clear

- 도스의 cls 명령어와 같으며 터미널의 화면을 깨끗이 지움

사용 전
사용 후

3. pwd

- 현재 작업 디렉터리 경로를 출력

4. cd (.. , ~)

- 현재 작업 디렉터리를 이동. 절대경로, 상대경로로 지정할 수 있다.

.. : 상위 디렉터리로 이동

~ (cd) : 홈 디렉터리로 이동

절대경로
상대경로

5. mkdir / rmdir

- 디렉터리를 만들거나 (mkdir) 삭제 (rmdir) 함. rmdir 로 삭제 할 경우 디렉터리는 비어있어야 한다.

mkdir
rmdir

6. ls (a, l, d, r, R, F, u, t, s)

- 지정한 디렉터리나 파일의 정보를 출력

파일이나 디렉터리를 지정하지 않으면 현재 디렉터리의 내용을 출력

옵션 설명
a 숨겨진 파일을 포함하여 경로안의 모든 파일 목록을 출력
l 파일의 상세 정보를 출력
d 디렉터리의 경로를 출력
r 디렉터리의 정렬 순서를 역방향
R 현재 디렉터리를 기준으로 모든 하위 디렉터리를 출력
F 파일의 종류를 표시
(실행파일 *, 경로 /, 소켓 =, 심볼릭 링크 @)
u 접근 시간을 기준으로 정렬
t 수정된 시간을 기준으로 정렬
s 파일이나 블록에 할당된 크기를 출력

옵션 여러개 사용도 가능하다.

 

ls -al
ls -rl

7. cat (n, b)

- 파일의 내용을 출력해주며 짧은 파일에 적합

> 과 파일이름을 같이 입력하면 기록할 수 있고 >> 를 사용하면 이어 쓸 수 있다.

 

n : 각 문장 앞에 번호를 표시하며 공백도 포함

b : 각 문장 앞에 번호를 표시하며 공백을 포함하지 않음

cat -n
cat -b

8. more (+, -, p)

- 긴 파일의 내용을 페이지 단위로 출력

more [옵션] 파일명으로 사용

다음 페이지 : space, z

이전 페이지 : b

종료 : q

문자열 찾기: /[찾을 문자열]

+ : 지정한 라인부터 시작해서 출력

- : 한 화면에 출력할 줄 수를 지정

p : 스크롤 필요 없이 터미널의 첫 줄부터 보여줌

more +12 ../../etc/services
more -3 ../../etc/services

9. head (-) / tail (-, f)

head : 파일의 처음 10줄을 출력

tail : 파일의 마지막 10줄을 출력

head -숫자 : 파일의 처음부터 입력한 숫자만큼의 행을 출력

tail -숫자 : 파일의 마지막부터 입력한 숫자만큼의 행을 출력

tail -f : 파일 출력이 종료되지 않으며 강제종료가 필요

head -10
tail -5

10. cp

cp : 파일1의 복사본인 파일2를 디렉터리 내에 만듦

cp

11. mv

파일1의 이름을 파일2로 변경

다른 디렉터리로 파일을 이동. 다른 디렉터리로 이동시 동시에 이름 변경이 가능

mv
mv (change name)

12. rm (-r)

- 파일()을 지움

r : 디렉터리 내의 모든 파일 및 하위 디렉터리를 한 번에 지움

rm -r

13. grep

- 파일에서 키워드를 찾습니다.

grep n

Comments