Unix & Linux

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

8
별칭이 정의 된 위치를 확인할 수 있습니까?
명령으로 ll정의 된 것과 같은 별명 alias. type ll어떤 인쇄물 과 같은 명령을 확인할 수 있습니다 ll is aliased to `ls -l --color=auto' 또는 command -v ll어떤 인쇄 alias ll='ls -l --color=auto' 또는 alias ll또한 인쇄 alias ll='ls -l --color=auto' 하지만 난 찾을 수 없습니다 경우 별칭이 같은, 즉 파일을 …
24 bash  terminal  bashrc 

5
환경 변수의 현재 값을 표시하는 방법?
시스템 환경을 확인할 때 많은 환경 변수가 나타납니다. 특정 변수를 어떻게 검색 할 수 있습니까? 내가 읽고있는 책은 다음과 같이 말합니다. 때로는 환경의 변수 수가 상당히 커져서 하나에 관심이있을 때 표시된 모든 값을보고 싶지 않습니다. 이 경우 echo명령을 사용하여 환경 변수의 현재 값을 표시 할 수 있습니다 . Linux 터미널에서 …

4
내부 논쟁을위한 여러 표현으로 sed
파일을 사용하여 여러 단어를 바꾸려고합니다. sed -i #expression1 #expression2 파일 Something 123 item1 Something 456 item2 Something 768 item3 Something 353 item4 출력 (원함) anything 123 stuff1 anything 456 stuff2 anything 768 stuff3 anything 353 stuff4 트라이 아웃 sed -i2 번 사용하여 다음과 같은 결과를 얻을 수 있습니다 . sed …

4
tmux 새 분할 창에는 이전 디렉토리 대신 홈 디렉토리가 기본값으로 있습니다.
나는 누르면 Ctrl+ "가있는 창에있는 동안 (새로운 창을 만들 수)에 PWD /tmp, 예를 들어, 내 홈 폴더로 새 창에서 시작됩니다 ~. /unix//a/109255/72471을 살펴본 결과 Windows와 관련하여 동일한 문제가 발생했습니다. 그러나 split-window삽입 하여 문제를 해결할 수 없습니다 bind " split-window -c "#{pane_current_path}" 내로 ~/.tmux.conf. tmux 1.9a를 사용하고 있으므로 여기에 명시된 이전 …
24 tmux 

4
파일 이름에 ASCII가 아니거나 인쇄 할 수없는 문자가있는 파일을 식별하십시오.
약 70 만 개의 파일이있는 디렉토리 크기 80GB의 경우 파일 이름에 영어 이외의 문자가 포함 된 일부 파일 이름이 있습니다. 파일 목록을 트롤링하는 것 외에는 다음과 같은 것이 있습니다. 이러한 파일 이름을 나열하거나 식별하는 쉬운 방법은 무엇입니까? 인쇄 가능한 영어 이외의 문자를 생성하는 방법-인쇄 가능한 범위에 나열되지 않은 문자 man …


6
LXC : 호스트에서 컨테이너로 폴더를 어떻게 마운트합니까?
호스트의 폴더를 LXC 컨테이너에 마운트하려고합니다. 호스트에는 폴더가 /mnt/ssd/solr_data생성되었습니다 (현재 루트 파일 시스템에 있지만 나중에 SSD 드라이브를 마운트하므로 준비하고 있습니다). /data컨테이너에서와 같이 폴더를 마운트하고 싶습니다 . 컨테이너 fstab 파일에는 다음이 있습니다. /mnt/ssd/solr_data /var/lib/lxc/Solr4StandAlone/rootfs/data ext4 defaults,noatime 0 0 그러나 그것은 끝이 없습니다. 컨테이너를 시작할 때이 오류가 발생합니다. lxc-start: No such file or …
24 ubuntu  mount  lxc 

7
AWK 내에서 bash 쉘 기능 사용
어떻게 든 AWK 내에서 bash 기능을 사용할 수 있습니까? 예제 파일 (문자열, int, int, int) Mike 247808 247809 247810 값을 10 진수에서 16 진수로 변환하려고합니다. .bashrc 또는 쉘 스크립트에서 정의 된 기능. awk '{print $1 ; d2h($2)}' file awk : 정의되지 않은 함수 d2h 입력 레코드 번호 1, 파일 파일 …
24 bash  awk 

2
POST 요청 만 덤프하는 일반 HTTP 서버?
주어진 부분에서 수신 대기하고 모든 HTTP POST 요청을 제외하고 그것을 덤프하는 명령 줄 도구를 찾고 있습니다. 테스트 목적, 즉 HTTP POST 요청을 발행하는 클라이언트를 테스트하는 데 사용하고 싶습니다. 이는 상대방을 검색하고 있음을 의미합니다 curl -F(테스트 HTTP POST를 HTTP 서버로 보내는 데 사용할 수 있음). 아마도 같은 것입니다 socat TCP4-LISTEN:80,fork,bind=127.0.0.1 ...-그러나 …

3
디렉토리의 모든 .gz 파일을 gunzip
.txt.gz파일 이 많은 디렉토리가 있습니다 (이름이 특정 패턴을 따르지 않는 곳). gunzip그들에게 가장 간단한 방법은 무엇입니까 ? 원래 이름을 유지 whatevz.txt.gz하여whatevz.txt
24 gzip 

5
Ctrl + C를 할 때 쉘 프로세스에서 백그라운드 프로세스가 종료되고 종료 될 때까지 어떻게 대기 할 수 있습니까?
백그라운드 프로세스를 실행하도록 쉘 스크립트를 설정하려고하는데 쉘 스크립트 Ctrlc가 자식을 죽인 다음 종료됩니다. 내가 생각해 낸 최선은 이것입니다. 이 나타납니다 kill 0 -INT또한 대기가 발생하기 전에 스크립트를 죽이고, 그래서 아이들 전에 쉘 스크립트 다이 완료. 이 쉘 스크립트를 보내서 아이들이 죽을 때까지 기다리는 방법에 대한 아이디어가 INT있습니까? #!/bin/bash trap 'killall' …

4
git commit 해시가 주어지면 커널 릴리스에 포함 된 커널 릴리스를 찾는 방법은 무엇입니까?
공식 Linux git 저장소에 대한 최신 패치로 수정 된 문제가 있다고 가정합니다. 해결 방법이 있지만 수정 사항이 포함 된 릴리스가 발생하면 실행 취소하고 싶습니다. 정확한 git commit 해시를 알고 있습니다 (예 : f3a1ef9cee4812e2d08c855eb373f0d83433e34c) . 질문에 대답하는 가장 쉬운 방법은 무엇입니까? 지금까지 어떤 커널 릴리스에이 패치가 포함되어 있습니까? 로컬 Linux git …

3
배관 STDERR 대 STDOUT
" Linux : Complete Reference 6th Edition "(44 페이지)에 따르면 리디렉션 기호를 사용하여 STDERR 만 파이프 할 수 있습니다 |&. 이것을 테스트하기 위해 매우 간단한 스크립트를 작성했습니다. #!/bin/bash echo "Normal Text." echo "Error Text." >&2 이 스크립트를 다음과 같이 실행합니다. ./script.sh |& sed 's:^:\t:' 아마도 STDERR에 인쇄 된 줄만 들여 …

10
기본 영어 키보드 레이아웃을 사용하여 X11에서 학위 기호를 어떻게 입력합니까?
외부 온도를도 단위로 이메일에 넣으려고합니다. 내 Mac에서 학위 기호 ( °)는 Option+ Shift+ 8입니다. 그러나 기본 미국 영어 키보드 레이아웃으로 Ubuntu 10.10에서 Thunderbird로 전자 메일을 작성하고 있습니다. X11에서 학위 기호를 얻기 위해 어떤 키 조합을 사용합니까? 편집 : Gert가 질문에 성공적으로 대답했습니다 ...하지만 그의 대답에있는 것보다 키 입력을 사용하기 쉬운 …

2
/ proc에서 인터페이스의 IPV4 주소를 얻는 방법
네트워크 인터페이스 /proc의 MAC 주소를 얻을 수있는 방법과 유사하게 네트워크 인터페이스의 IP 주소를 가져 오는 깨끗하고 간단한 방법이 있습니까? 이상적으로는 cat을 입력 /proc/<foo>/{interface_name}하고 IPv4 주소를 가져옵니다. 차라리 이외의 것을 실행하지 않을 것 cat입니다.
24 linux  ip  proc 

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