[우분트]화면 출력을 파일로 저장하기 터미널에 출력되는 내용을 파일로 저장하는 경우들이 많이 있습니다.로그를 생성하기 위해서 이니다.tee 명령어가 있습니다.  터미널 출력을 화면과 파일에 쓰기 tee리눅스에서 프로그램을 시작하면 상당히 많은 정보가 화면에 출력됩니다. 디버그 과정에서 원하는 메시지를 보고 싶지만 너무 빨리 지나가기 때문에 모든 출력을 파일에 저장하는 것이 필요합tech-sherpa.tistory.com위 사이트를 참조하시기 바랍니다.
썸네일 리눅스에서 터미널 출력 로그만들기 리눅스 환경에서 터미널 출력을 보면서 로그 파일을 만들 필요가 생겼습니다.이럴 때 사용할 수 있는 명령어가 tee 명령어입니다사용 방법은python test.py | tee my_log.log이렇게 사용하시면 python을 실행한 결과가 my_log.log에 저장됩니다.my_log.log 파일의 위치는 명령을 준 디렉터리에 있습니다.
썸네일 [Ubuntu]간단한 QR Code 만들기 및 읽기 QR Code를 만들었는데, 이상한 곳으로 방향을 가리켜서 QR Code의 내용을 읽을 필요가 생겼습니다 환경은 우분트 환경이라서 Ubuntu Software에서 qr을 검색하니, QtQR이 나왔습니다. 저는 별로라서 다른 것을 찾아보았습니다. gqrcode 설치하기 https://launchpad.net/~atareao/+archive/ubuntu/atareao/+packages Packages in “atareao-team” : atareao-team : “atareao-team” team Applications from atareao launchpad.net 이곳에서 아래처럼 검색합니다. 가장 최신 버전을 찾아서 다운로드를 합니다. 저 같은 경우는 qrcode_0.5.3-XXX.tar.xz를 다운로..
[ubuntu]eCryptFS를 사용하여 파일 및 디렉터리 암호화 key 관리를 하기 위해 우분트에서 특정 디렉터리를 암호화할 필요가 생겼습니다. 이 과정을 위해 eCryptFS를 사용하기로 하였습니다. eCryptFS 사용과정 1. sudo apt install ecryptfs-utils -y 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다... 완료 상태 정보를 읽는 중입니다... 완료 다음의 추가 패키지가 설치될 것입니다 : keyutils libecryptfs1 libtspi1 2. 원하는 디렉터리를 암호화하기 예제에서는 ~/mydocuments 입니다. sudo mount -t ecryptfs ~/mydocuments/ ~/mydocuments/ Select key type to use for newly created files: 1) p..
썸네일 github 터미널 로그인 방법 개요 git push를 해야 하는 경우가 발생하여 git push를 하였으나, 아래의 메시지가 나왔습니다. 인증에 실패하였습니다. 패스워드 인증방식은 사용하지 않는다는 메시지가 있습니다. 해결방법 우측상단을 클릭하면 아래 화면이 나옵니다. 여기서 Settings를 선택합니다. Developer setting를 선택합니다. Personal access tokens -> Tokens(classic)을 선택합니다. Generate new token을 선택한 후 어느 부분에 사용할 token을 만들 것인지 선택하게 합니다. 저는 push.pull용 임으로 repo만을 선택하였습니다. 생성된 token의 사용기간은 1 달입니다. token을 만들었습니다. 경고문처럼 token을 볼 수 없음으로 복사를 해 놓아야 ..
git push 폴더 올리기 개요 github에 폴더를 올려야 하는 경우가 발생하였습니다. 그러나 github에 초보자로서 이런저런 에러들을 해결하면서 파일을 올렸습니다. push 순서 원하는 폴더의 상위 폴더로 이동합니다. 1) git을 초기화합니다. git init git에 대한 정보가 없는 디렉터리이면 이 명령을 수행하하여 git를 초기화해야 합니다. 2) Staging Area에 원하는 파일이나 디렉터리 추가 git add file1 file2 directory1 directory2 또는 git add. -> 현재 있는 모든 것들을 tracted로 추가합니다. 원하는 파일이나 디렉터리를 나열하시면 됩니다. file1만 있으면 file1만 적으시면 되고 directory1만 있으시면 directory1만 적으시면 됩니다. 그래..