Unix & Linux

Linux, FreeBSD 및 기타 Un * x와 유사한 운영 체제 사용자를위한 Q & A

5
폴더에있는 수백만 개의 작은 텍스트 파일
우리는 서비스로서 임의의 컬렉션을 압축하고 제공 할 수 있도록 Linux 파일 시스템에 수백만 개의 텍스트 파일을 저장하려고합니다. 키 / 값 데이터베이스와 같은 다른 솔루션을 시도했지만 동시성 및 병렬 처리 요구 사항에 따라 기본 파일 시스템을 사용하는 것이 가장 좋습니다. 가장 간단한 방법은 모든 파일을 폴더에 저장하는 것입니다. $ ls text_files/ …


6
데비안이 기본적으로 방화벽이없는 상태로 제공되는 이유는 무엇입니까?
KDE와 함께 Debian 9.1을 사용하고 있는데 왜 방화벽이 설치되어 있지 않고 기본적으로 활성화되어 있는지 궁금합니다. gufw는 DVD1의 패키지에도 없습니다. 사람들 은 방화벽을 얻기 전에 인터넷에 연결해야 합니까? 왜? 모든 포트가 기본적으로 닫혀 있어도 다양한 설치, 업데이트 또는 다운로드 된 프로그램이 포트를 열거 나 닫을 수 있으며 단일 비트조차도 내 허락없이 …

1
도트 도트 (..) 란 정확히 무엇입니까? 심볼릭 링크와 동작이 다른 이유는 무엇입니까?
..(더블 도트) 의 본질을 이해하려고합니다 . 액세스 방법에 따라 다른 대상을 가리키는 것 같습니다. 예:- /outer/ middle/ inner/ inner --> ./middle/inner/ 이제로 /outer/middle/inner/..연결 /outer/middle/되지만 기호 링크를 통해 액세스하면로 /outer/inner/..연결됩니다 /outer/. ..여기에 다른 두 가지가있는 것 같습니다 . ..정확히 무엇입니까 ? 상징적 링크? 하드 링크? 또는 디렉토리에 액세스 할 때 경로에 …

3
코드에서“{exec> / dev / null; }> / dev / null”후드에서 무슨 일이 일어나고 있습니까?
exec 리디렉션이 포함 된 명령 목록을 리디렉션하면 다음과 같이 exec> / dev / null이 여전히 적용되지 않는 것 같습니다. { exec >/dev/null; } >/dev/null; echo "Hi" "Hi"가 인쇄됩니다. {}명령 목록이 파이프 라인의 일부가 아닌 한 하위 쉘로 간주되지 않는다는 인상을 받았습니다 .exec >/dev/null 쉘로 여전히 내 생각에 현재 쉘 환경에 …

8
따옴표로 묶인 항목이있는 쉼표로 구분 된 목록으로 별도의 줄 바꾸기
다음 데이터 (Rmarkdown 파일에서 구문 분석 된 R 패키지 목록)가 있는데 R로 전달하여 설치할 수있는 목록으로 바꾸고 싶습니다. d3heatmap data.table ggplot2 htmltools htmlwidgets metricsgraphics networkD3 plotly reshape2 scales stringr 목록을 양식 목록으로 바꾸고 싶습니다. 'd3heatmap', 'data.table', 'ggplot2', 'htmltools', 'htmlwidgets', 'metricsgraphics', 'networkD3', 'plotly', 'reshape2', 'scales', 'stringr' 현재 원시 파일에서 위의 목록으로 …
15 linux  sed  csv  tr 

1
편지함에 메시지를 어떻게 나열합니까?
이 mail명령을 사용하면 내가 가진 메시지가 표시되고 프롬프트가 표시되지만 메시지를 나열하는 방법을 알 수는 없습니다. 메일 도움말 화면은 다음과 같습니다. Mail Command Description ------------------------- --------------------------------------------- t [message list] type messages(s). more [message list] read message(s), through the $PAGER n goto and type next message. e [message list] edit message(s) f …

5
명령 줄에서 gnome 3의 키보드 레이아웃을 변경하는 방법
gnome 3.22.1을 사용하고 있지만 3.18부터 문제가 발생합니다. 그 전에 (정확한 버전을 기억하지 못함) xkb-witch를 사용하여 키보드 레이아웃을 전환 할 수있었습니다 . 간단히 X.org 바인딩을 사용하는 간단한 응용 프로그램입니다. xkb-switch를 실행하면 3.18 이후에 키보드 레이아웃이 그놈으로 전환되지 않습니다. 추가 조사에 따르면 레이아웃 전환은 작동하지만 매우 짧은 시간 동안 이루어집니다. 이 스크립트를 …

