Как работать с командой dfspace?

Причина проста, cd - это builtin оболочки (и функция shell в некоторых оболочках), в то время как echo является и двоичным, и shell builtin:

$ type -a cd  
cd is a shell builtin
$ type -a echo 
echo is a shell builtin
echo is /bin/echo

sudo не может обрабатывать сборки оболочки, но может обрабатывать двоичные файлы в $ PATH . При использовании sudo echo в $ PATH обнаруживается /bin/echo , поэтому используется то, что sudo cd не может найти cd в $ PATH , следовательно, не удается.

-121--57666-

/media/ - заглушка, в которой большинство современных дистрибутивов монтируют съемные носители при их подключении, например, жесткие диски USB, оптические носители, флэш-накопители и т.д. Одно из подключенных устройств идентифицируется как HDD2-200GB , который отображается как 12.5GB файловая система, которая заполнена.

/mnt /является другой заглушкой, которая обычно используется для постоянно устанавливаемых файловых систем. Их обычно можно найти в /etc/fstab ( f ile s ystem tab le).

Если нужно было угадать, каталог или раздел /home/ был зарезервирован на другом устройстве, подключенном к /mnt/home ; Я бы догадался, что вы только что имели /home в качестве символической ссылки на /mnt/home , но, как вы говорите, размеры разные.

Вы можете также взглянуть на выходные данные df -h , которые будут более четко разбиты файловой системой, а не путем. Поскольку файловые системы могут быть смонтированы по любому произвольному пути (почти), это может быть менее запутанным, чем представление вложенного дерева.

Кроме того, ls -ld/home покажет, является ли /home/ фактическим каталогом или символьной ссылкой, указывающей на другое место.

-121--161426-

Зависит от состояния всплывающего меню (см. : help popupmenu-completion ). Из вашего вопроса я понимаю, что вы находитесь в состоянии 2 (так как вы нажали клавиши со стрелками, чтобы найти завершение). Однако поведение по умолчанию для Enter в состоянии 2 заключается во вставке завершения без новой строки; Вы обычно описываете поведение состояния 1 (то есть при использовании Ctrl + N / Ctrl + P .)

Способ, который работает последовательно во всех состояниях, заключается в использовании Ctrl + Y . Мне нравится вспоминать Y как стоящего за «да, принимай это слово.» Также можно просто начать печатать текст, который должен прийти после завершенного слова, если вы не перерисовали вещи, как в ответе geedoubleya.

В том же контексте можно нажать Ctrl + E , чтобы отменить меню и оставить текст таким, каким он был до его вызова. Если используются пары Ctrl + E и Ctrl + Y в других контекстах (например, для прокрутки вверх или вниз в обычном режиме,или вставить символ под или над курсором в режиме вставки), это один из способов запомнить его здесь. Я думаю, вы также могли бы думать об этом как «выход» из меню или подобное.

Для получения дополнительной информации см. : справка - клавиши всплывающего меню .

0
13.11.2014, 21:43
2 ответа

Удалите / , введенный вами перед dfspace .

Здесь это означает, что вы хотите запустить файл с именем dfspace , расположенный в корневом ( / ) каталоге.

Если вы наберете:

$ dfspace

shell будет искать dfspace во всех каталогах, упомянутых в переменной PATH .

0
28.01.2020, 02:37

Похоже, кто-то установил этот сценарий, dfspace.sh , который доступен на GitHub: misc-scripts / dfspace. sh . Вы можете проверить, так ли это, выполнив следующую команду в одной из этих систем, в которой доступно dfspace .

 $ type dfspace

Я бы также проверил, были ли эти системы SCO Linux. Эта ОС включала инструмент командной строки dfspace .

Эта команда не существует ни в одном из вариантов Linux, с которыми я когда-либо сталкивался, однако вы можете использовать df , особенно с -h , чтобы получить "человекочитаемый" вывод.

Пример

$ df -h
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/fedora_greeneggs-root   50G   19G   28G  41% /
devtmpfs                           3.8G     0  3.8G   0% /dev
tmpfs                              3.8G   14M  3.8G   1% /dev/shm
tmpfs                              3.8G  992K  3.8G   1% /run
tmpfs                              3.8G     0  3.8G   0% /sys/fs/cgroup
tmpfs                              3.8G  1.7M  3.8G   1% /tmp
/dev/sda1                          477M   99M  349M  23% /boot
/dev/mapper/fedora_greeneggs-home  402G  163G  218G  43% /home
2
28.01.2020, 02:37

Теги

Похожие вопросы