Эта статья предназначена для людей, которые плохо знакомы с Unix и хотят изучить его наиболее часто используемые команды, которые используются в терминале.
cd
cd ~/Projects
Если вы не новичок в Unix, я думаю, все знают, что это делает. Эта команда изменит каталог вашего текущего терминала на другой каталог. Например, если вы находитесь в каталоге a
и хотите перейти в каталог b
, просто введите cd b
. Более полное объяснение: ссылка.
ls
ls
Эта команда перечислит, какие файлы/папки у вас есть в вашем текущем каталоге. Чтобы также просмотреть все скрытые файлы/папки, введите ls -a
.
mv
mv ./a.txt ./b.txt
Эта команда может либо переместить файл в другой каталог, либо, как указано выше, переименовать файл. Первый аргумент (a.txt
) — это файл, а второй аргумент — новое имя файла (в случае переименования) или каталог (в случае перемещения файла). Чтобы перейти в каталог (скажем, каталог b
), вы можете ввести mv a.txt b/
.
rm
rm ./a.txt
Эта команда используется для удаления файла. Если вы хотите удалить папку, используйте rm -rf [folder_name]
.
мкдир
mkdir app
Эта команда используется для создания нового каталога. Вы можете создать вложенный каталог, используя mkdir -p a/b/c
.
кот
cat ./a.txt
В отличие от своих имен, cat
используется для отображения содержимого файла. Есть и другие способы использования этой команды, но вы можете изучить их по ходу дела.
ps -e
ps -e
Эта команда используется для вывода списка процессов, запущенных в данный момент на машине. Если эта команда не работает, попробуйте вызвать sudo ps -e
(вы узнаете больше о sudo)
В основном вы смотрите только на «PID» и «CMD» на выходе.
убить -9
kill -9 [PID]
Как и его имя, kill -9
используется для удаления запущенного процесса. Вы можете получить PID из описанного выше процесса.
grep
[some_command] | grep search_value
Grep используется для фильтрации результатов команды. Я могу ввести ls | grep Doc
, если я хочу получить любой файл/папку в текущем каталоге, в котором есть «Doc». grep
можно использовать со многими командами, если вы поместите его после символа |
.
В сочетании с командой ps -e
мы можем искать процесс, который хотим убить.
Пока достаточно знать основные команды. Позже, если вы обнаружите какие-либо трудности, просто погуглите.