Git Product home page Git Product logo

project2's Introduction

Напомним основные: pwd — проверить, где мы находимся; ls — посмотреть список файлов/папок в директории; cd — перейти в выбранную папку.

Команда touch создаёт файл, а команда mkdir — директорию. С помощью флага -p можно создать целую структуру директорий одной командой: mkdir -p. Для копирования файлов используют команду cp, для перемещения — mv.

Вывести содержимое файла можно командой cat. Для удаления файла используют rm, для удаления пустой директории — rmdir, а для директории с файлами — rm -r. Все команды удаления стирают данные безвозвратно — их нельзя будет восстановить из корзины!

С помощью && можно выполнить несколько команд сразу — одну за другой. Команды, которые вы выполняете в консоли, попадают в историю. Вы можете перемещаться по этой истории при помощи стрелок ↑↓. При нажатии на Tab консоль предложит несколько вариантов продолжения команды. Символами / и ~ можно быстро перемещаться к корневой и домашней директориям.

Навигация pwd (от англ. print working directory, «показать рабочую папку») — покажи, в какой я папке; ls (от англ. list directory contents, «отобразить содержимое директории») — покажи файлы и папки в текущей папке; ls -a — покажи также скрытые файлы и папки, названия которых начинаются с символа .; cd first-project (от англ. change directory, «сменить директорию») — перейди в папку first-project; cd first-project/html — перейди в папку html, которая находится в папке first-project; cd .. — перейди на уровень выше, в родительскую папку; cd ~ — перейди в домашнюю директорию (/Users/Username); cd / — перейди в корневую директорию. Работа с файлами и папками

Создание touch index.html (англ. touch, «коснуться») — создай файл index.html в текущей папке; touch index.html style.css script.js — если нужно создать сразу несколько файлов, можно напечатать их имена в одну строку через пробел; mkdir second-project (от англ. make directory, «создать директорию») — создай папку с именем second-project в текущей папке. Копирование и перемещение cp file.txt ~/my-dir (от англ. copy, «копировать») — скопируй файл в другое место; mv file.txt ~/my-dir (от англ. move, «переместить») — перемести файл или папку в другое место. Чтение cat file.txt (от англ. concatenate and print, «объединить и распечатать») — распечатай содержимое текстового файла file.txt. Удаление rm about.html (от англ. remove, «удалить») — удали файл about.html; rmdir images (от англ. remove directory, «удалить директорию») — удали папку images; rm -r second-project (от англ. remove, «удалить» + recursive, «рекурсивный») — удали папку second-project и всё, что она содержит. Полезные возможности Команды необязательно печатать и выполнять по очереди. Можно указать их списком — разделить двумя амперсандами (&&). У консоли есть собственная память — буфер с несколькими последними командами. По ним можно перемещаться с помощью клавиш со стрелками вверх (↑) и вниз (↓). Чтобы не вводить название файла или папки полностью, можно набрать первые символы имени и дважды нажать Tab. Если файл или папка есть в текущей директории, командная строка допишет путь сама. Например, вы находитесь в папке dev. Начните вводить cd first

graph LR;
  untracked -- "git add" --> staged;
  staged    -- "???"     --> tracked/comitted;

%% стрелка без текста для примера: 
  A --> B;
Loading

project2's People

Contributors

grigoriygalintano avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.