본문 바로가기
프로그래밍 공부흔적/Linux

[Linux]리눅스 자주 쓰는 명령어 정리

by 뷕뺙쀡 2021. 5. 8.

mv a b a를 b로 변경

mkdir 디렉토리 만들기

mkdir -p 경로 하면 그 경로에 디렉토리가 주루룩 만들어짐

rmdir 디렉토리를 삭제하기 위해선 디렉터리는 비어있어야한다. 비어있지 않을 경우에는 rm -rf 명령을 사용

cp a b a를 b로 복사

touch 파일 크기가 0인 파일 생성

(이미 있는 파일을 touch 명령으로 옵션없이 사용하면 파일의 수정 시간이 현재시간으로 바뀐다. -t 옵션을 사용하면 지정시간으로 바꾸는 일도 가능!)

.은 현재 디렉토리를 말하며, ..는 부모 디렉토리를 말한다

pwd 현재 위치 확인

cd 경로 경로이동(절대 경로와 상대 경로 모두 가능)

+목적지를 지정하지 않고 그냥 cd 명령만 시행하면 해당 계정의 홈 디렉토리로 이동한다

ls 디렉토리내용출력

(-a는 숨김파일까지 출력, -l는 파일 상세 정보출력)

cat 파일 파일내용출력

chmod 764 파일 속성에 x를 추가하여 실행파일로 변경

cat>파일경로 파일작성 가능

cat 파일 내용 출력

cat << END END를 입력받을 때까지 화면에 입력받고 그 뒤엔 내용 출력

cat << END > 파일 cat으로 입력받은 내용을 파일에 기록한다.

명령어 > 파일 명령실행결과를 파일에 저장함 cat으로 열기

useradd 유저이름 유저 추가

Groupadd 유저이름 그룹 추가

chown 지정사용자 파일이름 소유권을 지정 사용자에게 부여

chgrp 그룹 파일이름 소유권을 지정 그룹에게 부여

rm -f 강제파일삭제 파일을 나열할 경우 일괄 삭제 가능(디렉토리는 -r옵션을 추가해주어야만 삭제할 수 있음 따라서 강제로 디렉토리를 삭제하기 위해선 -rf)

stat 파일 파일에 대한 정보

echo 텍스트 나열된 인자를 화면에 출력

echo 텍스트 >/>> 파일 화면에 출력된 내용으로 파일을 생성(>)하거나 파일에 내용을 추가(>>)할 수 있다.

> 파일을 새로 생성한 후, 화면에 출력된 내용을 쓴다.

>> 파일의 내용 끝에, 화면에 출력된 내용을 쓴다.(즉, 내용이 추가된다)

ln 파일이름 hardlink 하드링크 생성 디렉터리에서 원본파일이 없어져도 괜찮다

ln -s 파일이름 softlink 심볼릭링크(소프트링크 생성) 디렉토리에서 원본파일이 없어지면 연결이 끊어진다. 이 경우에는 현재 디렉토리로 다시 가져오면 링크가 복구된다.

ps 프로세스 목록 출력

fg 포그라운드전환

bg 백그라운드 프로세스 확인 및 전환

(fg bg 둘다 %작업번호를 통해 특정 작업을 전환할 수 있다.)

명령어 + & 프로세스를 백그라운드로 시작

(작업번호는 백그라운드로 실행할때마다 순차적으로 증가함, 작업순서는 +-공백 으로 표시되는데 +는 가장 최근에 접근한 작업, -는 +작업보다 바로 전에 접근한 작업, 공백은 그 외의 작업을 말한다. )

kill -9(=kill %작업번호) 프로세스번호

ps -ef | grep <프로세스이름> 현재 프로세스의 상태를 확인

 

댓글