리눅스

포스트: 554|조회수: 0|TERM
Items

Posts

554 posts

리눅스에서 문자열에 대한 베이스64 인코딩/디코딩

반달가면|2018년 1월 24일

우선, 파일에 대한 베이스64(base64) 인코딩/디코딩의 예시는 아래와 같다. (이전 게시물을 참고하자. 여기로) # 파일 test.txt를 베이스64 인코딩하여 test.txt.b64로 저장 base64 test.txt > test.txt.b64 # 파일 test.txt.b64의 내용을 베이스64 디코딩하여 화면에 출력 base64 -d test.txt.b64 파일이 아니라 특정 문자열에 대한 베이스64 인코딩/디코딩을 하고 싶다면 파이프(|)를 사용하면 간단하게 할 수 있다. 예를 들어 문자열 "abc"에 대한 베이스64 인코딩은 아래와 같이 하면 된다. # 문자열 abc 베이스64 인코딩 echo "abc" | base64 YWJjCg== 만약 줄바꿈(new

[리눅스] 문자열 찾기 : grep 문자열<파일명>

정규 표현식 문자 의미 ^ (캐럿) 라인의 시작 $ 라인의 끝 [] [ ] 안의 한 문자 * (애스터리스크) (걍 별표…) 앞 글자가 0번이상 반복되는 것 . 임의의 한 문자 예를 들어,ls -l | grep ^- -> -로 시작하는 리스트만 보여줘~ -> 일반 파일만 보여줘~ ps -e | grep httpd ->웹서버 프로세스 httpd가 동작중이니~?

[리눅스] 파일찾기: find <경로> [옵션] 파일명 [-exec 실행명령 \;]

find [옵션] 파일명 [-exec 실행명령 \;] 옵션 -name filename : 일치하는 파일 명 찾기-type x : 일치하는 타입 찾기, x 는 f(일반 파일), d(디렉터리), l (심볼릭 링크) 중에 하나-user username : 파일 소유자로 찾기 -exec command \; : find 에서 찾은 파일을 command 에 지정된 명령으로 실행하는 옵션, 이 때 대상이 되는 파일은 {} 로 표현 예를 들어, find /home -type f -exec cp {} ~/backup \; -> /home 디렉터리 안에 있는 일반 파일을 찾아서, 그 파일들을 ~/backup 에 복사해라.

[리눅스] 도움말 : man [섹션번호] 명령어 또는 파일명

섹션번호 분류 기준 1 사용자 명령어 2 시스템 콜 함수 3 라이브러리 함수 4 특수 파일, 즉 장치 파일 5 시스템 정보가 포함되어 있는 파일의 형식 6 게임 7 기타 프로그램 8 시스템 관리 명령어 9 커널 관리 명령 프로그램 개발자들이 각종 함수에 대한 도움말이 필요하다면, 2, 3번섹션 번호를 사용.관리자로서 관리 명령이나 설정 파일에 대한 도움말이 필요하다면, 5, 8번을사용할 수 있다. man 화면에서 다음 화면으로 이동하려면, space, 종료하려면 q를 누른다. 섹션 번호의 사용