Лучшие команды для Linux: основные, администрирование, разрешения ...
Оглавление:
- Основные команды Linux
- Управление процессом
- Управление разрешениями файлов
- SSH: удаленное соединение
- Команды для поиска
- Системная информация
- Сжатие файлов
- Команды для сетевого подключения
- Установка пакета
- Команды установщика
- Глобальные ярлыки
Всегда хорошо иметь небольшую помощь, когда мы учимся чему-то новому. Имея это в виду, в Professional Review мы подготовили справочное руководство с основными и наиболее часто используемыми командами, чтобы помочь тем, кто сейчас открывает мир пингвинов. Несмотря на то, что система с годами сильно развивалась и стала чрезвычайно простой и дружественной для любого новичка в ней, командный терминал Linux является неотъемлемой частью операционной системы; и это мощный инструмент.
Таким образом, это полезно знать на случай, если вам понадобится однажды. Кроме того, это руководство предназначено для опровержения идеи, что команды предназначены только для экспертов. Здесь вы можете узнать, насколько они просты в использовании.
Рекомендуем прочитать:
- Краткое руководство по основным командам для Ubuntu и Linux. Команды помощи в терминале Linux.
Основные команды Linux
Мы организуем основные команды по категориям, чтобы облегчить запоминание и облегчить консультации. Теперь вам просто нужно открыть терминал и приступить к работе, чтобы насладиться мощью терминала Linux. Начнем с основных команд файла:
- ls: список каталогов. -al: список каталогов, в которых также отображаются скрытые файлы. cd dir: изменить текущий каталог на указанный (заменить переменную dir именем папки) cd: отправить в каталог / home (личные файлы) pwd: show текущий путь к каталогу mkdir dir *: создать указанный каталог (заменить переменную dir именем папки) rm файл: удалить указанный файл (заменить файловую переменную именем удаляемого файла) rm -r dir: удалить указанный каталог (заменить переменную dir именем папки) rm -f file: принудительно удалить указанный файл (-f de force) (заменить файловую переменную именем файла, который вы хотите удалить) rm -rf dir: принудительно удаляет указанный каталог (замените переменную dir именем папки).cp -r file1 file2: скопируйте «file1» в «file2» (замените переменную file * на имя файл) cp -r dir1 dir2: скопировать каталог1 в каталог2; создайте каталог2, если он не существует (замените dir на имя каталога) mv file1 file2: может использоваться для переименования или перемещения file1 в file2. Если file2 является существующим каталогом, переместите file1 в каталог «file2» (замените переменную файла именем файла) ln -s ссылка на файл: создайте символическую ссылку (ярлык) для файла (замените переменную файла на имя файла и ссылка с именем, которое будет иметь ярлык) сенсорный файл: создать или обновить файл (заменить переменную файла именем файла) cat> file: перенаправить стандартный ввод в файл (заменить файловую переменную) по имени файла) more file: показывает содержимое файла filehead: показывает первые 10 строк файла архива файла: показывает последние 10 строк архива файла -f file: показывает содержимое файла при обновлении (увеличивается размер), из последних 10 строк
Управление процессом
- ps: показывает активные пользовательские процессы в режиме реального времени: показывает все процессы, запущенные в режиме реального времени. pid: убивает определенный процесс с идентификатором (замените pid номером процесса). killall proc: убивает все процессы с помощью указанное имя (замените proc на имя процесса) bg: список остановленных или вторых заданий planofg: переводит самое последнее задание в первое задание planofg: выводит задание «job» на передний план (замените задание именем процесса)
Управление разрешениями файлов
Восьмеричный файл chmod: измените права доступа к файлу «file» на восьмеричное, которое можно указать отдельно для «user», «group» и «others». Восьмеричные значения представлены ниже:
- 4 - чтение (r из чтения) 2 - запись (w, из записи) 1 - выполнение (x, выполнение)
Объяснение: Чтобы установить разрешения, указанные выше значения складываются вместе. Например, чтобы назначить владельцу файла (пользователю) полный доступ на чтение (r), запись (w) и выполнение (x), просто добавьте восьмеричное значение 4 + 2 + 1 = 7. Предполагая, что вы хотите ограничить доступ для членов «группы», разрешающий только чтение и запись, просто добавьте 4 + 2 = 6. После двух приведенных примеров останется: chmod 760 (r для пользователя, w для группы и 0 для других или "rw-")
Другие примеры:
- chmod 777: чтение (r), запись (w) и выполнение (x) для всех («пользователь», «группа» и «другие») chmod 755: «rwx» для «владелец» (пользователь), «rw» для "группы" и "других"
Для получения дополнительной информации введите в терминале: man chmod
SSH: удаленное соединение
ssh user @ host: подключиться к хосту как пользователь (пример: ssh andres @ myserver)
ssh -p порт user @ host: подключается к хосту на указанном порту (замените «порт» на настроенный номер порта)
ssh-copy-id user @ host: добавить пароль для хоста и пользователя этого хоста; используется для активации логина без пароля с использованием ключей
Команды для поиска
grep sequence files: поиск последовательности файлов (замените последовательность и файлы значениями, соответствующими исследованию)
grep-r dir sequence: поиск рекурсивно по последовательности в директории dir
команда | grep sequence: поиск последовательности в выходных данных команды (замена команды и последовательности в соответствии со значениями, которые необходимо найти)
найти файл: найти все экземпляры файла (замените переменную файла на имя файла)
Системная информация
- date: показывает текущую дату и время: показывает календарь на текущий месяц timeup: показывает время работы системыw: показывает, кто onlinewhoami: показывает, кто пользователь onlinefinger: показывает информацию useruname -a: показывает информацию corescat / porc / cpuinfo: показать информацию о CPUcat / proc / meminfo: показать информацию о команде memoryman: открыть руководство по указанной команде (замените переменную команды на имя команды, которую вы хотите знать) df: показать использование from diskdu: показывает использование свободного места в каталоге: показывает использование памяти и приложение подкачки: показывает возможные местоположения приложения (замените приложение именем программы), какое приложение: показывает, какое приложение будет запускаться по умолчанию (заменить приложение по названию программы)
Сжатие файлов
- tar cf package.tar files: создать пакет TAR (с именем package.tar) с указанными файлами (заменить переменную files именем файла) tar xf package.tar: извлечь файлы из package.tar (заменить переменную пакета.tar по имени файла) tar czf pacote.tar.gz файлы: создать пакет TAR (с именем pacote.tar.gz) со сжатием GZiptar xzf pacote.tar.gz: извлечь пакет TAR (с именем pacote.tar. gz) со сжатием GZiptar cjf package.tar.bz2: создать пакет TAR (с именем package.tar.bz2) со сжатием BZip2tar xjf package.tar.bz2: извлечь файл TAR с помощью файла сжатия BZip2gzip: сжать файл и name file.gz (заменить переменную файла именем файла) gzip -d file.gz: разархивировать file.gz в файл (заменить переменную file.gz именем файла)
Команды для сетевого подключения
ping host - отправляет пакет ICMP (ping) хосту и отображает результат (замените переменную хоста доменом или номером IP-адреса веб-сайта)
domain whois: возвращает информацию о домене (подставьте в переменную домена адрес сайта или номер IP)
dig domain: возвращает информацию DNS для домена (замените переменную хоста доменом сайта или номером IP)
dig -x host: показать обратный возврат для хоста
wget file: загрузить файл (файл) (замените переменную file на сетевой адрес файла)
wget -c file: продолжает прерванную загрузку файла (замените переменную file на оперативный адрес файла)
Установка пакета
Установка из исходного кода; Команды должны вводиться в последовательности в терминале, по одной за раз:
- ./configuremakemake install
Команды установщика
dpkg -i package.deb: установить пакет DEB (дистрибутив Debian) (заменить переменную package.deb именем пакета программы)
rpm -Uvh package.rpm: устанавливает пакет RPM (дистрибутивы, использующие RPM) (замените переменную package.rpm именем пакета программы)
Глобальные ярлыки
- Ctrl + C: отменить текущую команду, запущенную Ctrl + Z: для текущей системы вернуться с fg на переднем плане или bg на заднем плане Ctrl + D: выйти из текущего сеанса; аналогично команде exitCtrl + W: удалить слово в текущей строке Ctrl + U: удалить всю строку Ctrl + R: нажать клавишу для отображения команды сегодня !!: повторить последнюю команду exit: закрыть сеанс текущего сеанса
Полезно знать и знать некоторые основные команды в терминале, это, помимо того, что вы расширяете свои знания об операционной системе, помогает вам сэкономить часы исследований.
Наконец, мы оставляем вам таблицу с основными командами, представленными в этой статье, она, безусловно, послужит для быстрого просмотра.
Что вы думаете о нашей статье об основных командах для терминала linux ? Вы нашли это интересным? Вы заинтересованы в загрузке определенной статьи в Интернете?
Основные разрешения Linux: Ubuntu / Debian с Chmod
Мы подробно объясняем, как управлять разрешениями в Linux с помощью команды CHMOD: debian, ubuntu, fedora, linux mint, elementary
Команды Linux для управления жесткими дисками и разделами
Команды Linux для управления жестким диском и разделами: задачи по проверке производительности, состояния и пространства устройств хранения
Powershell: что это такое, основные и рекомендуемые команды
Мы объясним, что такое PowerShell и основные основные команды, которые вам нужно знать, чтобы начать работу с этим терминалом Windows?