Из этой шпаргалки по командной строке Linux / Unix вы узнаете:
- Основные команды Linux
- Команды доступа к файлам
- Команда "Переменные среды"
- Команды управления пользователями linux
- Сетевая команда
- Команда процесса
- Команды редактирования VI
Основные команды 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 поможет вам!