linux

curl

cURL (client URL) 프로토콜들을 이용해 URL로 데이터를 전송하거나 가져올 때 사용 가능 옵션 -G : GET 요청 curl -G https://[server]/?param1=value1&param2=value2 -X : 요청 method 지정 (default : POST) curl -X GET https://[server]/data -d : POST 데이터 전송 curl http://[server] -d "test" 운영체제 명령어 실행 결과 전송 curl https://[server]/test -d "$(cat ls /)" -H : content-type 지정 폼 데이터 전송 curl https://[server]/test -d "param1=value1" -H "Content-Type:..

linux 2023.08.08

압축

archive : 여러개의 파일이나 디렉터리를 모아서 하나로 만드는 것 compress : 파일의 크기를 작게 만드는 것 zip 파일 : 아카이브와 압축을 한꺼번에 수행 archive - tar (tape archives) tar - 옵션 -x : 압축 해제 -x : 압축 -z : gzip 방식 -j : bzip2 방식 -v : 압축/압축 해제 과정을 화면에 표시 -f : 파일 이름 지정 compress - gz gzip / gunzip - 옵션 -c : 압축, 원본파일은 그대로 둠 -d : 압축 해제 -f : 강제 압축 compress- bz2 bzip2 - 옵션 -d : 압축 해제 -z : 압축

linux 2023.07.11

리눅스 명령어 (ing)

ls(list) 디렉터리에 있는 리스트를 출력하는 명령어 - 디렉터리를 지정하여 파일 목록 출력 가능, 디렉터리를 지정하지 않으면 현재 위치한 디렉터리가 지정됨 - 옵션을 사용하지 않으면 숨김 파일은 나오지 않음 - 옵션 -l : 파일들을 나열할 때 자세히 출력 -a : 경로 안의 모든 파일 나열 (숨김파일 포함) -R : 위치한 디렉터리 하부 디렉터리 파일까지 출력 -r : 출력 결과를 내림차순 정렬 -t : 출력 결과를 파일 수정시간 기준 정렬 더보기 - 실행 결과 종류 : -(일반파일), d(디렉터리), b(블록 디바이스), c(문자 디바이스), l(링크) 접근 모드 : r(read), w(write), x(execute) 하드링크 수 : 이 문서에 연결된 하드링크 수 소유자 그룹 크기 (byte)..

linux 2023.07.10

vim

모드 입력모드 일반모드 명령모드 일반모드 처음 실행하면 일반모드로 시작함 다른 모드에서 esc 키를 클릭하면 일반모드로 전환됨 커서 이동 gg : 첫 행으로 이동 O : 행의 처음으로 이동 G : 마지막 행으로 이동 k : 위로 이동 j : 아래로 이동 h : 왼쪽으로 이동 l : 오른쪽으로 이동 $ : 행의 끝으로 이동 복사 y : 줄바꿈을 포함하여 현재 줄을 복사 Ny : 커서가 위치한 줄에서 N줄 복사 붙여넣기 p : 커서 뒤에 붙여넣기 P : 커서 앞에 붙여넣기 삭제 x : 현재 커서가 위치한 글자 삭제 X : 현재 커서 앞 글자 삭제 문자열 찾기 /문자열, enter : 현재 커서 이후로 문자열 찾기 n : 찾은 문자열 목록에서 다음 문자로 이동 N : 찾은 문자열 목록에서 이전 문자로 이동 되..

linux 2023.03.05