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

303
Как найти кодировку файла через скрипт в Linux?

Мне нужно найти кодировку всех файлов, которые размещены в каталоге. Есть ли способ найти используемую кодировку? Команда fileне может сделать это. Интересующая меня кодировка: ISO-8859-1. Если кодировка является чем-то еще, я хочу переместить файл в другой...

300
sed отредактируйте файл на месте

Я пытаюсь выяснить, возможно ли отредактировать файл в одной команде sed без потоковой передачи отредактированного содержимого вручную в новый файл, а затем переименовать новый файл в исходное имя файла. Я попробовал -iвариант, но моя система Solaris сказала, что -iэто незаконный вариант. Есть ли...

298
иногда мой файл просто зависает в моем vi | vim, что случилось?

Иногда, когда я редактирую свой файл, используя vi или vim, мой файл просто зависает. Даже если я наберу Ctrl+Cили Ctrl+D, он все равно там замерзает. Я kill -9 <pid>с другого терминала, пид убит, но файл все равно там зависает. Наверное, я набрал какую-то комбинацию клавиш, которую я не...

298
Что означает «opt» (как в каталоге «opt»)? Это аббревиатура? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Что означает «opt» (как в каталоге «opt»)? Я обычно вижу этот каталог в системах...

290
Ошибка nginx при подключении к php5-fpm.sock завершилась ошибкой (13: Отказано в доступе)

Я обновляю nginx до 1.4.7 и php до 5.5.12 , после этого я получил ошибку 502 . До обновления все отлично работает. Nginx-error.log 2014/05/03 13:27:41 [crit] 4202#0: *1 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xx.xxx.xx.xx,...

288
Зачем вам нужно ./ (точка-косая черта) перед именем исполняемого файла или скрипта, чтобы запустить его в bash?

При запуске скриптов в bash, я должен написать ./в начале: $ ./manage.py syncdb Если я не, я получаю сообщение об ошибке: $ manage.py syncdb -bash: manage.py: command not found Что является причиной этого? Я думал, .что это псевдоним для текущей папки, и поэтому эти два вызова должны быть...

282
Могу ли я экспортировать переменную в среду из скрипта bash, не используя ее?

Предположим, что у меня есть этот скрипт export.bash : #! /usr/bin/env bash export VAR="HELLO, VARIABLE" Когда я выполняю скрипт и пытаюсь получить доступ к $VAR, я не получаю никакого значения! echo $VAR Есть ли какой-нибудь способ получить доступ к файлу,$VAR просто выполнив export.bash без его...

276
Как бесплатно использовать Inode?

У меня есть диск, где использование inode составляет 100% (с помощью df -iкоманды). Однако после существенного удаления файлов использование остается на 100%. Какой правильный способ сделать это тогда? Как это возможно, что дисковод с меньшим использованием дискового пространства может иметь более...

275
Есть ли способ заставить mv создать каталог для перемещения, если он не существует?

Итак, если я нахожусь в своем домашнем каталоге и хочу переместить foo.c в ~ / bar / baz / foo.c, но эти каталоги не существуют, есть ли способ автоматически создать эти каталоги, чтобы вам нужно будет только набрать mv foo.c ~/bar/baz/ и все бы получилось? Кажется, вы могли бы использовать...

271
Удалить новую строку в Vim

Есть ли способ удалить символ новой строки в конце строки в Vim, чтобы следующая строка добавлялась к текущей строке? Например: Evaluator<T>(): _bestPos(){ } Я хотел бы поместить все это в одну строку без копирования строк и вставки их в предыдущую. Кажется, что я должен быть в состоянии...

271
Конфигурация SSH: переопределить имя пользователя по умолчанию

Можно ли настроить, sshчтобы знать, каким должно быть мое имя пользователя? По умолчанию используется текущее имя пользователя, что в моем случае неверно. Я использую ноутбук, и мое имя пользователя есть loaner, но я хочу сказать, sshчто мое имя пользователя buck. Бонусные баллы: мое имя...

266
Где я могу установить переменные окружения, которые будет использовать crontab?

У меня crontab работает каждый час. Пользователь, выполняющий его, имеет переменные окружения, .bash_profileкоторые работают, когда пользователь запускает задание из терминала, однако, очевидно, что они не обнаруживаются при запуске crontab. Я попытался установить их .profileи , .bashrcно они до...