0. 매뉴얼을 보여주는 리눅스 명령어(man)
1] man : 특정 명령어의 사용법을 알 수 있음.(manual)
ex) $ man ls : ls라는 명령어의 사용법을 알려달라는 명령.
- cf) 섹션 1 : 일반 명령어, 섹션 2 : 시스템 호출, 섹션 3 : 라이브러리 함수 외 호출 섹션별 출력 매뉴얼이 다름.
1. 파일, 디렉토리에 관한 명령어(pwd, cd, mkdir 외)
1] pwd : 현재 작업하고 있는 디렉토리의 경로명을 출력(print work directory)
2] cd : 디렉토리 이동
명령어(+옵션) | 결과물 |
cd [디렉토리 명] | 디렉토리 명으로 이동 |
cd . | 현재 디렉토리 |
cd .. | 한 단계 상위 디렉토리 |
cd / | 최상위 디렉토리 |
cd $변수명 | 변수에 저장된 경로로 이동 |
cd ~ or cd $HOME | 사용자 홈 디렉토리로 이동 |
cd ~계정명 | 입력한 사용자의 홈 디렉토리로 이동 |
cd - | 이전 경로로 이동 |
4] mkdir : 디렉토리를 생성 (make directory)
5] ls : 디렉토리 혹은 파일의 정보 출력(list segments)
ex) ls ([옵션] + [파일]) : (....) 각각 생략가능, 여러 개 지정 가능
cf) 자세한 내용은 추후에 따로 업로드
6] rmdir : 빈 디렉토리 삭제(remove directory)
cf) 디렉터리가 비어있지 않으면 삭제할 수 없음.
7] touch : 빈파일 작성
ex) $touch 파일명
8] cat : (내용이 짧은) 파일 내용 출력, 여러 파일 결합(concatenate)
9] less : (내용이 긴) 파일 내용 확인. 파일 수정은 불가능. (cf 명령어 more)
명령어 (+옵션) or [텍스트 모드 단축키] |
결과물 |
$ less [파일명] | 파일 내용 출력(한 페이지에 보이는 만큼만) |
$ less [파일명] + [q] | 종료 후 쉘창으로 복귀 |
$ less [파일명] + [enter] | 1행 아래로 이동 |
$ less [파일명] + [space bar] | 1페이지 아래로 이동 |
$ less [파일명] + [위 방향키] | 위로 1행 이동 |
$ less [파일명] + [아래 방향키] | 아래로 1행 이동 |
$ less [파일명] + [PageUp] | 위로 1페이지 이동 |
$ less [파일명] + [PageDown] | 아래로 1페이지 이동 |
$ less [파일명] -? | less 에서 사용할 수 있는 명령들에 대한 도움말 출력 |
$ less [파일명] --help | 해당 명령어의 도움말을 보여주고 실행 종료 |
10] cp : 파일 복사 (copy)
cf) 와일드카드 사용 가능(* : 길이가 0 이상인 문자열,? : 임의의 한 문자)
ex1) $ cp [복사할 파일명] /[파일을 복사할 위치]
ex2) $ cp *.jpg /home/yanako/image
11] mv : 파일 이동 or 파일명 변경(move)
ex1) $ mv [현재 파일명] [새로운 파일명]
ex2) $ my [파일명1] (+[파일명 2]+...) /[파일을 옮길 위치]
ex3) $ my [현재 디렉토리명] [새로운 디렉토리명]
12] rm : 파일 혹은 (-r옵션 사용시)디렉토리 제거(remove)
명령어(+옵션) | 결과물 |
$ rm [파일명] | 삭제(쓰기권한 없을시 삭제 X) |
$ rm -f [파일명] | 쓰기 원한의 여부에 상관 없이 강제로 파일 제거 |
$ rm -i [파일명] | 삭제 여부를 묻는 메세지 출력(cp, mv 명령에도 동일 옵션) |
$ rm -r [디렉토리명] | 디렉토리 삭제(하부 파일 및 디렉토리 포함 삭제) |
13] find : 파일 검색
cf) 검색할 디렉토리, 검색 대상 지정 필수
ex1) $ find /[검색할 디렉터리] -(검색 옵션) (검색 옵션에 대한 입력값)
ex2) $ find /home -name selfi.jpg : home 디렉터리에서, 제목(-name) 검색 옵션으로, selfi.jpg 파일 검색
ex3) $ find /home -type d -name Yanainfo : "" 디렉토리를 검색(-type d), 제목(-name)은 Yanainfo
이후, 명령어를 추가 업데이트 진행 예정입니다.
'CS > Linux' 카테고리의 다른 글
[Devops..?] Proxmox와 베어메탈 가상화 (0) | 2024.05.12 |
---|
야나의 코딩 일기장 :) #코딩블로그 #기술블로그 #코딩 #조금씩,꾸준히
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!