일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Vim
- error
- computer
- terminal
- install
- git
- pip
- review
- paper_review
- json
- cs231n
- cs224n
- Standford
- gensim
- Ai
- Statistics
- github
- text
- code
- slideshare
- seq2seq
- tab
- natural_language_processing
- language_model
- computer_setting
- nlp
- deeplearning
- machinelearning
- linux
- Stanford
- Today
- Total
목록Computer Setting/Linux & Vim (10)
NLP/AI/Statistics
vim에서 간혹 아래와 같은 에러가 발생한다. 이 TabError는 보통 tab과 공백을 혼동해서 사용했을 때 발생하는 에러이다. 하지만 분명 tab으로만 사용했는데도 이런 에러가 발생할 때가 있다. 이는 분명 tab을 사용했지만 알고보니 이 tab이 공백으로 처리되는 경우였다. tab을 사용한 후 화살표 조작 키보드를 사용하여 옆으로 움직여보면 8개의 공백처럼 처리되어 있었다. 이는 tab을 공백으로 처리하겠다는 명령어에 의해 작동된다. $ vim .vimrc 터미널에서 위와 같은 코드를 작업하면 vim 설정을 볼 수 있다. 기존의 vimrc는 아래와 같이 작성되어 있었다. 여기에서 문제는 바로 "set expandtab" 이 부분이 tab을 공백으로 처리하겠다는 명령이기 때문에 tab을 공백으로 처리..
리눅스에서 실행 결과 혹은 그 과정을 영상으로 녹화하는 방법으로 Kazam을 소개하고자 한다. Kazam은 화면 전체, 일부 등을 골라서 캡쳐나 영상 녹화가 가능해서 편리하다. Kazam 설치 과정은 다음과 같다. $ sudo apt-get update $ sudo apt-get install kazam $ kazam 위와 같이 설치를 완료한 후, 마지막처럼 kazam을 실행시켜주면 된다. kazam을 실행시키면 위와 같은 창이 뜨는데, 전체 화면을 녹화할 경우 fullscreen, 일부분을 녹화할 경우 area를 선택해서 부분을 드래그 하고 ENTER 하면 그 부분만 녹화가 진행된다. capture 버튼을 눌러 시작해도 되고 ctrl+window+r 의 단축키를 사용해도 녹화가 시작된다. 녹화 종료는 ..
sftp는 ssh 방식을 이용하여 안전하게 암호화된 구간에서 ftp 기능을 이용하는 접근방법이다. ftp와 ssh에 대한 개념은 https://nhj12311.tistory.com/76블로그에서 잘 설명되어 있기 때문에 참고하면 좋을 듯하다. sftp를 이용하여 서버에 접속하는 방법은 다음과 같다. $ sftp -P portnumber hostname@host_ip 위와 같이 접속하고자 하는 계정의 port 번호(portnumber)와 계정 이름(hostname), ip 주소(host_ip)를 이용하여 접근이 가능하며, 접속되면 sftp> 로 시작되어 접속이 가능해진다. sftp를 이용하여 파일을 다운로드하고 업로드하는 방법을 알아보았다. 1) 파일 다운로드 $ sftp> get file_name sft..
파일을 실행시키거나 수정하기 위해 파일을 열 때, 갑자기 아래와 같은 에러가 뜰 때가 있다. PermissionError: [Errno 13] Permission denied: (file name) 이런 문제를 해결하기 위해 chmod를 이용하여 권한을 변경할 수 있다. chmod --help는 다음과 같다. 기본 실행 방법은 권한 설정 옵션과 권한을 변경하고자 하는 파일로 작성된다. $ chmod 777 example.txt 이 때, 777이 무슨 의미인지 권한을 어떻게 변경하는지 정리하고자 한다. 우선, 파일의 권한은 terminal에서 파일 리스트를 출력해보면 확인할 수 있다. $ls -l 위의 명령어를 입력하면 사진과 같이 각 파일에 따라 권한이 표기되어 있다. 첫 번째로, 맨 앞의 'd' 와 '..