리눅스

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

Posts

554 posts

리눅스에서 암/복호화

블루오션 [BLUE OCEAN]|2016년 12월 17일

리눅스에서 파일과 스트링을 암/복호화 한다. 아주 간단하다. [ 파일 암/복호화 ]암호화 명령# openssl des3 -in a.txt -out a.txt.des3enter des-ede3-cbc encryption password: => 암호입력Verifying - enter des-ede3-cbc encryption password: => 위와 동일한 암호 입력 복호화 명령# openssl des3 -d -in a.txt.des3 -out b.txtenter des-ede3-cbc decryption password: => 암호화시 사용한 암호 입력 [ 스트링 암/복호화 ]암호화 명령# echo 'repository' | openssl aes-256-cbc -a -

[bash: awk] 특정 위치(field)의 문자열에서 특정 길이 만큼 문자열 추출

반달가면|2016년 12월 16일

awk에서도 expr의 substr 옵션과 같은 기능을 하는 함수가 존재한다. 이름도 substr로 같다. (expr의 substr 옵션에 대한 내용은 이전 게시물을 참고하자. 여기로) substr 함수의 형식은 아래와 같다. 아래의 형식에서 문자열이 들어갈 자리에 $1, $2 등 위치(field) 변수를 지정해 주면 된다. substr("문자열",[시작 위치],[길이]) 간단한 예시를 보자. 문자열 "I'm a student"에서 세번째 단어(student)의 2번째 바이트부터 4바이트를 추출하고자 한다면 아래와 같이 될 것이다. substr 함수를 이용해서 3번째 단어의 2번째 바이트부터 4바이트를 추출하여 변수 result에 저장하고 print 명령으로 출력. echo "I'm a

[bash: while, read, <] 텍스트 파일을 한줄씩 읽어서 작업하기

반달가면|2016년 12월 14일

텍스트 파일을 한줄씩 읽어서 순차적으로 작업을 해야 할 경우, while과 read 명령을 조합하고 I/O 리다이렉션(redirection)으로 파일을 열어 주면 된다. 예시를 보면 금방 감을 잡을 수 있을 것이다. 예를 들어 my_data.txt 파일을 한줄씩 읽어서 행번호와 함께 출력하는 경우를 생각해 보자. 아래와 같은 형태가 될 것이다. # 행번호 초기값 설정 line_num=1 # 파일에 대한 작업 while read -r rline do # 행번호와 read 명령으로 읽은 행 출력 echo "$line_num : $rline" # 행번호 1 증가 ((line_num++)) done < my_data.txt 행번호는 변수 line_num에, 파일로

UHD(4k 해상도) 모니터를 위한 리눅스 민트 17.3 XFCE 설정 변경

반달가면|2016년 12월 13일

작업용으로 설치한 27인치 UHD 모니터의 해상도가 워낙 높아서 리눅스 민트 17.3 XFCE를 구동하면 아이콘과 글씨가 깨알처럼 작게 나온다. 이전에 FHD 해상도의 모니터를 사용할 때의 아이콘/폰트 설정이 그대로 있었기 때문이다. 그래서 폰트와 아이콘에 관련된 몇가지 설정을 조정했다. 작업표시줄을 마우스 오른쪽 클릭해서 "Panel" -> "Panel Preferences" 항목을 선택. "Display" 탭에서 "Row Size"를 49픽셀로 설정. 50픽셀이 넘으면 실행중인 창 버튼이 두 줄로 배열되어 보기가 불편해진다. 어플리케이션 메뉴를 마우스 오른쪽 클릭하고 "Properties" 항목을 클릭. "Appearances" 탭에서 "Item icon size", "Category i