В этом листе командной строки Linux / Unix вы узнаете:
Основные команды Linux
команда |
Описание |
ls |
Перечисляет все файлы и каталоги в текущем рабочем каталоге |
ls-R |
Также перечисляет файлы в подкаталогах |
ls-a |
Перечисляет также скрытые файлы |
ls-al |
Перечисляет файлы и каталоги с подробной информацией, такой как разрешения, размер, владелец и т. Д. |
cd or cd ~ |
Перейдите в каталог HOME |
cd .. |
Переместиться на один уровень вверх |
cd |
Чтобы перейти в определенный каталог |
cd / |
Переместить в корневой каталог |
cat > filename |
Создает новый файл |
cat filename |
Отображает содержимое файла |
cat file1 file2 > file3 |
Объединяет два файла (файл1, файл2) и сохраняет результаты в новом файле (файл3) |
mv file "new file path" |
Перемещает файлы на новое место |
mv filename new_file_name |
Переименовывает файл в новое имя файла |
sudo |
Позволяет обычным пользователям запускать программы с привилегиями безопасности суперпользователя или root |
rm filename |
Удаляет файл |
man |
Предоставляет справочную информацию по команде |
history |
Предоставляет список всех прошлых команд, набранных в текущем терминальном сеансе |
clear |
Очищает терминал |
mkdir directoryname |
Создает новый каталог в текущем рабочем каталоге или по указанному пути |
rmdir |
Удаляет каталог |
mv |
Переименовывает каталог |
pr -x |
Делит файл на x столбцов |
pr -h |
Назначает заголовок файла |
pr -n |
Обозначает файл с номерами строк |
lp -nc , lpr c |
Печатает «c» копии файла |
lp-d lp-P |
Определяет имя принтера |
apt-get |
Команда, используемая для установки и обновления пакетов |
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' |
Команда для отправки электронной почты |
mail -s "Subject" to-address < Filename |
Команда для отправки электронной почты с вложением |
Команды разрешения файлов
команда |
Описание |
ls-l |
показать тип файла и права доступа |
r |
разрешение на чтение |
w |
разрешение на запись |
x |
оформить разрешение |
-= |
отсутствует разрешение на |
Chown user |
Для смены владельца файла / каталога |
Chown user:group filename |
изменить пользователя, а также группу для файла или каталога |
Команда переменных среды
команда |
Описание |
echo $VARIABLE |
Отображать значение переменной |
env |
Отображает все переменные среды |
VARIABLE_NAME= variable_value |
Создать новую переменную |
Unset |
Удалить переменную |
export Variable=value |
Установить значение переменной окружения |
Команды управления пользователями linux
команда |
Описание |
sudo adduser username |
Отображать значение переменной |
sudo passwd -l 'username' |
Отображает все переменные среды |
sudo userdel -r 'username' |
Создать новую переменную |
sudo usermod -a -G GROUPNAME USERNAME |
Удалить переменную |
sudo deluser USER GROUPNAME |
Установить значение переменной окружения |
finger |
Дает информацию обо всех вошедших в систему пользователя |
finger username |
Предоставляет информацию о конкретном пользователе |
Сетевая команда
команда |
Описание |
SSH username@ip-address or hostname |
войти в удаленную машину Linux с помощью SSH |
Ping hostname="" or ="" |
Для проверки связи и анализа сетевых и хост-соединений |
dir |
Отображать файлы в текущем каталоге удаленного компьютера |
cd "dirname" |
сменить каталог на «dirname» на удаленном компьютере |
put file |
загрузить файл с локального на удаленный компьютер |
get file |
Загрузите файл с удаленного на локальный компьютер |
quit |
Выйти |
Команда процесса
команда |
Описание |
bg |
Чтобы отправить процесс в фоновом режиме |
fg |
Чтобы запустить остановленный процесс на переднем плане |
top |
Подробности обо всех активных процессах |
ps |
Предоставьте статус процессов, запущенных для пользователя |
ps PID |
Дает статус определенного процесса |
pidof |
Предоставляет идентификатор процесса (PID) процесса |
kill PID |
Убивает процесс |
nice |
Запускает процесс с заданным приоритетом |
renice |
Изменяет приоритет уже запущенного процесса |
df |
Предоставляет свободное место на жестком диске в вашей системе |
free |
Дает бесплатную оперативную память в вашей системе |
Команды редактирования VI
команда |
Описание |
i |
Вставить по курсору (переходит в режим вставки) |
a |
Запись после курсора (переходит в режим вставки) |
A |
Запись в конце строки (переходит в режим вставки) |
ESC |
Завершить режим вставки |
u |
Отменить последнее изменение |
U |
Отменить все изменения во всей строке |
o |
Открыть новую строку (переходит в режим вставки) |
dd |
Удалить строку |
3dd |
Удалить 3 строки |
D |
Удалить содержимое строки после курсора |
C |
Удалить содержимое строки после курсора и вставить новый текст. Нажмите клавишу ESC, чтобы завершить вставку. |
dw |
Удалить слово |
4dw |
Удалить 4 слова |
cw |
Изменить слово |
x |
Удалить символ в курсоре |
r |
Заменить персонажа |
R |
Перезаписывать символы от курсора вперед |
s |
Заменить один символ под курсором продолжить вставку |
S |
Подставьте всю строку и начните вставлять в начале строки |
~ |
Изменить регистр индивидуального персонажа |
Надеюсь, это справочное руководство по Linux поможет вам!