В этой статье приведен список команд Linux, инструментов, умных маленьких трюков и некоторых простых команд.
01 из 15Полезные сочетания клавиш командной строки

Следующие сочетания клавиш невероятно полезны и сэкономит вам массу времени:
- CTRL + U - Сокращает текст до курсора.
- CTRL + К - Отрезает текст с курсора до конца строки
- CTRL + Y - Вставить текст
- CTRL + Е - Переместить курсор в конец строки
- CTRL + - Переместить курсор в начало строки
- ALT + F - Переход к следующему пространству
- ALT + В - Переход к предыдущему пространству
- ALT + возврат на одну позицию - Удалить предыдущее слово
- CTRL + W - Вырезать слово за курсором
- сдвиг + Вставить - Вставляет текст в терминал
Просто чтобы приведенные выше команды имели смысл взглянуть на следующую строку текста.
sudo apt-get install programnameКак вы видите, есть орфографическая ошибка, и для работы команды мне нужно будет изменить «intall» на «install».
Представьте, что курсор находится в конце строки. Существуют различные способы вернуться к слову install, чтобы изменить его.
Вы можете нажать ALT + В дважды, что помещает курсор в следующее положение (обозначается символом ^):
Теперь вы можете нажать клавишу курсора и вставить '' s 'в установку.
Другая полезная команда сдвиг + вставить, особенно если вам нужно скопировать текст из браузера в терминал.
02 из 15SUDO !!

Вы действительно поблагодарите меня за следующую команду, если вы этого еще не знаете, потому что, пока вы не знаете, что это существует, вы проклинаете себя каждый раз, когда вы вводите команду, а слова доступ запрещен появляются.
- судо !!
Как вы используете Судо!!? Просто. Представьте, что вы ввели следующую команду:
apt-get install rangerСлова Доступ запрещен появится, если вы не вошли в систему с повышенными привилегиями.
судо !! запускает предыдущую команду как sudo. Таким образом, предыдущая команда теперь становится:
sudo apt-get install ranger03 из 15
Приостановка команд и запуск команд в фоновом режиме

Вы можете запускать команды терминала в фоновом режиме.
- CTRL + Z - Приостанавливает приложение
- фг - возвращает вас в приложение
Представьте, что вы открыли файл в nano следующим образом:
sudo nano abc.txtНаполовину введя текст в файл, вы понимаете, что быстро хотите ввести еще одну команду в терминал, но вы не можете, потому что вы открыли nano в режиме переднего плана.
Вы можете думать, что ваш единственный вариант - сохранить файл, выйти из nano, запустить команду, а затем снова открыть nano.
Все, что вам нужно сделать, это нажать CTRL + Z и приложение переднего плана приостанавливается, и вы вернетесь в командную строку. Затем вы можете выполнить любую команду, которая вам нравится, и когда вы закончите возврат к предыдущему сеансу паузы, введя фг в окно терминала и нажав на возврат.
Интересно, что нужно попробовать открыть файл в nano, ввести текст и приостановить сеанс. Теперь откройте другой файл в nano, введите текст и приостановите сеанс. Если вы сейчас входите фг вы вернетесь ко второму файлу, который вы открыли в nano. Если вы выходите из nano и введите фг снова вы вернетесь к первому файлу, который вы открыли в nano.
04 из 15Используйте nohup для запуска команд после выхода из сеанса SSH

Команда nohup действительно полезна, если вы используете команду ssh для входа на другие машины.
Так что же делает nohup?
Представьте, что вы были удаленно подключены к другому компьютеру с помощью ssh, и вы хотите запустить команду, которая занимает много времени, а затем выйти из сеанса ssh, но оставить эту команду запущенной, даже если вы больше не подключены, а nohup позволяет это сделать.
Например, вы можете использовать малиновый PI для загрузки дистрибутивов для целей обзора. Подключитесь к малине PI через ssh с ноутбука. Если вы начали загружать большой файл на Pasp Raspberry без использования команды nohup, вам придется дождаться завершения загрузки до выхода из сеанса ssh и перед выключением ноутбука. Если вы это сделали, вы можете также не использовать Малиновый PI для загрузки файла вообще.
Чтобы использовать nohup, все, что вам нужно ввести, это nohup, за которым следует команда:
nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso & 05 из 15Запуск команды Linux «AT» определенное время

поЬиркоманда хороша, если вы подключены к SSH-серверу, и вы хотите, чтобы команда оставалась бегущей после выхода из сеанса SSH.
Представьте, что вы хотите запустить ту же самую команду в определенный момент времени.
в команда позволяет это сделать. 'at' можно использовать следующим образом.
в 10:38 PM Птat> cowsay 'hello'at> CTRL + DВышеуказанная команда будет запускать программу cowsay в 10:38. в пятницу вечером.
Синтаксис в за которым следует дата и время запуска.
Когда в> появится приглашение, введите команду, которую вы хотите запустить в указанное время.
CTRL + D возвращает вас к курсору.
Существует множество разных форматов даты и времени, и стоит проверить страницы руководства для большего количества способов использования в.
06 из 15Человеческие страницы

Человеческие страницы дают вам схему того, какие команды должны выполнять, и переключатели, которые можно использовать с ними.
Человеческие страницы кажутся скучными сами по себе. (Угадайте, что они не были предназначены для того, чтобы нас волновать).
Однако вы можете сделать что-то, чтобы сделать ваше использование человека более привлекательным.
экспорт PAGER = большинствоВам нужно будет установить самый; чтобы это работало, но когда вы это делаете, ваш персонаж становится более ярким.
Вы можете ограничить ширину справочной страницы определенным количеством столбцов, используя следующую команду:
экспорт MANWIDTH = 80Наконец, если у вас есть доступный браузер, вы можете открыть любую страницу руководства в браузере по умолчанию, используя -ЧАС переключатель следующее:
мужчина -HОбратите внимание, что это работает, только если у вас установлен браузер по умолчанию в $ БРАУЗЕР переменная среды.
07 из 15Использовать htop для просмотра и управления процессами

