^W(unix-word-rubout)을 사용하면 내 bash 쉘의 현재 명령에서 단일 "word"를 쉽게 삭제할 수 있습니다. 그러나 공백을 포함하는 인용 된 인수 (또는 백 슬래시 이스케이프 된 공백을 포함하는 인용되지 않은 인수)를 처리 할 때 전체 인수가 아닌 하나의 단어 만 삭제하므로 제대로 작동하지 않습니다. 따라서 전체 인수를 삭제하는 방법을 찾고 있습니다. 예 …
내 컴퓨터에 Ubuntu가 설치되어 있습니다. Arch linux를 설치하기로 결정했지만 Grub 설치에 관한 부분은 이미 설치되어 있으므로 생략했습니다. Grub의 메뉴 목록에 Arch가 표시되지 않는 것을 확인하여 Arch에 설치하기로 결정했습니다. 나는 우분투에 아치 파티션을 마운트하고 그것에 뿌리를 내렸다. 나는 명령 pacman -S grub-bios을 내리고 다음을 얻었습니다. error: could not open file: /etc/mtab: …
를 사용하여 한 컴퓨터에서 다른 컴퓨터로 많은 양의 파일을 전송하고 rsync있습니다. 소스 컴퓨터에 SSH로 연결하여 다음과 같은 명령을 실행 하여이 작업을 수행하고 있습니다. sudo rsync ssh --rsync-path="sudo rsync" source_dir user@host.com:dest_dir. nohup이 명령 앞에 추가하더라도 SSH를 사용하는 터미널 창을 닫을 때마다 연결이 닫힙니다. SSH 연결을 닫을 때 파일 전송이 계속되도록하려면 어떻게해야합니까?
CPU 사용을 얻기 위해 다음 명령을 실행하면 멋진 + 사용자 CPU 사용이 발생합니다. top -b -n1 | grep "Cpu(s)" | awk '{print $2 + $4}' 산출: 14.5 여기서 문제는 출력이 top 명령에 의존하므로 top 명령으로 즉시 변경되지 않는다는 것입니다. 그래서 나는 즉시 올바른 CPU를 얻지 못했습니다. 동일한 출력을 제공하며 변경되지 …
${!FOO} 이중 치환을 수행 bash 즉, FOO의 (문자열) 값을 가져와 변수 이름으로 사용합니다. zsh이 기능을 지원하지 않습니다. 이 작업을 동일하게 만드는 방법이 있습니까? bash 와 zsh? 배경: 다음과 같은 환경 변수 목록이 있습니다. PATH MAIL EDITOR 먼저 변수 이름을 인쇄 한 후 값을 인쇄하려고합니다. 이것은 작동 bash하지만 작동 하지 않습니다 …
부모가 $ pid 인 모든 프로세스 목록을 얻고 싶습니다. 이것이 내가 생각해 낸 가장 간단한 방법입니다. pstree -p $pid | tr "\n" " " |sed "s/[^0-9]/ /g" |sed "s/\s\s*/ /g" 자식 프로세스 목록을 얻는 명령이나 간단한 방법이 있습니까? 감사!
sudo apt-get install우분투를 사용하여 부스트를 설치했습니다 . 나중에 나는 I부스트를 사용 하기 위해 gcc 에 부스트 라이브러리의 경로와 함께 플래그 를 줄 필요가 없었습니다 ! 나는 pkg-config --cflags --libs어떤 종류의 행동도하지 않았다 . 여기서 미스터리는 무엇입니까? gcc는 boost가 어디에 있는지 어떻게 알 수 있으며 어떻게 boost가 자동으로 연결됩니까?
Apache 웹 서버 로그 옆에 운영 체제의 모든 종류의 (전문적인) 로그와 전혀 접촉하지 않았다고 가정하십시오. 로깅은 몇 가지 기본 사항을 이해하지만 모두 함께 아주 새로운 주제입니다. 현재이 주제에 대해 완전히 배우는 투자는 상당히 큰 것처럼 보이지만 가장 추상적 인 개념보다 더 많은 것을 알 가치가 있다면 아직 알지 못합니다. 그 …
최소한의 소스 소스 리눅스 배포를 위해 부트 스트 래퍼를 작성하려고합니다. chroot와 같은 환경에서 빌드하고 싶습니다. 이것은 패키징을 단순화해야합니다. 지금은 보안에 신경 쓰지 않습니다. 부트 스트 래퍼에는 비표준 타사 명령이 필요하지 않습니다. 뿌리가 될 필요가 없다면 좋을 것입니다. 이것이 fakechroot (1) fakeroot (1) chroot (1)이 내가 찾는 것과 정확히 다른 이유입니다. …
현재 인텔 서버 칩셋에는 내장 된 "efi-shell"이 포함되어 있으며 기본적으로 일부 멋진 UEFI 부팅 옵션을 조작하기에 적합한 명령 세트를 갖춘 단순화 된 'NIX'로 보입니다. 또한 일부 인텔 펌웨어 업그레이드 도구를 실행하려면 "efi-shell"이 필요합니다. 슬프게도이 보드는 UEFI 부팅을 지원하지만 서버 칩셋이 없습니다. efi-shell은 http://www.sourceforge.net/projects/efi-shell 에서 다운로드 할 수 있습니다 . 그러나 …
이전에을 입력 ~/biTab하면 전에로 바뀌 었습니다 ~/bin. 그러나, 오늘은 회전을 시작 ~/biTab으로 /home/username/bin. 나는 오히려 전자를 가지고 싶지만, 무슨 일이 일어 났는지 모르겠습니다 ... 내 bash 완성을 편집하는 스크립트를 추가했지만 ~./bashrc서버 에서 제거 하고 서버를 다시 시작했습니다. 이 일이 발생하는 원인을 아는 사람이 있습니까? 아니면 어떻게 다시 바꿀까요? 편집 그래서 …
관련 질문에 좀 더 자세한 내용을 추가하려고 할 때 사용할 수있는 Bash 단어 유형 중 하나를 지정하는 방법을 모른다는 것을 깨달았습니다. 에 따르면 help type다섯 개 단어의 유형이있다 : 별명 예어 함수 내장 파일 단어에 여러 유형이있을 수 있습니다 ( true단지 예일뿐입니다.보다 일반적으로 재정의 된 단어는 cd). $ type -a …