Современный Shell Для Unix - Что-то как Powershell

Я ищу современную оболочку для Ubuntu.

Вот первый выпуск квалификации, скажите в сценарии стиля сборки (не ищущий систему сборки btw):

В powershell:

new-item workspaces\crm\builds\demo -ItemType Directory

Теперь, умный бит, если ни один из предыдущих каталогов не существует, это достаточно умно к только для создания их всех, если на последующем выполнении только демонстрационный dir отсутствует, это создает это. В Bash я должен сделать конструкцию цикла или вручную cd dirname, mkdir subdirname, cd subdirname Nah... Я хочу меньше трения.

Я хочу конвенцию по конфигурации. Некоторые могли бы считать вышеупомянутую команду, чтобы сделать сделать слишком много, но с флагами я могу переехать от конвенции. Если это имеет смысл, самая короткая команда должна сделать самую логическую вещь, случаи стороны, выраженные явными опциями.

Предложения?

1
задан 12.10.2010, 18:33

2 ответа

Используйте удар и настройте некоторые псевдонимы, которые соответствуют Вашей потребности, например.

alias md='mkdir -p'

Некоторые примеры:

alias ..='cd ..'
alias ...='cd ../..'
alias grep='grep --colour=auto'
alias l='ls -lh'
alias ll='ls -lah'
alias ls='ls --color=auto'

ОБНОВЛЕНИЕ: Вы могли бы также хотеть проверить oh-my-zsh.

После больше чем года я чувствую, что необходимо обновить этот ответ. Я нашел, что oh-my-zsh является одним из самых мощных, гибких и хорошо сохраняемых инструментов для терминала. (Хотя на самом деле это - просто набор плагинов и различных настроек, это очень мощно.)

16
ответ дан 12.12.2019, 07:38

Я не знаком с powershell, но он смотрит на меня как Вы, просто хотят сделать что-то как:

mkdir -p /new_dir/subdir1/subdir2/subdir3

Это создаст subdir3 и любой из прошедших необходимых каталогов.

5
ответ дан 12.12.2019, 07:38

Теги

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