Какую команду вы используете, чтобы узнать, какие процессы выполняются на вашем компьютере? Наша ставка заключается в том, что вы используете п.с. и что вы используете различные переключатели, чтобы получить желаемый результат.
устанавливать HTOP, Это определенно инструмент, который вы пожелаете установить ранее.
Htop предоставляет список всех запущенных процессов в терминале, как файловый менеджер в Windows.
Вы можете использовать комбинацию функциональных клавиш для изменения порядка сортировки и отображаемых столбцов. Вы также можете убивать процессы изнутри htop.
Для запуска htop просто введите в окно терминала следующее:
HTOP 08 из 15Навигация по файловой системе с помощью рейнджера

Если HTOP чрезвычайно полезен для управления процессами, выполняемыми через командную строку, тогда рейнджер чрезвычайно полезен для навигации по файловой системе с использованием командной строки.
Вам, вероятно, потребуется установить рейнджера, чтобы иметь возможность его использовать, но после его установки вы можете запустить его просто, введя в терминал следующее:
рейнджерОкно командной строки будет подобно любому другому файловому менеджеру, но оно работает слева направо, а не сверху вниз, что означает, что если вы используете левую клавишу со стрелкой, вы прокладываете себе путь к структуре папок, а клавиша со стрелкой вправо работает по структуре папок ,
Стоит прочитать man-страницы перед использованием рейнджера, чтобы вы могли привыкнуть ко всем доступным переключателям клавиатуры.
09 из 15Отменить выключение

Таким образом, вы запустили shutdown либо через командную строку, либо из графического интерфейса, и вы поняли, что вы действительно этого не хотели.
- shutdown -c
Обратите внимание: если остановка уже запущена, может быть слишком поздно, чтобы остановить выключение.
Еще одна команда:
- остановка pkill
Процесс убийства Хунг Простой способ

Представьте, что вы используете приложение и по какой-то причине оно зависает.
Вы можете использовать ps -ef найти процесс, а затем убить процесс или использовать HTOP.
Существует более быстрая и легкая команда, которую вы будете любить по имени xkill.
Просто введите следующее в терминал и нажмите на окно приложения, которое вы хотите убить.
XkillЧто произойдет, если вся система висит?
Удерживайте клавиши «alt» и «sysrq» на клавиатуре, и в то время как они удерживаются вниз, выполните следующие действия:
REISUBЭто приведет к перезагрузке компьютера без необходимости удерживать кнопку питания.
11 из 15Загрузить видео на Youtube

Вообще говоря, большинство из нас очень довольны тем, что Youtube размещает видеоролики, и мы смотрим их, передавая их через наш выбранный медиаплеер.
Если вы знаете, что некоторое время находитесь в автономном режиме (т. Е. Из-за поездки на самолете или поездок между югом Шотландии и севера Англии), вы можете загрузить несколько видеороликов на ручку и посмотреть их на своем досуг.
Все, что вам нужно сделать, это установить youtube-dl из диспетчера пакетов.
Вы можете использовать youtube-dl следующим образом:
youtube-dl url-to-videoВы можете получить URL-адрес для любого видео на Youtube, щелкнув ссылку общего доступа на странице видео. Просто скопируйте ссылку и вставьте ее в командную строку (используя сдвиг + вставить ярлык).
12 из 15Загрузить файлы из Интернета с помощью wget

Команда wget позволяет загружать файлы из Интернета с помощью терминала.
Синтаксис выглядит следующим образом:
wget path / to / filenameНапример:
wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/downloadСуществует большое количество переключателей, которые можно использовать с wget, такими как -О который позволяет выводить имя файла на новое имя.
В приведенном выше примере мы загрузили AntiX Linux из Sourceforge. Имя файла Antix-15-V_386-full.iso довольно длинный. Было бы неплохо загрузить его как раз antix15.iso, Для этого используйте следующую команду:
wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/downloadЗагрузка одного файла, похоже, не стоит того, вы можете легко перейти на веб-страницу с помощью браузера и щелкнуть ссылку.
Если, однако, вы хотите загрузить дюжину файлов, то возможность добавлять ссылки в файл импорта и использовать wget для загрузки файлов с этих ссылок будет намного быстрее.
Просто используйте -i переключатель следующее:
wget -i / path / to / importfile 13 из 15Паровоз

Это не так полезно, как немного веселья.
Нарисуйте паровозу в окне терминала, используя следующую команду:
С.Л. 14 из 15Получите свою удачу

Другой, который не особенно полезен, но просто немного веселья, - это команда удачи.
Словно команда sl, вам может потребоваться сначала установить его из своего репозитория.
Затем просто введите следующее, чтобы узнать ваше состояние
состояние 15 из 15Получить корову, чтобы рассказать о своей судьбе

Наконец, заведите корову, чтобы рассказать вам свое состояние, используя косяк.
Введите в свой терминал следующее:
фортуна | CowsayЕсли у вас есть графический рабочий стол, вы можете использовать xcowsay чтобы получить мультяшную корову, чтобы показать свое состояние:
фортуна | xcowsayCowsay а также xcowsay может использоваться для отображения любого сообщения. Например, чтобы отобразить Привет, мирпросто используйте следующую команду:
cowsay "hello world"Резюме
Я надеюсь, что вы нашли этот список полезным и что вы думаете, «я не знал, что вы могли бы это сделать» по крайней мере для одного из 11 пунктов.




