Unix & Linux

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

2
.bashrc перезаписан, но все еще является источником - как его можно восстановить?
Обычно, когда я нахожу команду, которую хочу назвать псевдонимом, я передаю ее моему .bashrc следующим образом: [up button pressed to last command, then line edited so that it reads] $echo "command-i-just-did" >> ~/.bashrc Там может быть лучший способ сделать это. Но в любом случае, сейчас я переписал весь файл .rc, …

3
Как удалить часть пути в интерактивной оболочке?
Есть ли в bash и zsh ярлык для удаления одного компонента пути? Например, если я печатаю ls ~/local/color/, а курсор находится в конце строки, есть ли ярлык для удаления color/в конце? В идеале мне нужны решения как в режиме vi, так и в режиме emacs.
19 bash  shell  zsh 

6
Почему bash является стандартом в Linux?
Большинство последних дистрибутивов Linux включают bash в качестве оболочки по умолчанию, хотя есть и другие (возможно) лучшие оболочки. Я пытаюсь понять, является ли это каким-то историческим пережитком, который никто не хочет менять, или есть какие-то веские причины, которые делают bash первым выбором?
19 linux  bash 

4
Как я могу определить тип fs моего текущего рабочего каталога?
Мне нужен независимый от платформы и легкий способ определения типа крепления моего CWD. В частности, мне нужно определить, находится ли мой CWD в монтированном SSHFS, NFS, CIFS, SMB или локальном хранилище блоков. Мне нужно сделать это на Mac OSX 10.6, 10.7 и RHEL5 (как минимум). Существует возможность использования df, но …
19 linux  filesystems  mount  osx 


2
Описание значений kernel.printk
Между Debian 5 и 6 рекомендуемое значение по умолчанию для kernel.printk in /etc/sysctl.confбыло изменено с kernel.printk = 4 4 1 7на kernel.printk = 3 4 1 3. Я понимаю, что первое значение соответствует тому, что собирается на консоли. Каковы следующие 3 значения для? Имеют ли числовые значения то же значение, …
19 linux  kernel  logs  sysctl 


3
Как изменить имя хоста дистрибутива на основе RHEL?
Я вошел в систему в первый раз, открыл терминал и набрал «имя хоста». Он вернул «localhost.localdomain.com». Затем я вошел в систему как пользователь root в терминале с помощью команды 'su -', предоставил пароль для пользователя root и использовал команду 'hostname etest', где etest - это имя хоста, которое я хотел …
19 hostname 

4
Каков «порядок каталогов» файлов в каталоге (используется `ls -U`)?
Согласно man-странице для ls, ls -Uозначает: не сортировать; список записей в порядке каталога. Что означает «порядок каталогов» и как он определяется? Следующий тест (выполненный в файловой системе ext3) показывает, что это не тот порядок, в котором файлы были созданы: root@sv1010vm0007:/tmp# mkdir test root@sv1010vm0007:/tmp# touch test/2 root@sv1010vm0007:/tmp# touch test/1 root@sv1010vm0007:/tmp# touch …
19 filesystems  ls 

4
Как каталоги реализованы в файловых системах Unix?
У меня вопрос, как каталоги реализованы? Я могу поверить, что структура данных, как переменная, например, таблица, массив или подобное. Поскольку UNIX является открытым исходным кодом, я могу посмотреть в исходном коде, что делает программа, когда она создала новый каталог. Можете ли вы сказать мне, где искать или уточнить тему? Что …

9
Почему приложения Linux часто помещают язык, на котором они написаны, в резюме?
При демонстрации приложений Windows и Mac в основном говорят о функциях. Приложения Linux, с другой стороны, содержат больше подробностей о том, какой язык использовался для его написания (и сопутствующие библиотеки), а не о возможностях. Это почему? Я мог бы понять, зная разницу между GTK + и QT, что делает разницу …
19 packaging 

4
Что я должен использовать, когда сокращение не сокращает это?
У меня есть файл, citiesкак это: [1598] San Diego, US (inactive) [4517] St Louis, US (inactive) [6346] Orlando, US (inactive) Я хочу вырезать названия городов, чтобы у меня было: San Diego St Louis Orlando Это лучшее, что я мог придумать: cut -d ',' -f1 cities | cut -d ']' -f2 …
19 command-line  cut 

5
Как комментировать многострочные команды в скриптах оболочки?
Когда вы вызываете длинные команды с переключением, рекомендуется писать их в сценариях оболочки. Есть ли простой способ комментировать строки в таких скриптах? Я пробовал следующие методы, но ни один не работает. # the \ is also commented out, resulting in "command" and "--good-switch". command \ #--bad-switch \ --good-switch \ # …
19 shell 

6
Показать содержимое многих файлов
Какой самый простой способ показать содержимое нескольких файлов из командной строки ? Мой каталог выглядит ниже. ./WtCgikkCFHmmuXQXp0FkZjVrnJSU64Jb9WSyZ52b ./xdIwVHnHY7dnuM9zcPDYQGZFdoVORPyMVD2IzjgM ./GZnATXO1e5Hh3Bz1bhgJjjwheIjjZqtnXR0hfOyj ./mWz7ehBNoTZmtDh8JG6sxw2lMJFwIovPzxDGECUY ./JN65F5v3RL2ilHPqNSx9N9D4lvVpqpbJ9lASd8TJ ./At9PS4y4nTiXUO0Z0USnbYkTPBla1msQRpwuruqE ./YiPyMZPCaUDZTiTczAvWII9bJrUqLXCFtH2pXEA2 ./JoakdlbRFPwAvWp1d4n8RvMoyMeizCoiriL2Sn2U ./wFPWZUus8Yu7UtESGABLCoqDg36cT90USO0xuyUr ./qseI9PgV1EJfZCDyGGeVytajqG7JeX0r7eA5S1JW ./zgFJpNgXyCsaVh38aCuMGuzHwIbwSNB6rQDdh27x ./.htaccess Теперь я хотел бы просмотреть содержимое всех файлов, кроме .htaccess. Это может выглядеть примерно так: WtCgikkCFHmmuXQXp0FkZjVrnJSU64Jb9WSyZ52b: Contents of file WtCgikkCFHmmuXQXp0FkZjVrnJSU64Jb9WSyZ52b. xdIwVHnHY7dnuM9zcPDYQGZFdoVORPyMVD2IzjgM: Contents …

2
Обнаружение переадресации агента SSH
Как я могу узнать, было ли установлено соединение SSH с переадресацией агента или без нее? Я пытаюсь сделать следующее: ssh-add -D (delete all stored keys) ssh --vvv something ssh-add (adding key) ssh --vvv something и сравнить вывод, но я вижу только тонкие различия.
19 ssh 

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