Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x


1
Чим відрізняється .exrc від .vimrc?
З досвіду я знаю, що для налаштування можна використовувати файл ~ / .exrc vim. Я також знаю, що файл ~ / .vimrc можна використовувати з тією ж метою. Однак якщо я використовую .exrc для налаштування vim, це призводить до проблем у системах, де viвстановлено, а не vim. А саме, vimпідтримує …
13 vim  vi  rc 

5
Як "скинути" / видалити символи перед рядком?
У мене є струна, якою я хотів би маніпулювати. Рядок полягає в тому, H08W2345678як я міг би ним маніпулювати, щоб результат був просто W2345678? Точно так само, якби я хотів скинути останні 4 символи, H08W2345678щоб я отримав, H08W234як би це зробити?

5
Як придушити повідомлення про помилки з CP?
В даний час я шукаю способи придушити команду помилок в Linux, зокрема, команду cp. Я згоден: root@ubuntu:~$ cp /srv/ftp/201*/wha*/*.jj ~/. cp: cannot stat `/srv/ftp/201*/wha*/*.jj': No such file or directory Як придушити повідомлення про помилку , яке отримує роздрукований на екрані? Тобто, я не хочу бачити це повідомлення про помилку на …
13 shell  wildcards  cp 

3
Як запустити скрипт оболонки з подвійним клацанням у CentOS 7
Мені потрібно мати можливість виконати виконуваний скрипт оболонки ( sh) подвійним клацанням. Я встановлюю прапор, що виконується, на дозволи для файлу, але коли я двічі клацну по ньому, він відкриється в текстовому редакторі. У мене в інтерфейсі файлів властивостей файлів немає жодних параметрів, щоб використовувати користувацьку команду чи що-небудь інше. …

4
Видаліть повторювані записи з файлу CSV
У мене є файл [csv] з повторним друком дубліката даних, тобто однакові дані, надруковані двічі. Я намагався використовувати sort uniq , sort myfile.csv | uniq -uоднак зміни в myfile.csv, також я намагався, sudo sort myfile.csv | uniq -uале різниці немає. Тому наразі мій файл csv виглядає приблизно так a a …

2
Як отримати справжнє ім'я керуючого терміналу?
Як можна отримати справжнє ім'я керуючого терміналу (якщо він є, інакше помилка) як ім'я шляху? Під "справжнім іменем" я маю на увазі "ні" /dev/tty, яке не може бути використане іншими довільними процесами для позначення того ж терміналу. Я вважаю за краще відповідь як простий код оболонки (наприклад, приклад нижче), якщо …

3
Чи може команда виконуватися над ssh разом із користувачем, що не використовує nologin?
Якщо у користувача loginShell=/sbin/nologinє все-таки це можливо ssh user@machine [command] припускаючи, що користувач має в своєму домашньому каталозі належні ключі ssh, які можна використовувати для автентифікації? Моя мета - утримати користувача як нологіна, але все ще в змозі виконувати команди на кількох інших машинах у мережі (подібно до використання через …

7
Як зібрати netcat вихід
Я намагаюся перехопити живий потік тексту netcat, але це не працює для мене: netcat localhost 9090 | grep sender нічого не повертає, але я впевнений, що так і повинно. Якщо я перенаправляю netcatвисновок у файл і додаю деякі затримки (імітуйте реальне середовище) - тоді він працює: $ (sleep 5; cat …
13 grep  netcat 

3
Порахуйте записи, що відповідають шаблону з Awk
Тож мені сказали зробити, last > lastloggedinякий створює файл, який показує класи останніх реєстрацій після останньої перезавантаження системи, і тепер мене просять написати сценарій Awk, який названий, myawkякий підраховує / визначає, скільки рядків lastloggedinмістить рядок CFS264. я закінчив grep -c CFS264 lastloggedin

2
Різниця між ppp0 та wwan0
Я запускаю Raspian на RaspberryPi. Коли я підключаю GSM-модем, я бачу два інтерфейси - wwan0 & ppp0 . wwan0 існує навіть тоді, коли GSM-модем підключений, але не підключений ppp0 існує лише тоді, коли підключений GSM-модем Запитання У чому різниця між wwan0і ppp0чому я бачу ppp0додатково wwan0? Чому IP-адресу присвоюється, ppp0а …

5
Як я можу судо су і змінити каталог відразу після?
Я хотів би створити псевдонім, який робить щось подібне: alias userYYY='sudo su userYYY; cd /a/path/that/only/userYYY/has/access' Тоді з мого командного рядка я входив із користувачем sudo, і я хотів би ввести псевдонім userYYYтак, щоб моя оболонка входила в систему userYYYі pwdє /a/path/that/only/userYYY/has/access. Як я можу це зробити? Це userYYYдля запуску деяких …
13 bash  shell  sudo  su 

2
-bash: cd: .ssh /: Дозвіл відхилено
Коли я набираю cd .sshтермінал, він повертається з -bash: cd: .ssh/: Permission denied. Тепер я не можу додати свої ssh ключі до ssh. Коли я друкую, ssh-add ~/.ssh/idnameце говорить /Users/Dan/.ssh/idname: Permission denied. Я думаю, що це стосується того, ls -dщоб я набирав текст, тому що він працював до того, як …
13 ssh  permissions  ls 

1
md5sum - бінарний та текстовий режим
Команда GNU md5sumмає два режими: двійковий режим та текстовий режим. Я думаю, різниця лише в тому, як обробляються символи нового рядка? Я правий? У GNU / Linux два режими завжди дають однаковий результат, тому єдиним використанням -bта -tваріантів є вказівка ​​прапора ( *або ), який використовується перед ім'ям файлу? За …
13 binary  text  hashsum 

4
Визначте динамічно розподілений порт для OpenSSH RemoteForward
Питання (TL; DR) Коли динамічно призначається порти для віддаленого переадресації (також -Rопція), як скрипт на віддаленій машині (наприклад, отриманий з .bashrc) визначає, які порти було обрано OpenSSH? Фон Я використовую OpenSSH (з обох кінців) для підключення до нашого центрального сервера, яким я ділюся з кількома іншими користувачами. Для мого віддаленого …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.