Tag: командной строки

Команда для транспонирования (свопинг строк и столбцов) текстового файла

Есть ли в настоящее время общая команда, которая будет «поворачивать» вход. например #labeled.file name: bob title: code monkey name: joe title: pointy haired преобразуется в: name title bob code monkey joe pointy haired и наоборот

Выходной текущий день с использованием cal

Меня попросят вывести текущий день с помощью команды cal . До сих пор я обнаружил, что до текущей даты есть символ _ . Я решил использовать grep здесь: cal | grep '\b_*' cal | grep '\b_*' , но он выводит всю неделю. Я пробовал несколько вариантов, но это не сработало. На самом деле, есть также […]

Найдите полный путь и имя файла под каталогом, затем перейдите в исполняемый файл в качестве аргументов

Я хотел бы найти полный путь и имя файла всего .txt под каталогом и перейти к исполняемому файлу ./thulac . Это стоило мне времени: find /mnt/test -name "*.txt" -print0 |xargs -l bash -c './thulac < $0' Но это только находит полный путь. Из xargs с несколькими аргументами я вижу: echo argument1 argument2 argument3 | \ […]

Как выполнить сочетания клавиш из командной строки?

Я управляю Гномом. Я хотел бы выполнить комбинацию клавиш быстрого доступа из командной строки. Например, введите команду, которая генерирует коды клавиш для Ctrl + Alt + Left . Кто-нибудь знает, как это сделать?

Каковы различия между большинством, все больше и меньше?

Теперь я использую Arch Linux, и найти команду most работает, как more и less . Чтобы понять различия между ними, это путаная проблема. Вопрос не менее ли? упоминает различия между less и more . Знаете ли вы различия в цветовой гамме, ярлыках и способности двигаться вперед и назад?

Как сигнализировать о конце ввода stdin

В Bash я узнал, что конечный сигнал может быть изменен здесь документом. Но по умолчанию, как я могу сигнализировать о конце ввода stdin? Мне удалось найти, что с кошкой и чартом их входные сигналы stdin могут быть переданы по завершении с помощью Ctrl + d. Но я помню, что Ctrl + d и Ctrl + […]

gvim -p предел открытых вкладок?

Когда я запускаю: gvim -p *.xyz Я обнаружил, что не все файлы открываются в вкладках. Он чувствует, как своего рода предел табуляции? Но ! Когда я пытаюсь открыть нераспечатанный с: :tabnew он открывается рядом с предыдущими вкладками – он работает! Как сделать gvim -p … открыть все файлы без необходимости открывать эти ограничения выше вручную […]

Что это за синтаксис Bash: someVariable = someValue

Один из моих коллег предоставил мне синтаксис Bash, с которым я не знаком. Мой Google foo не помог мне разобраться, что он делает и почему / когда я должен его использовать. Команда, которую он послал мне, была такой формы: someVariable=something command Первоначально я думал, что это эквивалентно следующему: someVariable=something ; command Или someVariable=something command – […]

Почему сглаживание над стандартными командами не рекомендуется?

Например, общий псевдоним, который я видел в файле ~/.bashrc (или его эквивалентах), alias rm='rm -i' Тем не менее, я видел, что люди рекомендуют против этого, потому что псевдоним может не существовать в другой системе, и поскольку вы стали небрежными с rm , вы случайно удаляете что-то важное. [1] используя этот псевдоним, вы фактически тренируете себя, […]

Почему клавиша Enter не посылает EOL?

Unix / Linux EOL – это LF, linefeed, ASCII 10, escape-последовательность \n . Вот фрагмент Python для получения всего одного нажатия клавиши: import sys, tty, termios fd = sys.stdin.fileno() old_settings = termios.tcgetattr(fd) try: tty.setraw(sys.stdin.fileno()) ch = sys.stdin.read(1) finally: termios.tcsetattr(fd, termios.TCSADRAIN, old_settings) return ch Когда я нажимаю Enter на моей клавиатуре в ответ на этот фрагмент, […]

Linux и Unix - лучшая ОС в мире.