yumyum

[Linux] 명령어 모음, 기초 본문

ICT기반 클라우드 네트워크 해킹 침해대응전문가/기초

[Linux] 명령어 모음, 기초

yumyum0603 2023. 9. 6. 17:37

 

pwd print work directory  현재 작업중이거나 사용자가 있는 디렉터리의 경로를 보여줌
ls List Segments 파일과 디렉터리의 모든 정보를 제공 
ls -a "."로 시작하는 숨긴 파일들을 포함하여 모든 디렉토리와 파일들을 보여줌
ls -l 디렉토리와 파일의 권한을 보여주는 긴 형식의 목록을 출력
ls -s 파일의 크기를 출력 (디렉토리는 0으로 출력)
ls -S 파일들을 크기의 내림차순으로 출력한다
ls -t 파일과 디렉토리의 시간 내림차순으로 출력한다
cd 인자 값이 없다면 홈디렉토리로 이동하는 명령을 수행
상대경로나 절대경로가 붙으면 해당 경로로 이동하는 명령을 수행
mkdir 새로운 디렉토리를 생성
rmdir 빈 디렉터리를 삭제
rm -rf 파일이나 디렉터리가 담긴 디렉터리를 삭제
lsblk 시스템에서 사용 가능한 블록 장치를 나열해주는 명령어, 블록 장치의 트리 구조를 나타내줌
mount 윈도우와 달리 sd카드 혹은 usb를 연결할때마다 배포판이 처음에 직접 표시되지 않을 수 있는데, mount 명령을 사용하여 기존 파일 시스템으로 마운트 해야함
uname 이름, 버전 및 기타 시스템 특정 세부 사항과 같은 시스템 정보를 얻기위한 명령어
uname -a 시스템의 모든 정보를 출력
uname -m 시스템 하드웨어 타입 정보
uname -n 사용중인 네트워크 호스트 이름 확인
uname -p 프로세서 정보 확인
uname -r 커널 릴리즈 확인 (운영체제 배포 버전)
uname -s 커널명 확인
uname -v 커널 버전 확인
ps Process Status 현재 시스템에서 실행중인 프로세스를 시각화
ps -f Full Listing 프로세스 정보에 대해 상세하게 출력 (uid, pid, parent pid, CPU 사용량, 시작 시간 등등)
ps -o Optional Listing 프로세
   
   
   
   
   
   
   
   

절대경로&상대경로

  • 절대경로 : 파일의 root부터 해당 파일까지의 전체경로(URL)를 의미. 보통 다른 사람의 문서나 파일을 이용할 때 사용. 절대경로는 어느 곳에서든 경로에 접근할 수 있다는 장점이 있지만 경로가 변경되면 경로를 일일히 수정해야함

(ex)C:\Program Files\Git

      https://velog.lsls/123456483

 

  • 상대경로 :  현재 파일의 위치를 기준으로 연결하려는 파일의 상대적인 경로를 적는 것. 상대 경로는 주소나 프로젝트 디렉토리 위치가 바뀌어도 내부 구조만 그대로라면 수정 없이 그대로 사용할 수 있음. 하지만 자기 자신이 기준이기 때문에 자기 자신의 위치가 바뀌는 것에 취약함

(ex) ./src/compnetns/dfkjldsf

 

정적페이지&동적페이지

정적페이지(Static Web Page)

  • 서버에 미리 저장된 파일(HTML파일, 이미지, JavaScript 파일 등)이 그대로 전달되는 웹 페이지
  • 서버는 사용자가 요청에 해당하는 저장된 웹 페이지를 보냄
  • 사용자는 서버에 저장된 데이터가 변경되지 않는 한 고정된 웹페이지를 보게 됨

동적페이지(Dynamic Web Page)

  • 서버에 있는 데이터들을 스크립트에 의해 가공처리한 후 생성되어 전달되는 웹 페이지
  • 서버는 사용자의 요청을 해석하여 데이터를 가공한 후 생성되는 웹페이지를 보냄
  • 사용자는 상황, 시간, 요청 등에 따라 달라지는 웹 페이지를 보게 됨