Unix & Linux

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

2
단어 경계에 대해 혼란
나는 이것을 많이 연구했지만 여전히 명확하지 않습니다. 단어 경계 란 무엇입니까 ? 무엇을합니까? 예를 들어 누군가 누군가이 명령을 설명해 주시겠습니까? egrep '\b[A-Z]+\b' filename.sh

1
현재 bash 명령 행에서 전체 인수 삭제
^W(unix-word-rubout)을 사용하면 내 bash 쉘의 현재 명령에서 단일 "word"를 쉽게 삭제할 수 있습니다. 그러나 공백을 포함하는 인용 된 인수 (또는 백 슬래시 이스케이프 된 공백을 포함하는 인용되지 않은 인수)를 처리 할 때 전체 인수가 아닌 하나의 단어 만 삭제하므로 제대로 작동하지 않습니다. 따라서 전체 인수를 삭제하는 방법을 찾고 있습니다. 예 …
13 bash  readline  inputrc 

3
아치 리눅스 : chrooting시 pacman이 작동하지 않습니다
내 컴퓨터에 Ubuntu가 설치되어 있습니다. Arch linux를 설치하기로 결정했지만 Grub 설치에 관한 부분은 이미 설치되어 있으므로 생략했습니다. Grub의 메뉴 목록에 Arch가 표시되지 않는 것을 확인하여 Arch에 설치하기로 결정했습니다. 나는 우분투에 아치 파티션을 마운트하고 그것에 뿌리를 내렸다. 나는 명령 pacman -S grub-bios을 내리고 다음을 얻었습니다. error: could not open file: /etc/mtab: …

2
SSH 연결을 닫은 후 재 동기화 작업 완료
를 사용하여 한 컴퓨터에서 다른 컴퓨터로 많은 양의 파일을 전송하고 rsync있습니다. 소스 컴퓨터에 SSH로 연결하여 다음과 같은 명령을 실행 하여이 작업을 수행하고 있습니다. sudo rsync ssh --rsync-path="sudo rsync" source_dir user@host.com:dest_dir. nohup이 명령 앞에 추가하더라도 SSH를 사용하는 터미널 창을 닫을 때마다 연결이 닫힙니다. SSH 연결을 닫을 때 파일 전송이 계속되도록하려면 어떻게해야합니까?
13 rsync  nohup 

7
매번 CPU 사용량이 동일합니다.
CPU 사용을 얻기 위해 다음 명령을 실행하면 멋진 + 사용자 CPU 사용이 발생합니다. top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' 산출: 14.5 여기서 문제는 출력이 top 명령에 의존하므로 top 명령으로 즉시 변경되지 않는다는 것입니다. 그래서 나는 즉시 올바른 CPU를 얻지 못했습니다. 동일한 출력을 제공하며 변경되지 …
13 command-line  cpu 

4
$ {! FOO} 및 zsh
${!FOO} 이중 치환을 수행 bash 즉, FOO의 (문자열) 값을 가져와 변수 이름으로 사용합니다. zsh이 기능을 지원하지 않습니다. 이 작업을 동일하게 만드는 방법이 있습니까? bash 와 zsh? 배경: 다음과 같은 환경 변수 목록이 있습니다. PATH MAIL EDITOR 먼저 변수 이름을 인쇄 한 후 값을 인쇄하려고합니다. 이것은 작동 bash하지만 작동 하지 않습니다 …

1
우아하게 자식 프로세스 목록을 얻습니다.
부모가 $ pid 인 모든 프로세스 목록을 얻고 싶습니다. 이것이 내가 생각해 낸 가장 간단한 방법입니다. pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" 자식 프로세스 목록을 얻는 명령이나 간단한 방법이 있습니까? 감사!
13 process  ps 

1
gcc는 boost가 설치된 위치를 어떻게 알 수 있습니까?
sudo apt-get install우분투를 사용하여 부스트를 설치했습니다 . 나중에 나는 I부스트를 사용 하기 위해 gcc 에 부스트 라이브러리의 경로와 함께 플래그 를 줄 필요가 없었습니다 ! 나는 pkg-config --cflags --libs어떤 종류의 행동도하지 않았다 . 여기서 미스터리는 무엇입니까? gcc는 boost가 어디에 있는지 어떻게 알 수 있으며 어떻게 boost가 자동으로 연결됩니까?
13 gcc  libraries  boost 

1
리눅스에서 일반적인 로깅 / 로깅에 대해 배우고 있습니까?
Apache 웹 서버 로그 옆에 운영 체제의 모든 종류의 (전문적인) 로그와 전혀 접촉하지 않았다고 가정하십시오. 로깅은 몇 가지 기본 사항을 이해하지만 모두 함께 아주 새로운 주제입니다. 현재이 주제에 대해 완전히 배우는 투자는 상당히 큰 것처럼 보이지만 가장 추상적 인 개념보다 더 많은 것을 알 가치가 있다면 아직 알지 못합니다. 그 …

2
공유 해제로 chroot 시뮬레이션
최소한의 소스 소스 리눅스 배포를 위해 부트 스트 래퍼를 작성하려고합니다. chroot와 같은 환경에서 빌드하고 싶습니다. 이것은 패키징을 단순화해야합니다. 지금은 보안에 신경 쓰지 않습니다. 부트 스트 래퍼에는 비표준 타사 명령이 필요하지 않습니다. 뿌리가 될 필요가 없다면 좋을 것입니다. 이것이 fakechroot (1) fakeroot (1) chroot (1)이 내가 찾는 것과 정확히 다른 이유입니다. …

1
"efi-shell"에 부팅 가능한 플래시를 만드는 방법
현재 인텔 서버 칩셋에는 내장 된 "efi-shell"이 포함되어 있으며 기본적으로 일부 멋진 UEFI 부팅 옵션을 조작하기에 적합한 명령 세트를 갖춘 단순화 된 'NIX'로 보입니다. 또한 일부 인텔 펌웨어 업그레이드 도구를 실행하려면 "efi-shell"이 필요합니다. 슬프게도이 보드는 UEFI 부팅을 지원하지만 서버 칩셋이 없습니다. efi-shell은 http://www.sourceforge.net/projects/efi-shell 에서 다운로드 할 수 있습니다 . 그러나 …
13 shell  boot  uefi 

1
Bash 탭 완성은 이전에 없었을 때“~”를“/ home / ___”로 확장합니다.
이전에을 입력 ~/biTab하면 전에로 바뀌 었습니다 ~/bin. 그러나, 오늘은 회전을 시작 ~/biTab으로 /home/username/bin. 나는 오히려 전자를 가지고 싶지만, 무슨 일이 일어 났는지 모르겠습니다 ... 내 bash 완성을 편집하는 스크립트를 추가했지만 ~./bashrc서버 에서 제거 하고 서버를 다시 시작했습니다. 이 일이 발생하는 원인을 아는 사람이 있습니까? 아니면 어떻게 다시 바꿀까요? 편집 그래서 …



2
Bash 단어가 별칭, 함수, 파일 등을 참조하도록 강제하는 방법은 무엇입니까?
관련 질문에 좀 더 자세한 내용을 추가하려고 할 때 사용할 수있는 Bash 단어 유형 중 하나를 지정하는 방법을 모른다는 것을 깨달았습니다. 에 따르면 help type다섯 개 단어의 유형이있다 : 별명 예어 함수 내장 파일 단어에 여러 유형이있을 수 있습니다 ( true단지 예일뿐입니다.보다 일반적으로 재정의 된 단어는 cd). $ type -a …
13 bash 

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