Простой способ состоит в том, чтобы смонтировать долю с помощью Samba. После установки самбы можно смонтировать долю следующим образом:
mount -t cifs -o username=user,password=secret //server.com/share /mount/point
Существует руководство для openSUSE, который появляется через Google. Посмотрите man mount.cifs
для большего количества опций.
Вы хотите kill-whole-line
, но это не связывается по умолчанию в ударе. backward-kill-line
(Клавиша Backspace CtrlX) и unix-line-discard
(CtrlU) оба стирания от текущей точки до начала строки, поэтому просто пойдите в конец строки и используйте также.
Вы могли использовать Ctrl+C для отказа независимо от того, что Вы вводили и получаете пустую новую командную строку, посмотрите, CTRL+C неправильный использовать для возврата к командной строке?.
, чтобы расширить ответ IGNACIO Vazquez - абрамс немного, вы можете получить (почти) поведение Windows из клавиши в Bash, связывая Убить -Owhole-Line
- ESC со следующей командой
bind '"\e":kill-whole-line'
Если вы добавите строку в файл ~ / .inputrc
, привязка будет сохраняться между сеансами.
Обратите внимание, однако, что это очень нестандартный, поскольку Bash фактически использует клавишу ESC в качестве другой модифицирующей клавиши (например, непостоянный ALT или CTRL). Если вы посмотрите на список существующих ключевых привязки (с BING -P
), вы, вероятно, увидите несколько команд, связанных с комбинациями клавиш, которые начинаются с «\ E» (например,
"\eb": backward-word
, которые устанавливают Комбинация esc + B Для перемещения курсора обратно к самому последнему слову, начало слов - скорее нравится Ctrl + ← , за исключением того, что вы должны продолжать выпустить ESC (а также b , конечно), если вы хотите сделать это более одного раза подряд).
И это объясняет, почему я сказал, что поведение, которое вы получаете, это почти Windows-Alke: при нажатии ESC , Bash проверяет, если вы используете его в сочетании с другой ключ; Итак, если вы связываете его с kill-inline
, существует немного задержки между нажатием (или, скорее, выделением) ESC и Bash очистить линию для вас.
Однако, если вы не заботитесь ни о чем из этого, и предпочли бы жить с задержкой, чем переподниматься к другому нажатия клавиши, это может быть сделано.
(Примечание: большая часть информации здесь, которую я получил в результате чтения - и следуя ссылкам в - этого ответа .)
bind -P
. Я предполагаюCtrl-U
и затемCtrl-Y
единственная опция затем. – Animesh 06.02.2012, 08:34