Вопросы с тегом «sh»

1361
Git diff против тайника

Как я могу увидеть изменения, внесенные без сохранения в текущее рабочее дерево? Я хотел бы знать, какие изменения будут внесены, прежде чем их

1305
Разница между sh и bash

При написании программ оболочки мы часто используем /bin/shи /bin/bash. Я обычно использую bash, но я не знаю, в чем разница между ними. Какая основная разница между bashа sh? Что мы должны знать при программировании bashи...

1275
Как правильно заставить Git push?

Я установил удаленное непонятное «основное» репо и клонировал его на свой компьютер. Я сделал некоторые локальные изменения, обновил свой локальный репозиторий и перенес изменения в мое удаленное хранилище. Все было хорошо до этого момента. Теперь мне пришлось что-то менять в удаленном репо. Затем...

1273
Сделать псевдоним Bash, который принимает параметр?

Я использовал CShell (CSH), который позволяет вам создать псевдоним, который принимает параметр. Запись была что-то вроде alias junk="mv \\!* ~/.Trash" В Bash это не похоже на работу. Учитывая, что Bash обладает множеством полезных функций, я предполагаю, что эта функция была реализована, но мне...

1223
Как использовать SSH для запуска сценария оболочки на удаленной машине?

Я должен запустить сценарий оболочки (Windows / Linux) на удаленной машине. У меня настроен SSH на компьютере A и B. Мой сценарий находится на компьютере A, который будет выполнять часть моего кода на удаленной машине, машине B. Локальные и удаленные компьютеры могут быть системами на базе Windows...

1218
Как очистить вывод функции печати?

На этом вопросе есть ответы на Переполнение стека на русском : Как в bash-конвейере использовать вывод из python сразу? Как заставить функцию печати Python выводить на экран? Это не дубликат буферизации вывода данных - связанный вопрос пытается получить небуферизованный вывод, хотя это более общий...

1211
Как использовать git merge --squash?

У меня есть удаленный сервер Git, вот сценарий, который я хочу выполнить: Для каждой ошибки / функции я создаю отдельную ветку Git Я продолжаю фиксировать свой код в этой ветке Git с неофициальными сообщениями Git В верхнем репозитории мы должны сделать один коммит для одной ошибки с официальным...

1174
Безопасный хэш и соль для паролей PHP

В настоящее время говорят, что MD5 частично небезопасен. Учитывая это, я хотел бы знать, какой механизм использовать для защиты паролем. Этот вопрос, является ли «двойное хеширование» паролем менее безопасным, чем однократное хеширование? предполагает, что хэширование несколько раз может быть...

1132
Какой предпочтительный Баш Шебанг?

На этот вопрос есть ответы на Переполнение стека на русском : В чём смысл и преимущества #! / Usr / bin / env? Есть ли какой-нибудь Bashобъективный лучше Шебанга, чем другие, для большинства применений? #!/usr/bin/env bash #!/bin/bash #!/bin/sh #!/bin/sh - так далее Я смутно помню, как...

1116
эхо, которое выводит на stderr

Существует ли стандартный инструмент Bash, который действует как эхо, но выводит на stderr, а не на stdout? Я знаю, что могу сделать, echo foo 1>&2но это довольно уродливо и, я подозреваю, подвержено ошибкам (например, более вероятно, что редактирование будет неправильным, когда все...

1110
Как указать закрытый SSH-ключ для использования при выполнении команды оболочки на Git?

Возможно, это довольно необычная ситуация, но я хочу указать закрытый SSH-ключ для использования при выполнении команды shell (git) с локального компьютера. В основном так: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" Или даже лучше (в Ruby):...

1078
Как считать строки в документе?

У меня есть такие строки, и я хочу знать, сколько строк у меня на самом деле ... 09:16:39 AM all 2.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 94.00 09:16:40 AM all 5.00 0.00 0.00 4.00 0.00 0.00 0.00 0.00 91.00 09:16:41 AM all 0.00 0.00 4.00 0.00 0.00 0.00 0.00 0.00 96.00 09:16:42 AM all 3.00 0.00 1.00...

1035
Как удалить ключевую фразу для ключа SSH без необходимости создания нового ключа?

Я установил пароль при создании нового ключа SSH на моем ноутбуке. Но, как я понимаю сейчас, это довольно болезненно, когда вы пытаетесь зафиксировать ( Git и SVN ) удаленное местоположение по SSH много раз в час. Один из способов, который я могу придумать, это удалить мои ключи SSH и создать...

1024
Разница между git stash pop и git stash

Я использую в git stash popтечение достаточно долгого времени. Я недавно узнал о git stash applyкоманде. Когда я попробовал это, это, казалось, работало так же, как git stash pop. В чем разница между git stash popи git stash...

1019
Как избежать одинарных кавычек внутри одинарных строк

Допустим, у вас есть Bash, aliasкак: alias rxvt='urxvt' который работает отлично. Однако: alias rxvt='urxvt -fg '#111111' -bg '#111111'' не будет работать, и не будет: alias rxvt='urxvt -fg \'#111111\' -bg \'#111111\'' Итак, как вы в конечном итоге сопоставляете открывающие и закрывающие кавычки...