본문 바로가기

Linux

[Linux] 리눅스 명령어 기초

su : 계정 전환 (root권한 + 기존 사용자 환경 변수)

su- : root로 완전한 계정 전환 (root권한 + root 환경 변수)

sudo : 루트의 권한을 빌려 명령어를 실행


ls : 현재 디렉토리의 파일 목록을 표시

ls -a : 숨긴 파일 포함해서 표시

ls -l : 자세히 표시

ls *.cfg 확장자가 cfg인 목록을 표시


cd : 디렉터리 이동

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

cd ~rocky rocky : 사용자의 홈 디렉터리로 이동


#pwd : Print Working Directiory의 약자로 현재 작업 중인 디렉터리의 경로를 출력


rm : 파일이나 디렉터리를 삭제

rm -i : 삭제 시 정말 삭제할 지 확인하는 메세지를 표시

rm -f : 삭제 시 확인하지 않고 바로 삭제

rm -r 해당 디렉터리를 삭제

rm -rf : 옵션과 f옵션을 합친 것으로 디렉터리와 그 아래에 있는 하위 디렉터리를 강제로 전부 삭제


cp : 파일이나 디렉터리를 복사


touch : 크기가 0인 새 파일을 생성하거나 생성된 파일이 존재한다면 파일의 최종 수정 시간을 변경


mv : 파일이나 디렉터리의 이름을 변경하거나 다른 디렉터리로 옮길 때 사용


mkdir : 새로운 디렉터리 생성

rmdir : 디렉터리 삭제


cat : conCATerinate의 약자로 파일 내용을 화면에 출력


head : 텍스트 형식으로 작성된 파일의 앞 10행만 출력

tail : 텍스트 형식으로 작성된 파일의 마지막 10행만 출력


more : 텍스트 형식으로 작성된 파일을 페이지 단위로 출력 Space를 누르면 다음페이지로 이동, B를 누르면 앞페이지로 이동하고 Q를 누르면 종료함

less : more과 비슷하지만, 기능이 더 많음 사용하는 키와 더불어 화살표 키나

PageUp / PageDown으로 사용할 수 있음


file : 파일의 종류를 표시

cler : 현재 사용 중인 터미널 화면을 깨끗하게 지움