Unix & Linux

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

4
에코를 사용하여 컬러 텍스트 인쇄
나는 예를 들어 붉은 색과 같은 에코를 사용하여 컬러 텍스트를 인쇄하는 경우 코드는 다음 echo -e "\e[1;31m This is red text \e[0m" 과 같습니다. 이 예에서 31은 붉은 색의 코드이고 다른 색의 수는 다음과 같습니다. Black 0;30 Dark Gray 1;30 Blue 0;34 Light Blue 1;34 Green 0;32 Light Green 1;32 …

5
자바 프로그램을 추적하는 방법?
sysadmin으로서 때때로 오류가 전혀 발생하지 않거나 넌센스 오류 메시지를 생성하는 동안 프로그램이 비정상적으로 작동하는 상황에 직면합니다. 과거에는 자바가 들어 오기 전에 두 가지 대책이있었습니다. 아무것도 도움이되지 않으면-RTFM ;-) 1.조차도 도움이되지 않는 경우-시스템 호출을 추적하고 무슨 일이 일어나고 있는지 확인하십시오 나는 보통 strace -fLinux 에서이 작업에 사용 합니다 (다른 OS는 비슷한 …
25 linux  java  trace 

3
유닉스 파일 이름 인코딩 이해
파일 이름 인코딩이 어떻게 작동하는지 이해하기가 어렵습니다. 유닉스 SE에서 모순되는 설명을 발견했습니다. 파일 이름은 문자로 저장됩니다 다른 대답을 인용하려면 : Linux의 파일 시스템 문자 인코딩에 대한 몇 가지 질문 […] 질문에서 언급했듯이 UNIX 파일 이름은 일련의 문자 일뿐입니다. 커널은 인코딩에 대해 전혀 알지 못하며 이는 완전히 사용자 공간 개념입니다. 파일 …


2
변수에서 모든 공백, 탭, 줄 바꿈 등을 제거 하시겠습니까?
이것은 내가 얻는 오류이며 값이 2 인 변수로 인해 실패하고 있습니다 (을 사용하여 얻습니다 select * from tabel). 해당 변수에 공백이 생겼습니다. + 0 != 2 ./setjobs[19]: 0: not found. 해당 변수에서 모든 공백이나 줄 바꿈을 어떻게 제거합니까? 캔 tr, sed또는 어떤 도움? 이것이 내가하고있는 일 : set_jobs_count=$(echo "set heading …
25 shell  sed  tr  whitespace  newlines 

5
Chrome에서 일부 문자가 사각형으로 표시되는 이유는 무엇입니까?
예를 들어 dev 도구에서 다음과 같은 것을 얻습니다. 이 사각형 중 일부는 줄의 끝에 있습니다. 처음에는 캐리지 리턴이라고 생각했지만 그렇지 않습니다. 또한, 사각형 뒤에 표시 =또는 >이 더 줄 바꿈없고, 16 진수 편집기 프로그램에서 파일을보고 어디 사이의 모든에서 모든 문자가 아니라는 것을 많은 곳에서 =하고 "(예 id="로서 보여주고있다 id=? ") …


6
창 관리자 키 바인딩에서 마지막으로 사용한 것과 동일한 디렉토리에서 새 터미널을 열려면 어떻게해야합니까?
타일링 창 관리자를 사용하고 gnome-terminal있으며 여러 탭 urxvt에서 창 관리자가 관리하는 여러 인스턴스 로 전환했습니다 . 내가 놓친 기능 중 하나는 마지막 터미널의 작업 디렉토리로 기본 설정되는 새 터미널을 여는 기능입니다. 한마디로 : 마지막으로 사용한 것의 $ PWD로 기본 설정되는 새로운 urxvt (bash)를 여는 방법이 필요합니다. 내 마음에 오는 유일한 …

2
리눅스에서 마우스 이벤트는 어떻게 작동합니까?
이것은 대부분 호기심에 의한 것입니다. 저는 이벤트 처리가 낮은 수준에서 어떻게 작동하는지 이해하려고 노력하고 있습니다. 그래서 나를 위해 할 소프트웨어를 언급하지 마십시오. 예를 들어 마우스 클릭에 반응하는 프로그램을 C / C ++로 작성하려면 시스템 호출을 사용하여 일부 기능을 커널에 연결해야하거나 마우스 상태를 지속적으로 확인해야한다고 가정합니다. 모르겠어요 C / C ++에서 …
25 linux  devices  input 

4
다른 프로세스에서 동일한 fd가 어떻게 같은 파일을 가리킬 수 있습니까?
프로세스 1 과 프로세스 2 가 있다고 가정하십시오 . 둘 다 정수 4에 해당하는 파일 디스크립터를 가지고 있습니다. 그러나 각 프로세스에서 파일 디스크립터 4는 커널의 열린 파일 테이블에서 완전히 다른 파일을 가리 킵니다. 어떻게 가능합니까? 파일 디스크립터가 Open File Table의 레코드에 대한 인덱스가 아니어야합니까?

1
별칭은 백그라운드에서 실행할 명령
키보드 단축키가 다음과 같이 작동하도록하고 싶습니다. > e foo.txt 로 확장 > emacs foo.txt & 사용 alias e=emacs하는 것은 간단 하지만 &파일 이름 뒤에는 어떻게 삽입 합니까? 을 사용하여 가능하지 않을 수도 있으므로 aliasbash 솔루션을 수락합니다. 쉘 스크립트가 필요한 경우 어떻게 작동하는지 설명하십시오.
25 bash  alias 

1
커널 소스 트리에는 무엇이 포함되어 있습니까? 이것은 Linux 커널 헤더와 관련이 있습니까?
책에서, 나는 일반적으로 리눅스 소스 트리에 대한 참조를 읽을 /usr/src/linux서브 디렉토리의 일반적인 세트 ( arch, block, crypto, ...). 이 트리에 커널을 구성하는 이진 파일이 포함될 것으로 기대했습니다. 내 시스템 (Ubuntu 10.04)에서 ... 내가 가지고있는 다른 커널 (수동으로 설치되지 않은 자동 소프트웨어 다운로드 사용)의 경우이 위치에서 다음과 같이 각 커널에 대해 …
25 ubuntu  kernel  source 

4
Linux에서 "/etc/init.d"와 "/etc/rcX.d"디렉토리 사이의 연결은 무엇입니까?
" Linux Command Line and Shell Scripting Bible, Second Edition "이라는 책에서 명령 행을 배우고 있습니다. 이 책은 이렇게 말합니다. 일부 Linux 구현에는 부팅시 자동으로 시작되는 프로세스 테이블이 포함되어 있습니다. Linux 시스템에서이 테이블은 일반적으로 특수 파일 / etc / inittabs에 있습니다. 널리 사용되는 Ubuntu Linux 배포와 같은 다른 시스템은 부팅시 …

2
Grep alias-파이프 라인에없는 경우 줄 번호
줄 번호를 추가하는 grep에 대한 bash 별칭을 만들고 싶습니다. alias grep='grep -n' 그러나 물론 파이프 라인에도 라인 번호가 추가됩니다. 대부분의 경우 (그리고 예외는 생각 나지 않습니다.) 파이프 라인 내에서 줄 번호를 원하지 않습니다 (최소한 내부적으로, 마지막 경우 OK 일 것입니다). 그것들을 꺼내기위한 파이프 라인. 아마도 grep이 행에서 유일한 명령 인 …

3
덜 사용하여 파이프를 따라?
파이프 입력 (파일과 유사)을 덜 따라갈 수 있습니까 (F를 누름)? 쓰여지는 파일의 경우 명령 less <file> F를 누르면 파일을 따라갑니다. 그러나 파이프 출력을 다음과 같이 덜 적게 명령하는 경우 command | less F를 누르면 아무것도하지 않습니다. 파이프처럼 파일을 따라갈 수없는 것처럼 보입니까? 아니면 STDERR에 쓰는 명령과 관련이 있습니까? 내가 달성하려는 …
25 pipe  less  tail 

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