본문 바로가기

운영_설치/리눅스_유닉스69

vim과 ctags $ ctags -f .tags -R * . $ ctags -f .tags -R 두 명령이 생성한 파일의 크기가 틀림 vim 실행중에 :!ctags -f .tags -R 해줘도 될듯.. .vimrc set tags=./.tags,./tags,tags .tags 파일은 못 읽음 .gitignore 파일에 추가해주면 좋겠지? [이미지는 인터넷 어딘가에서 줏어옴] 2021. 2. 8.
모든 터미널 프로그램에서 동일한 vim coloring vim에 colorscheme을 적용했는데 이상하게 서버에 접속하는 터미널 프로그램 마다 색상이 다르게 나왔다. putty, xshell, mobaxterm, wsl을 비교해 봤는데, wsl 빼고는 모두 원하는 색상이 나오지 않았다. 원인을 찾아보니 TERM 환경변수 문제 였다. wsl은 이 변수의 값이 xterm-256color 인데, 나머지는 모두 그냥 xterm 이였다. 이 변수를 설정하니 모든 터미널 프로그램에서 동일한 색을 보여줬다. 여기서 드는 의문 하나 대부분의 터미널 프로그램이 접속시 TERM 변수의 값은 xterm 인데 wsl은 희안하게 xterm-256color를 가진다. wsl에서 remote 서버에 접속해도 자동으로 xterm-256color 값을 가진다. ssh 명령으로 접속할 때.. 2021. 2. 7.
risc-v 용 gnu toolchain 빌드 우분투 20.04의 risc-v 용 toolchain을 사용하니 stdint.h 를 찾지 못하는 에러가 발생했다. riscv64-unknown-elf-gcc -std=c99 -c -Wall -g -march=rv32imac -mabi=ilp32 -mcmodel=medlow -Iinclude main.c -o main.o In file included from main.c:1: /usr/lib/gcc/riscv64-unknown-elf/9.3.0/include/stdint.h:9:16: fatal error: stdint.h: No such file or directory 9 | # include_next | ^~~~~~~~~~ compilation terminated. make: *** [Makefile.. 2021. 2. 3.
tar를 이용한 백업 $ (cd src_dir; tar cvf - .) | tar xvf - -C dst_dir tar 의 -C 옵션이 묶을 때는 안 먹힌다. 풀 때만 먹힌다. 그래서 우선 원하는(묶기를 희망하는) 디렉토리로 이동후 명령을 준다. tar cvf - . : 출력을 표준 출력으로 tar xvf - : 입력을 표준 입력으로부터 2020. 9. 5.