Где вы находитесь:

pwd

Создать файл с именем data.txt можно тремя способами:

`touch data.txt

data.txt Тут пойдёт дальше содержимое файла, которое можно ввести, чтобы выйти из него жмите Ctrl + C data2.txt Снова пишем содержимое. Разница в этих 2 командах есть. Какая? Напишите мне в комментариях (я не знаю)`

Вывод файлов с разными флагами:

$ ls action comedy drama genres.txt $ ls -a . .. .preferences action comedy drama genres.txt $ ls -l total 0 drwxr-xr-x 4 ccuser ccuser 172 Jul 8 2015 action drwxr-xr-x 4 ccuser ccuser 77 Jul 8 2015 comedy drwxr-xr-x 4 ccuser ccuser 38 Jul 8 2015 drama -rw-r--r-- 1 ccuser ccuser 0 Jul 8 2015 genres.txt

Удалить файлы с именем

find /home/userA/folderA/* -type f \( -name "data.txt" -or -name "glass.txt" \) -delete

Удалить папку с именем match

find /home/userA/folderA/* -depth -name "match" -type d -exec rm -rf "{}" \;

Подсоединиться по ssh:

ssh username@servername.com

Отсоединиться

exit;

Запустить простой сервер Python:

Python -m SimpleHTTPServer

Проверить версию php на сервере из командной строки:

php -i "(command-line 'phpinfo()')"

Для того, чтобы облегчить себе жизнь и использовать сокращения вместо полных команд, создайте файл в корне своей системы (Mac OS/Linux), например, .aliases и поместите туда код:

alias gs='git status' alias gl='git log' alias com='git checkout master' alias gaa='git add .' alias gc='git commit -m ' alias gp='git push' alias nah='git reset --hard && git clean -df' alias repos='cd ~/Repos' alias code='cd ~/code' alias pserver='python -m SimpleHTTPServer 8000' alias partisan='php artisan'

Дальше, чтобы ваши сокращения работали, нужно прописать путь к ним в файле настроек клиента командной строки. Я использую эмулятор терминала iTerm2 и поэтому мне нужно добавить в мой файл .zshrc следующую строку:

# Example aliases source ~/.aliases

После этого перезагружаете ваш (эмулятор) терминал(а) и пользуетесь сокращениями.

Для тех, кто только начал работу с CLI, рекомендую пройти бесплатный курс на Codecademy по командной строке.