Другим способом достижения желаемого поведения было бы знакомство с ярлыками строки чтения bash (, среди которых CTRL-o , как мне кажется, )и поиском по истории bash.
CTRL-r открывает поиск по истории команд bash, где вы можете начать вводить искомую команду, и bash автоматически дополнит ее. Функционал автозаполнения действительно хорош. Когда команда, которую вы хотите запустить, находится в строке ввода, вы можете ВВОД для запуска команды, или нажмите CTRL-e для перемещения курсора в конец командной строки и выйти из режима поиска по истории.
Самое интересное с CTRL-e на данном этапе заключается в том, что буфер истории устанавливается контекстуально для этой команды. Следующая и предыдущая команды теперь выполняются непосредственно перед и после строки, найденной для вас поиском в истории. Вы можете нажать стрелку вверх или вниз и выбрать следующую команду.
Поиск по истории — это очень мощное средство, и это отличный способ избежать использования стрелки вверх, чтобы вернуться к команде в первую очередь. Быстрый поиск в истории может сэкономить много времени при ручном поиске по истории, а затем вы можете продолжить CTRL-o , как указал Джон выше.
Если вы хотите улучшить общее -фу, я бы порекомендовал попробовать горячие клавиши для клавиш со стрелками в строке чтения.Вы можете обнаружить, что они более удобны и позволяют увеличить скорость печати, но, конечно же, YMMV. Вот еще несколько:
Эти сочетания клавиш (вместе с CTRL-a начало строки и CTRL-e конец строки )увеличат вашу скорость и эффективность при имхо командная строка.
Первая ошибка --Вы можете создавать наборы файлов только в кластере, которому принадлежит файловая система. Поэтому, вероятно, вам следует создать простой набор файлов на gpfs01, подобный этому:
[root@gpfs01 ~]# mmcrfileset gpfs01 singleWriterHome1 --inode-space new
[root@gpfs01 ~]# mmlinkfileset gpfs01 singleWriterHome1 -J /gpfs/gpfs01/singleWriterHome1
Это не обязательно должен быть набор файлов на этой стороне --также может быть простой директорией.
Затем на gpfs01 вам нужно будет определить файловую систему "gpfs01" как удаленное монтирование и смонтировать, например. как /gpfs/gpfs01. Затем вы сможете создать кеш AFM в «gpfs02», запустив:
[root@gpfs02 ~]# mmcrfileset gpfs02 afmsw1 -p afmtarget=gpfs:///gpfs/gpfs01/singleWriterHome1 -p afmmode=sw --inode-space new