Běžím v interaktivní bash session. Vytvořil jsem několik deskriptorů souborů pomocí exec a rád bych uvedl, jaký je aktuální stav mé bash session.
Existuje způsob, jak zobrazit seznam aktuálně otevřených deskriptorů souborů?
Přijatá odpověď:
Ano, toto zobrazí seznam všech otevřených deskriptorů souborů:
$ ls -la /proc/$$/fd
total 0
dr-x------ 2 isaac isaac 0 Dec 28 00:56 .
dr-xr-xr-x 9 isaac isaac 0 Dec 28 00:56 ..
lrwx------ 1 isaac isaac 64 Dec 28 00:56 0 -> /dev/pts/6
lrwx------ 1 isaac isaac 64 Dec 28 00:56 1 -> /dev/pts/6
lrwx------ 1 isaac isaac 64 Dec 28 00:56 2 -> /dev/pts/6
lrwx------ 1 isaac isaac 64 Dec 28 00:56 255 -> /dev/pts/6
l-wx------ 1 isaac isaac 64 Dec 28 00:56 4 -> /home/isaac/testfile.txt
Samozřejmě, jako obvykle:0 je stdin, 1 je stdout a 2 je stderr.
4. je v tomto případě otevřený soubor (k zápisu).
Jak spárovat vzory bez rozlišení malých a velkých písmen s Ls?
Jak používat Xfig na obrazovce s vysokým rozlišením?