3
파일의 "스파 스 니스"를 어떻게 출력합니까?
실제로 데이터로 채워진 파일 공칭 크기를 어떻게 출력합니까? 마찬가지로 vmtouch쇼 얼마나 많은 파일은 현재 메모리에 ... 워크 플로는 다음과 같습니다. $ fallocate -l 1000000 data $ measure_sparseness data 100% $ fallocate -p -o 250000 -l 500000 data $ measure_sparseness 50% 해결 방법 : 사용 du -bsh및 du -sh비교하십시오.

4
bash 스크립트를 사용하여 콘솔 너비 얻기
스크립트를 사용하여 터미널 크기를 얻는 데 문제가 있습니다. 일반적으로 tput cols콘솔 내 에서 명령을 사용 하지만 스크립트를 엄격하게 사용하여이 기능을 수행 할 수 있기를 원합니다. 현재 실행중인 콘솔을 감지하고 파일 경로를 얻을 수 있습니다. 그러나 나는이 정보를 사용하여 콘솔의 너비를 얻는 데 어려움을 겪고 있습니다. 나는 명령을 사용하려고 시도했지만 tputLinux …

2
Wi-Fi로 호스트 이름이 원격으로 변경 되었습니까?
현재 TU Wien을 방문하고 있으며 오늘 wpa_supplicant은 다른 과학 기관을 방문 할 때와 마찬가지로 내 데비안 Linux 랩탑을 사용중인 내 교육 기관의 자격 증명과 사용 하는 교육 기관에 연결했습니다. 터미널을 열었을 때 내 명령 promt에 다른 호스트 이름이 표시되는 것을 알았으며 실제로 excecuting으로 hostname인해 e244-082.eduroam.tuwien.ac.at내 컴퓨터의 일반적인 호스트 이름 대신 …

5
문자열의 표시 너비를 가져옵니다.
쉘 스크립트에서 문자열의 디스플레이 너비 (최소한 현재 로케일의 문자를 올바른 너비로 표시하는 터미널)에서 가장 쉬운 방법은 무엇입니까? 나는 주로 비 제어 문자의 너비에 관심이 있지만 백 스페이스, 캐리지 리턴, 가로 표와 같은 제어 문자를 고려한 솔루션도 환영합니다. 즉, POSIX 함수를 중심 으로 쉘 API를 찾고 wcswidth()있습니다. 이 명령은 다음을 반환해야합니다. …

1
변수를 사용하여 WorkingDirectory 설정
환경 변수를 사용하여 Service WorkingDirectory를 설정하는 방법 다음은 서비스 구성 예입니다. [Service] Environment=MYWORKINGDIR=/tmp WorkingDirectory=${MYWORKINGDIR} 이 줄을 따라 오류가 발생합니다 not an absolute path. 시작에 슬래시를 추가하면 해당 오류가 "수정"되지만 경로는 여전히 찾을 수 없습니다. [Service] Environment=MYWORKINGDIR=/tmp WorkingDirectory=/${MYWORKINGDIR} 이것이 가능합니까? env 변수를 사용할 수 있거나 사용할 수없는 지시문에 대한 설명서는 명확하지 …
15 systemd 

3
gvfs-google을 사용하여 명령 행에서 Google 드라이브 마운트
최근 Arch Linux는 Gnome Online Accounts ( gvfs-goa )를 사용하여 Google 드라이브를 마운트하기 위해 gvfs-google 패키지를 제공 합니다. 그러나 Gnome 대신 Cinnamon 데스크톱을 사용하고 있기 때문에이 통합이 제대로 작동하지 않는 것 같습니다. 지금까지 drive를 사용하여 Google 드라이브를 수동으로 동기화했습니다 . 명령 행에서 gvfs-google을 사용하여 Google 드라이브를 마운트하는 방법이 있습니까?

1
패턴을 찾을 수 없을 때 쉘 스크립트에서 조기 종료를 방지하기위한`set -e` 및`grep` 관용구
GNU / LINUX bash에서 쉘 스크립팅과 관련하여 필요한 도움말 : 나는 항상 사용 set -e합니다. 종종, 나는 싶습니다 grep항상 경우 스크립트가 실행을 종료하지 않으려는 grep종료 상태가 1발견되지 패턴을 표시합니다. 이 문제를 해결하기 위해 시도한 내용은 다음과 같습니다. (I 시도) 하는 경우 set +o pipefail와 같은 뭔가 그렙 호출 grep 'p' …
15 bash  grep  gnu  coreutils 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.