Unix & Linux

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

2
HTML 대신 바이너리를 반환합니까?
정적 HTML 페이지를 다운로드하기 위해 wget을 사용하고 있습니다. W3C Validator는 페이지가 UTF-8로 인코딩되었음을 알려줍니다. 그러나 다운로드 후 파일을 고양이로 만들면 바이너리 넌센스가 많이 발생합니다. 우분투를 사용 중이며 기본 인코딩이 UTF-8이라고 생각 했습니까? 그것이 내 로케일 파일이 말하는 것입니다. 왜 이런 일이 발생하며 어떻게 해결할 수 있습니까? 또한처럼 보입니다 Content-Encoding: gzip. …

1
데이터를 복구하기 위해 파일의 끝을 읽습니다.
아주 오래된 .swp 파일은 편집중인 파일을 되돌 렸으므로 이제는 훨씬 짧아졌습니다. 그 디렉토리에서 아무것도하지 않았으므로 파일 끝 바로 뒤에 오는 바이트에는 여전히 내 데이터가 있어야합니다. 주어진 메모리 주소에서 N 바이트를 읽는 데 어떤 기능을 사용할 수 있습니까? dd그리고 read내가 옵션 곳을 놓친하지 않는 한, 파일 경계에서 중지합니다. 현재 파일 크기는 …

1
SIGINT 신호를 트랩하려고 할 때 왜 오류 메시지가 표시됩니까?
lftp를 사용하여 서버에서 파일을 자동으로 다운로드하기 위해 아래 스크립트를 실행하고 있습니다. 그것이 실행될 때 오류 메시지가 나타나는 것을 제외하고 작동합니다. trap: SIGINT: bad trap SIGINT 및 SIGTERM을 INT 및 TERM으로 바꾸면 작동하지만 동일한 목적을 달성하는지 모르겠습니다. 이것은 Linux Debian 4.9.2-10에 있습니다. #!/bin/sh login="login" pass="password" host="server.server.com" remote_dir='~/remote/dir' local_dir="/local/dir" base_name="$(basename "$0")" lock_file="/tmp/$base_name.lock" …
12 shell  trap 


2
Nginx 프록시 서버에서 쿠키에 보안 플래그 추가
Mozilla는 웹 사이트 구성을 확인하기위한 새로운 도구를 출시했습니다. observatory.mozilla.org 그러나 스캔이 쿠키 (-10 포인트)에 대해 불평하고 있습니다 : 보안 플래그없이 설정된 세션 쿠키 ... 불행히도 내 nginx 뒤에서 실행되는 서비스는 SSL이 nginx에서 종료 될 때가 아니라 SSL이 직접 종료되는 경우에만 보안 헤더를 설정할 수 있습니다. 따라서 쿠키에 "보안"플래그가 설정되어 있지 …

5
Firefox에서 대체 인코딩을 UTF-8로 설정하는 방법은 무엇입니까?
노르웨이 마크 다운 문서를 작성했습니다. $ file brukerveiledning.md brukerveiledning.md: UTF-8 Unicode text 다음 markdown명령을 사용하여 HTML로 변환했습니다 . $ markdown > brukerveiledning.html < brukerveiledning.md $ file brukerveiledning.html brukerveiledning.html: UTF-8 Unicode text 그러나 Firefox는 "windows-1252"인코딩 을 사용하여 비 ASCII 문자를 손상시킵니다. 대체 텍스트 인코딩을 "현재 로캘의 기본값"(영국에서는 ISO-8859-1 또는 UTF-8이어야 함)에서 …

6
설치 전에 디스크를 적극적으로 fsck
구형 프로세서에서 소프트웨어를 테스트하는 데 사용하는 구형 HP Athlon 시스템이 있습니다. 우리는 빈번한 브라운 아웃을 가지고 있으며 마지막 디스크 이후에는 디스크가 엉망이었습니다. fsck모든 문제를 해결하고 파견 할 수 없었습니다 . OS를 새로 설치했지만 여전히 fsck불만이 있습니다. 하드 드라이브 나 컴퓨터를 정죄하기 전에 마지막으로 Linux를 다시로드하려고합니다. 파일 시스템을 만든 후 설치가 …


