Unix & Linux

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

7
Програма, яка передає STDIN в STDOUT з позбавленими кольорів кодами?
У мене є команда, яка виробляє вихід у кольорі, і я хотів би передати його у файл із викресленими кольоровими кодами. Чи існує така команда, яка працює catза винятком того, що знімає кольорові коди? Я планую зробити щось подібне: $ command-that-produces-colored-output | stripcolorcodes > outfile
64 colors  pipe  filter 

6
підрахунок рядків у файлі
Я впевнений, що існує багато способів зробити це: як я можу підрахувати кількість рядків у текстовому файлі? $ <cmd> file.txt 1020 lines


4
Чому `[` оболонка вбудована та `[[` ключове слово оболонки?
Наскільки я знаю, [[це вдосконалена версія [, але я плутаюся, коли бачу [[це ключове слово і [показують як вбудований. [root@server ~]# type [ [ is a shell builtin [root@server ~]# type [[ [[ is a shell keyword TLDP каже Вбудований може бути синонімом до однойменної системної команди, але Bash повторно …


14
Поради щодо запам'ятовування порядку параметрів для ln?
Я lnписав символічні посилання протягом багатьох років, але я все одно отримую порядок параметрів неправильно. Як правило, я пишу: ln -s a b а потім дивлячись на вихід, щоб нагадати про себе. Я завжди уявляю себе a -> bтаким, яким я його читаю, коли насправді навпаки b -> a. Це …
64 symlink  ln 

14
mount.nfs: сервер заборонений у доступі під час монтажу на машинах Ubuntu?
У мене три машини - machineA 10.66.136.129 machineB 10.66.138.181 machineC 10.66.138.183 і всі ці машини мають Ubuntu 12.04, встановлений у ній, і у мене є кореневий доступ до всіх цих трьох машин. Тепер я маю робити внизу речі на своїх вищезгаданих машинах - Create mount point /opt/exhibitor/conf Mount the directory …
64 linux  ubuntu  mount  nfs 

4
Як я можу зібрати результати FIND за допомогою -EXEC і все-таки вивести файл?
Краще пояснити на прикладах. Я можу: find . -name "*.py" -type f > output.txt Але як я можу зберігати вихід у той самий файл для: find . -name "*.py" -type f -exec grep "something" {} \ Я не можу просто зробити find . -name "*.py" -type f -exec grep "something" …
64 find 



1
Збій під час запуску на недавньому корпоративному комп'ютері
Після деяких останніх оновлень мій комп'ютер більше не завантажується! Ось що я міг би визначити: Це зовсім недавній комп’ютер, який мені надали корпоративні ІТ. Він має недавній процесор Intel (покоління Skylake). Комп'ютер працює під управлінням Ubuntu 16.04. Останнє завантаження комп'ютера коректно було деякий час у березні. Імовірно, проблема пов’язана з …

3
Чому Unix "госпрозрахунковий"?
Я читав статті Річі та Томпсона про файлову систему Unix. Вони пишуть: «Варто зазначити, що система повністю підтримується». Чи були системи перед Unix не госпрозрахунковими? Якими способами?

2
SSH: тунель без оболонки на ssh-сервері
Я маю встановити тунель між двома господарями. Для цього я використовую sshтаким чином: ssh -L MY_LOCAL_PORT:FOREIGN_ADDRESS:FOREIGN_PORT MYUSER@SSH_SERVER після цього я входжу в свій SSH_SERVER. Як я можу уникнути цієї функції ?! Я маю лише встановити тунель. Мені не потрібно входити в свій SSH_SERVER ... Я спробував варіант -N, але мій …

2
Що означає бути "сумісним"?
Я бачив словосполучення "сумісний ш", який зазвичай використовується для посилань на оболонки. Я не впевнений, чи це стосується і програм, які можуть запускатися з оболонок. Що означає для оболонки чи іншої програми бути "сумісною"? Що би означало бути "не сумісним"? Редагувати: Це питання, що задає різницю між bash і sh, …

6
Як передавати результат греп-пошуку у новий файл vi
Я використовую grep -e Peugeot -e PeuGeot carlist.txtдля пошуку carlist.txt і витягую деякі предмети, і я припускав, що grep -e Peugeot -e PeuGeot carlist.txt | viце передасть мені, але ось що я отримую: Vim: Warning: Input is not from a terminal Vim: Error reading input, exiting... Vim: preserving files... Vim: …
63 grep  vi 

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