markdown Bash命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown Bash命令相关的知识,希望对你有一定的参考价值。
## Bash commands
**touch** - _создать файл_
**mkdir** - _создать папку_
**mkdir dir/subdir** - _создаст все папки в цепочке_
**mv subdir dir** - _перемещение папки subdir со всем содержимым в папку dir_
**mv subdir/\* dir** - _перемещение всего из папки subdir в папку dir_
**rm file** - _удаление файла_
**rm -rf dir** - _удаление папки со всем содеримым (ОПАСНО! Быть аккуратнее)_
**cat** - _вывод в вконсоль содержимого всего файла_
**head** - _вывод 10-ти первых строк содержимого файла_
**tail** - _вывод 10-ти последних строк содержимого файла_
**tail - f system.log** - _постоянный вывод последних 10 сообщений в файле_
**grep 'Apr 27’ system.log** - _выведет все строки с заданным содержимым из файла system.log_
**grep Mac system.log** - _выведет все строки с “Mac” из файла system.log_
**Пэйджеры** - _программы которые открывают и выводят в консоль содержимое файлов частями, то что помещается на экран_
• **more**
• **less** - _боее продвинутый_, попадаем в режим vim'а
>**q** - _выход;_
**h** - _справка;_
**ctrl + f** - _перемещение постранично вперед;_
**ctrl + b** - _перемещение постранично назад;_
**G** - _переместтиться в начало файла;_
**/char** - _поиск слова char в файле. n , shift + n - премещение по найденным вперед назад;_
**man** - _справка;_
**man man** - _справка по справке;_
**man mkdir** - _справка по команде mkdir_
**man -f mkdir** - _вывод всех категорий где встречается mkdir;_
**which ls** - _which показывает где лежит программа;_
**env** - _Просмотр списка переменных окружения_
**PATH=/var/tmp:$PATH** - _добавляем папку в переменную PATH. Теперь если в папке tmp/ лежит скрипт, его можно запустить из любого места в консоли. Теперь оболочка будет заглядывать и по адресу /var/tmp_. _Работает только в рамках текущей сессии;_
**ls > outputLs** - _перенаправления потока вывода не на экран, а в файл;_
**sort < unsorted** - _отсортированный (sort) вывод на экран(<) из файла(unsorted);_
**sort < unsorted > sorted** - _вывести отсоритрованный(sort) файл(unsorted) и записать во новь созданный файл(sorted)_
Использование конвеера ( **|** )
**cat unsorted | sort** - _ввыведет отсорированный файл unsorted на экран;_
**cat unsorted | sort | uniq** - _\~//\~ + если есть повторения в фйле, выведет в одном экземплре(uniq);_
**ls | grep test** - _выведет на экран все файлы и папки с названием test;_
**history** - _вывод истории терминала .bash_history_
**!524** - _повтор (вызов) команды из списка истории, 524 - номер команды в истории;_
**!cat** - _первая встретившаяся сконца списка команда, содержащая cat;_
**ctrl +r** + “history” - _инкрементальный поиск команд в истории_. _Если найденная команда не та, нажимаем ctrl + r_
**Alias** (псевдонимы для команд)
**alias** - _вывод списка алиасов утановленных в системе;_
**alias ll='ls -la'** - _назначаем алиас ll, ll исполняет ls -la;_
**unalias ll** - _удаление алиаса;_
**type ll** - _просмотр описания алиаса;_
以上是关于markdown Bash命令的主要内容,如果未能解决你的问题,请参考以下文章