3
bash 스크립트에서 / dev / stdout 대상 위치를 저장하는 방법은 무엇입니까?
/dev/stdout첫 번째 파일 설명자를 다른 위치로 바꾸기 전에 원래 위치 를 유지하려는 특정 bash 스크립트가 있습니다. 그래서 저는 자연스럽게 다음과 같이 썼습니다 old_stdout=$(readlink -f /dev/stdout) 그리고 그것은 작동하지 않았습니다. 문제가 무엇인지 매우 빨리 이해합니다. test@ubuntu:~$ echo $(readlink -f /dev/stdout) /proc/5175/fd/pipe:[31764] test@ubuntu:~$ readlink -f /dev/stdout /dev/pts/18 분명히, $()부모 쉘로 파이프되는 서브 …

2
wheezy에서 jessie로 업그레이드하려고 할 때 apt-get dist-upgrade는 아무 작업도 수행하지 않습니다.
데비안 wheezy에 있고 다음과 같이 jessie로 업그레이드하려고했습니다. sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 이 작업이 성공적으로 완료되고 재부팅되었지만 시스템은 여전히 ​​엉망입니다. ~: cat /etc/*release PRETTY_NAME="Debian GNU/Linux 7 (wheezy)" NAME="Debian GNU/Linux" VERSION_ID="7" VERSION="7 (wheezy)" ID=debian ANSI_COLOR="1;31" HOME_URL="http://www.debian.org/" SUPPORT_URL="http://www.debian.org/support/" BUG_REPORT_URL="http://bugs.debian.org/" ~: sudo apt-get dist-upgrade [sudo] password for abc: Reading …
12 debian  apt  upgrade 

1
디버깅을위한 Bash 변수 확장을 참조하십시오.
bash 코드를 쉽게 읽을 수 있도록 변수를 확장하는 데 사용할 수있는 도구 / 트릭이 있습니까? 예를 들어 다음을 변환합니다. DIR=/var/tmp FILE=${DIR}/file SCRIPT_ROOT=/opt/root TOOL=${SCRIPT_ROOT}/tool.sh ${TOOL} ${FILE} 에: DIR=/var/tmp FILE=/var/tmp/file SCRIPT_ROOT=/opt/root TOOL=/opt/root/tool.sh /opt/root/tool.sh /var/tmp/file BASH 코드를 Python으로 변환하고 BASH 구문을 읽는 것은 지루합니다.

5
macOS에서`pwd`를`open`으로 파이프 할 수없는 이유는 무엇입니까?
이것은 macOS에만 해당되지만 Ask Different 커뮤니티 에 가기에는 너무 유쾌한 것 같습니다 . 터미널 pwd에서 결과를 복사하고 결과를 입력 open하여 붙여 넣으면 폴더가 Finder에서 열립니다. pwd | open 에 대한 도움말 문서를 인쇄합니다 open. 파이핑은 작동하지 않지만 붙여 넣기는 왜 작동합니까?
12 osx  pipe 

3
한 번에 한 열씩 두 파일 병합
다음 형식의 2 개의 큰 파일 (3000 열, 15000 행)이 있습니다 file1 (탭으로 구분) : 1/0 0/0 0/0 0/0 1/1 0/0 1/1 0/1 0/0 file2 (탭으로 구분) : 3 5 2 1 7 10 3 4 3 각 파일의 첫 번째 열의 값을 ":"구분 기호와 결합한 다음 두 번째, 세 …

7
Ubuntu 16.04에서 Octave 실행 중 오류
방금 Ubuntu 16.04에서 GUI없이 Octave를 설치하는 방법에 대한 대답을 따랐습니다 . 우분투 16.04에 옥타브를 설치하고 분명히 작동했습니다. 터미널에서 옥타브 클리를 실행하면 분명히 작동합니다. 그러나 아이콘을 클릭하여 옥타브를 실행하면 다음 오류가 발생합니다. 설정 파일 /home/user/.config/octave/qt-settings가 존재하지 않아 만들 수 없습니다. /home/user/.config/octave에 대한 읽기 및 쓰기 권한이 있는지 확인하십시오. 옥타브 GUI를 지금 …
12 octave 

7
/ * & * /를 포함하여 / *… * /에 속하는 모든 문자를 어떻게 삭제합니까?
나는 sed와 awk를 시도했지만 문자가 이미 분리 문자로 명령에있는 "/"를 포함하므로 작동하지 않습니다. 어떻게하면되는지 알려주세요. 아래는 샘플 예제입니다. 주석 처리 된 섹션을 제거하려고합니다. /*.....*/ /*This is to print the output data*/ proc print data=sashelp.cars; run; /*Creating dataset*/ data abc; set xyz; run;

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