유닉스 커맨드 모음

joohyo1·2023년 9월 29일

cat

concatenate

파일을 조회할 때 자주 사용하는 커맨드
concatenate의 약자
아규먼트: 조회할 파일의 경로

less

파일 내용을 페이지 단위로 나눠서 보여줌
q로 종료 가능
파일 내용이 길다면 유용
키보드로 페이지 이동 가능
스페이스바, f로 다음 페이지
b로 이전 페이지

파일의 시작부분을 확인할 때 사용
파일의 첫 10줄 츌력

맨 앞 15줄만
head -n 15 joohyo1.txt

n 옵션: 출력되는 줄 개수를 바꿈

tail

파일의 끝부분을 확인할 때 사용
파일의 마지막 10줄 출력

n 옵션: 출력되는 줄 개수를 바꿈

맨 끝 15줄만
tail -n 15 joohyo1.txt

mv

move

파일과 디렉토리 옮기기 & 이름 변경

mv 작업할 대상의 경로, 이동할 목적지 or 변경할 이름

두번째 아규먼트가 존재하는 경로일 경우 이동하고, 없다면 대상의 이름이 변경됨

똑같은 이름의 파일이 목적지에 있을 경우 덮어씀
-i 옵션을 사용하면 덮어쓸 것인지 여부를 물어봄!

cp

copy

파일과 디렉토리 복사 붙여넣기

mv 복사할 대상의 경로, 복사할 경로

두 번째 아규먼트가 이미 존재하는 디렉토리의 경로면 디렉토리/파일을 그 안으로 복사하고, 그렇지 않으면 그 이름으로 복사
r 옵션: 디렉토리를 복사할 때는 꼭 r 옵션을 써야 함

i 옵션: 복사할 때 똑같은 이름의 파일이 있으면 덮어씌워짐 확인을 하면서 cp를 하려면 i 옵션을 사용

rm

remove

파일과 디렉토리 삭제

rm 삭제할 파일 또는 디렉토리 경로

여러개 작성가능

r 옵션: 디렉토리를 삭제할 때는 꼭 r 옵션 사용

i 옵션: 복사할 때 각 파일을 정말 지울 것인지 물어봄

f 옵션: 지울 것인지 확인하지 않고 바로 지움

+sudo (substitute user do)

관리자 권한을 부여하는 커맨드
슈퍼유저(root)권한을 얻음, 로그아웃 없이 다른 사용자의 권한 사용 가능

profile
트라이 에브리띠이잉

0개의 댓글