Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

7
Извлечь часть одной строки из файла с помощью sed
Я хочу прочитать одну часть одной строки из файла. Например: POP3_SERVER_NAME = localhost Я хочу только вернуться localhost, используя sed. Этот текст находится на третьей строке. Я делаю это, чтобы извлечь строку: sed -n '3p' installation.sh Как извлечь только localhostчасть?
18 sed 

3
Как я могу найти свою локальную почтовую катушку?
Я аспирант и относительный новичок в Linux. Этот вопрос является своего рода побочным продуктом моего предыдущего вопроса . В моем учреждении есть кластер Ubuntu Linux. Я просто пользователь; У меня нет разрешений системного администратора, и у меня, конечно, нет опыта, чтобы быть системным администратором! У меня вопрос, как мне найти …

9
Транспонирование строк и столбцов
У меня есть файл со строками, как показано ниже. title1:A1 title2:A2 title3:A3 title4:A4 title5:A5 title1:B1 title2:B2 title3:B3 title4:B4 title5:B5 title1:C1 title2:C2 title3:C3 title4:C4 title5:C5 title1:D1 title2:D2 title3:D3 title4:D4 title5:D5 Как мне этого добиться? title1 title2 title3 title4 A1 A2 A3 A4 B1 B2 B3 B4 C1 C2 C3 C4 D1 …

1
Пользовательские привязки клавиш для режима оболочки vi, то есть «set -o vi»?
Я только что открыл для себя чудеса set -o vi, и мне любопытно, можно ли настроить этот режим оболочки vi так же, как настраивать vi или vim? Например, создайте пользовательскую привязку ключа для сопоставления более удобной комбинации клавиш или esc? Если это в настоящее время не поддерживается, насколько сложно будет …
18 bash  vi 

1
Как я могу смонтировать файловые системы с размером блока> 4 КБ?
У меня есть жесткий диск объемом 3 ТБ, извлеченный из WD Mybook Live NAS. Таблица разделов выглядит следующим образом: Model: ATA WDC WD30EZRS-11J (scsi) Disk /dev/sdb: 3001GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Number Start End Size File system Name Flags 3 15.7MB 528MB 513MB primary 1 528MB 2576MB …
18 linux  kernel  ext4  nas 

4
Как изменить локальную переменную среды?
Я создал файлы локализации en_US.utf8 , et_EE.iso88591 и ru_RU.utf8 . Теперь, если я попытаюсь изменить любую переменную локали на ru_RU.utf8 или en_US.utf8 , то это не даст никакого эффекта: # locale -a C en_US.utf8 et_EE et_EE.iso88591 POSIX ru_RU.utf8 # LC_TIME=ru_RU.utf8 # locale | grep LC_TIME LC_TIME="et_EE.iso88591" # LC_TIME="ru_RU.utf8" # locale …

7
Как мне запустить процесс с хорошим значением -20 и не дать ему привилегии root?
Я хотел бы начать процесс с хорошим значением -20. Это требует, чтобы я использовал команду как - sudo nice -n -20 matlab. Тем не менее, это также запускает matlab как root. Есть ли способ получить Matlab без полномочий root? Мой нынешний подход - sudo nice -n -20 sudo -u myusername …
18 process  priority  nice 

4
Вывод в stdout и одновременно grep в файл
У меня есть скрипт, который выводит текст в stdout. Я хочу видеть весь этот вывод в моем терминале, и в то же время я хочу отфильтровать некоторые строки и сохранить их в файл. Пример: $ myscript Line A Line B Line C $ myscript | grep -P 'A|C' > out.file …
18 grep  pipe  stdout  tee 

3
Это плохо / опасно / неуместно помещать произвольные резервные копии в / var / backups?
В системах /var/backupsна основе Debian есть системный каталог. Мне нужно место для хранения резервных копий нескольких репозиториев git (первичные файлы находятся на bitbucket). Если я сохраню их в / var / backup / git, это сломает apt-get или они будут автоматически удалены в неподходящее время? Есть ли причина, по которой …
18 debian  fhs 

1
Как «человек» восстанавливает экран при выходе из программы?
Если я открываю справочную страницу программы наподобие catили ls, она печатает (может не подходящее слово) содержимое справочной страницы, а когда я нажимаю q, она показывает экран, как и перед вызовом manкоманды. Как происходит восстановление? Что стирает все, а затем печатает предыдущее содержимое оболочки? Пример: [VAR121@Tesla Testing]$ man ls Выход: LS(1) …
18 bash  shell  terminal  man 


3
Как отложить расширение переменной
Я хотел инициализировать некоторые строки в верхней части моего скрипта с переменными, которые еще не были установлены, например: str1='I went to ${PLACE} and saw ${EVENT}' str2='If you do ${ACTION} you will ${RESULT}' а потом на PLACE, EVENT, ACTIONи RESULTбудет установлен. Затем я хочу распечатать мои строки с расширенными переменными. Это …
18 bash  shell  string 


10
Закрытие соединения после выполнения перезагрузки с помощью команды ssh
Я использую reboot -fкоманду удаленно, чтобы принудительно перезагрузить компьютер Unix. Проблема в том, что ssh-соединение остается активным долгое время, чего я не знаю почему? Я хочу закрыть ssh-соединение сразу после перезагрузки компьютера и вернуться в локальную оболочку. Как я могу это сделать? Обратите внимание, что команда перезагрузки без -fфлага не …
18 ssh  remote 

5
Как установить псевдоним для каждого каталога?
Предположим, у вас есть псевдоним go, но вы хотите, чтобы он делал разные вещи в разных каталогах? В одном каталоге он должен работать cmd1, а в другом -cmd2 Кстати, у меня уже есть псевдонимы для переключения на вышеуказанные каталоги, так возможно ли добавить goпсевдоним для fooпсевдонима? alias "foo=cd /path/to/foo" Работаем …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.