본문 바로가기

Dev. Server

(37)
[리눅스] Liunx 명령어 cat (내용 출력) ● cat : 파일의 내용 전체 출력 & 텍스트 파일 내용 출력하는 명령어 cat명령어를 알아보겠습니다. touch로 만들었던 test1234파일에 내용을 입력한상태에서 cat을 이용하면 내용이 출력됩니다. * touch관련 블로그 참고 https://choseongho93.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-Linux-%EB%AA%85%EB%A0%B9%EC%96%B4-touch%ED%8C%8C%EC%9D%BC%EC%83%9D%EC%84%B1 불러오는 중입니다... etc디렉토리 안에 passwd파일을 출력하면 이렇게 길게 나오게됩니다. 이렇게 많이 출력될 필요가 없다면 아래 명령어들을 사용해봅니다.
[리눅스] Linux 명령어 touch(파일생성) ● touch (파일을 만드는 명령어) : 파일 생성 touch명령어를 통해 test1234파일을 생성해줍니다.
[리눅스] Linux 명령어 rm (파일이나 디렉토리 삭제) ● rm (디렉토리 및 파일 삭제) : 디렉토리(폴더) 및 파일 삭제 사용법 예 > rm [option] [디렉토리/파일] rm 명령어로 디렉터리와 파일을 삭제해주기위해 d디렉토리 밑에 파일이있는지 확인해줍니다. 그다음, rm명령어를 통해 경로를 설정해주고 aa파일을 삭제해주고 ls명령어로 확인해줍니다. rm명령어로 ./ 현재위치에서 test디렉토리 밑에 c밑에 d디렉토리밑에 모든(*)파일을 삭제해줍니다. ls명령어를 통해 확인해줍니다. rm명령어에서 -r옵션을 사용해보겠습니다. -r옵션을 사용하면 c디렉토리 삭제 or 하위 디렉토리가 존재한다면 하위 디렉토리까지 지워야 전부 지워지게됩니다. rm명령어에서 옵션을 rf 두개를 사용해보겠습니다. ls를 통해 파일을 확인해주고, -rf옵션을 사용하면 강제로 ..
[리눅스] Linux 명령어 mkdir (디렉토리 생성) ● mkdir (디렉토리 생성) : 디렉토리(폴더) 생성 사용법 예 > mkdir [option] [디렉토리이름] mkdir 명령어로 디렉토리를 생성해보겠습니다. 우선, 처음에 whtjdgh31디렉토리아래 a1디렉토리를 생성을 정상적으로 했습니다. a1아래 a2아래a3를 즉, a2와a3를 여러 디렉토리를 생성하려면 상위 디렉토리가 없으면 자동으로 하위 디렉토리를 만들수없는것을 확인할수있습니다. (아래 옵션을 통해 생성보겠습니다.) mkdir -p 옵션을 통해 상위 경로까지 생성하는걸 볼수있습니다. 그리고 ls -IR 옵션을 통해 하위경로까지 자세히 보기를 할수있습니다.
[리눅스] Linux 명령어 mv (파일이나 디렉토리 이동) ● mv (move) : 파일이나 디렉토리 이동 사용법 예 > mv [option] [원본파일] [목적지] mv명령어는 윈도우에서 이동하기(잘라내기)와 같은 기능입니다. 현재 backup디렉토리에는 aa,bb,cc,login.defs파일이 존재합니다. mkdir명령어로 ./현재경로에 abc디렉토리를 생성해줍니다. 사진과같이 abc디렉토리에는 아무것도없습니다. mv명령어를 통해 aa를 이동시켜줍니다. ls 통해 확인하면 abc디렉토리로이동된걸 확인 할수있습니다. 이번에는 폴더 전체를 이동시켜보겠습니다. cp명령어와 다르게 mv명령어는 옵션없이 하위 데이터 디렉토리를 전부 이동이 되는걸 확인할수있습니다.
[리눅스] Linux 명령어 cp (파일이나 디렉토리 복사) ● cp (copy) : 디렉터리 or 파일을 복사하는 명령어 사용법 예 > cp [option] [원본파일] [목적지] 우선, 실습을 하기위해 touch 명령어를 통해 경로를 설정하고 aa,bb,cc라는 파일을 생성합니다. (touch 명령어를 모르는 경우, 맨 아래에서 확인하고 오셔도 됩니다 !) 파일을 생성헀다면, lsㅁ명령어를 통해 생성이되었는지 확인해줍니다. cp는 말그대로 원도우에서 사용하는 "복사하기"라는 기능과 같습니다. 사진에서 보면 cp명령어를 통해 etc디렉토리안에 login.defs라는 파일을 /home/whtjdgh31/backup이라는 폴더안으로 복사했습니다. 그리고 ls명령어로 확인하되, -l옵션을 줘서 자세히 확인해봅니다. 그러면 login.defs파일이 복사된걸 확인할수있습..
[리눅스] 경로명과 상대경로&절대경로 의미 ● 경로명 - 파일 시스템에서 디렉토리 계층 구조에 있는 특정파일이나 디렉토리의 위치 표시 - 경로명에서 각 경로를 구분하는 구분자로 슬래시(/)를 사용 - 경로명에서 가장 앞에 있는 /는 루트 디렉토리를 뜻하지만 경로명 중간에 있는 / 는 구분자 - 예 : /home/whtjdgh31에서 맨 앞의 /는 최상위(root 디렉토리)를 의미하고, 중간에 / 두개는 디렉토리 이름과 파일 이름을 구분하는 구분자이다. ● 절대 경로명 - 항상 최상위 (루트)디렉토리부터 시작, 반드시 /로 시작한다. - /디렉토리부터 시작하여 특정 파일이나 디렉토리의 위치까지 이동하면서 거치게 되는 모든 중간 디렉토리의 이름을 표시 - 특정 위치를 가리키는 절대 경로명은 항상 동일 ● 상대 경로명 - 현재 디렉토리를 기준으로 시작..
[리눅스] Linux 명령어 man, --help man : 메뉴얼 --help : 상세도움말 ( 사용법은 아래 사진을 보시길 바랍니다. ) man ls를 입력하여 ls에 대한 메뉴얼을 나타내줍니다. ls --help를 입력하면, ls명령어의 상세한 도움말이 나타납니다.