Приемы профессиональной работы в UNIX

         

VI


  • выполните текущую строку как команду языка shell

    :.w !sh -

  • то же самое другим способом, используя макрос

    "ayy @a

  • выйти непосредственно в shell

    :sh

  • скомпилировать текущий файл

    :!sh

  • запустить имя текущего файла как комаду языка shell

    :!cc %

  • запустить еще раз последнюю команду

    :!%

  • запустить команду и поместить ввывод на текущую строку (переписать)

    :.!who am i

  • запустить команду и поместить ввывод на новую строку

    :.r !who am i :r !who am i

  • отредактировать файл, который находится где-то в системе

    :e 'path termcap'

  • поместить long листинг файла, который находится где-то в файле редактора

    :.!ls -l 'path init'



  • Содержание раздела