Создать и открыть файл с одной командой?

Использовать ip нет ifconfig. Ifconfig находится в процессе того, чтобы быть удержавшим от использования многими дистрибутивами Linux так или иначе.

ip addr add 241.0.0.2/24 dev eth0

4
04.04.2013, 01:25
6 ответов

Вы могли использовать touch myfile.txt; open myfile.txt. Если это - что-то, что Вы будете делать часто, Вы могли бы создать псевдоним для него.

2
27.01.2020, 20:47
  • 1
    Как Вы использовали бы псевдоним, чтобы создать файл и затем открыть его? Я не думаю, что это было бы самым устойчивым (если даже возможный) способ обработать это. Если так, пример определенно был бы потрясающим, чтобы люди видели. –  BriGuy 04.04.2013, 08:48
  • 2
    alias touch_open='touch myfile.txt; open myfile.txt' работал бы для создания Псевдонима. С другой стороны, мог записать небольшую функцию, которая возьмет в параметре, т.е. function touch_open { touch "$@"; open "$@"; } и затем выполненный, что как touch_open myfile.txt –  nathangiesbrecht 04.04.2013, 17:39

Используйте энергию. Просто введите

vim newfile.txt

Для энергии необходимо знать горячие клавиши.

i   - Insert text in the file
esc - return to the command-input-mode
:w  - Write (save)
:q  - Quit (exit)

или (Легче использовать Nano):

nano newfile.txt

Если Вы хотите тип GUI: (Работы для человечности и других дистрибутивов)

gedit newfile.txt
3
27.01.2020, 20:47
  • 1
    , я буду скорее :wq или даже :x чтобы сохранить и выйти из :) –  Bernhard 03.04.2013, 08:51
  • 2
    @Bernhard трупа! это лучше..., те опции состоят в том, чтобы быть смешаны, поскольку Вам нравится =) –  AAlvz 04.04.2013, 09:09

Если Вы ищете некоторую логику для этого, т.е. создаете файл и открытый, если возможный Вы могли бы использовать что-то вроде этого:

touch testFile && vi testFile

Здесь testFile создается с касанием. && часть говорит, было ли создание успешно затем открытое она с vi.

Кроме того, Вы могли просто создать новый файл с чем-то как vi при открытии его одновременно (это предполагает, что Вы сохранили файл после редактирования его).

vi testFile
4
27.01.2020, 20:47

Как все говорит Вам, это зависит от Вашего редактора. И если Вам не нравится путь, Ваш редактор обрабатывает это, которое может, вероятно, быть настроено, также.

С Emacs, emacs new_file.txt (для несуществующего new_file.txt в текущем каталоге), поднимет Emacs и отобразит буфер, который относится к a new_file.txt. Однако, пока Вы не сохраняете, не будет такого файла. Если Вы ничего не делаете и выходите, никакой файл не будет создан.

В то время как это - конечно, один путь, я думаю, что еще лучший путь состоит в том, чтобы всегда иметь экземпляр выполнения Emacs. Так, каждый раз, когда Вы чувствуете потребность в новом файле, перейдите к Emacs, совершите нападки C-x C-f (или M-x find-file RET), затем запишите путь к несуществующему файлу, и Вы в той же точке как после команды CLI (выше во втором абзаце).

1
27.01.2020, 20:47

Это полностью зависит от Вашего текстового редактора. Большинство позволит Вам просто открывать несуществующий файл и предполагать, что Вы хотите созданный на сохранении.

Вы могли также использовать функцию, если это так или иначе не возможно для Вас:

cropen() {
    if ! [ "$1" ]; then
        echo "need a file!" >&2
        return 1
    fi
    : > "$1" && open "$1"
}

Можно назвать его как cropen file.

3
27.01.2020, 20:47

Попробуйте использовать:>> 001.c && vim $_

0
16.11.2021, 22:34

Теги

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