24 основных команд Flashcards
(32 cards)
man
man+[command_name]
Вывод справки о команде.
pwd
Вывод текущей рабочей директории.
ls
Вывод содержимого директории.
ls -a
Вывод скрытых файлов.
ls -l
Вывод подробной информации о файле.
ps
Просмотр выполняющихся процессов.
ps -e
Вывод сведений обо всех выполняющихся процессов.
cd
cd+[my_directory]
Переход на my_directory
cd ..
Переход на директорию уровнем выше.
touch
touch+[my_file]
Создание файла my_file.
mkdir
mkdir+[my_directory]
Создание папки [my_directory] по заданному пути.
mv
mv+[my_file]+[target_directory]
Перемещение файла в указанную директорию.
mv+[my_file]+[target_directory]+[my_new_name_file]
Перемещение файла с переименованием.
cp
cp+[my_file]+[target_directory]
Копирование файла.
ln -s
ln -s+[my_file]+[target_file]
Создание ссылки с одного файла на другой.
Можно и для директорий.
>
[my_command] > [my_file]
Результаты работы command направляются на file.
<
[my_command] < [my_file]
Направление данных с file на текущую задачу консоли.
> >
Файл должен существовать, ничего не будет перезаписано, данные будут добавлены в конец этого файла.
|
[first_command] | [second_command]
head
head+[my_file]
Считывает строки из начала файла и выводит на экран.
Не только содержимое файлов, но и то, что эти команды выводят.
Можно использовать в конвейере.
tail
tail+[my_file]
Считывает строки с конца файла.
Можно использоваться в конвейере.
cat
- cat+[my_file.txt]
Выводит в stdout. - cat [my_file1.txt]+[my_file2.txt]
Конкатенирует их содержимое и вывеет что получилось в stdout.
Если результат нужно вывести отдельным файлом, то можно использовать >.
rm
rm+[my_file]
Удаление файла.
rm -r+[my_folder]
Удаление папки.
rm -rf
Удаление без подтверждения каждого файла.
kill
kill+[1234]
Остановка процесса.
kill -9
Принудительное остановка.
grep
grep+[my_regex]+[my_file]
Выполняет поиск my_regex в my_file.