GNU/Linux >> Znalost Linux >  >> Linux

Co dělá zabít -- -0?

Ve světě UNIX/Linux dvě pomlčky jedna za druhou znamenají konec možností. Například pokud chcete hledat řetězec -n s grep měli byste použít příkaz jako:

grep -- -n file

Pokud chcete získat pouze číslo řádku ve výše uvedeném případě, měli byste použít

grep -l -- -n file

Tedy příkaz kill -- -0 zkuste odeslat signál ke zpracování s ID -0 (mínus nula)


V tomto případě se používá k označení -0 není předávaná možnost. Pokud byste udělali kill -0 myslelo by to na -0 jako možnost, nikoli jako předávané PID.

Například pokud jste udělali ls -- -l bude hledat soubor s názvem -l na rozdíl od pouhého výpisu adresáře v dlouhém tvaru.


Linux
  1. Co dělá poll() s časovým limitem 0?

  2. Co vrátí malloc(0)?

  3. Co znamená 'cd -'?

  1. Co dělá 'bash -c'?

  2. Co přesně init dělá?

  3. Co znamená echo $? dělat?

  1. Co znamená „–“ (dvojitá pomlčka)?

  2. Co když ‚kill -9‘ nefunguje?

  3. Co dělá Echo $? Dělat??