Summary Flashcards
Version Control is also known as…
Source control and revision control.
What is a VCS?
Version control system.
It lock files so they can only be edited by one person at a time track changes to files.
What is Git?
It’s a popular free VCS.
What is a Network Backbone?
A part of a computer network that interconnects various pieces of a network, providing a path for the exchange of information between different subnetworks. It is a “senior” network containing a high capacity connection that forms the main link to various “junior” networks.
What is a Shell?
A type of program that provides a user interface between the user and the operating system.
How Distributed VCS works?
The programmers can have a local repository and pull and push from and to the remote repository.
How Centralized VCS works?
The prorammers don’t have a local repository and can only Checkout and Commit changes on a file.
What is the term for: ““The current state of locally stored project files not yet added to the main (master) repository”?
Working set.
What is a Console?
An input/output device for a computer.
What is Pseudo Console?
Also called ConPTY, is a text-based console that allows one to work with command line applications.
What is Vi?
Short for visual.
A text editor for the Unix operating system.
What is Vim?
Shor for Vi improved.
Vim allows to move the cursor around a document without the use of a mouse.
What are the three modes for editing texts files in Vim?
- Command Mode
- Insert mode.
- Last-Line Mode.
What Command Mode does?
Allows you to use the keys on the keyboard as commands.
What Insert Mode does?
Allows you to input text.
What Last-Line Mode does?
It is a combination of a column and a command that tell the computers that it is the end of the file and what you wat to do.
For example, :w ends and saves the file.
What are control characters?
Not printable characters that tell the computer to do something.
What is LF?
Stands for “line feed”
A control character that break a line in a text file without moving the cursor to the beginning of the line.
What is CRLF?
Stands for “carriage return line feed”.
Control character that moves the cursos to the beginning of the line.
What is MSYS2?
Minimal System 2.
Is a collection of open source software tools for windows that would normally depend on Unix to operate.
What is MinTTY?
Stands for Windows pseudo terminal.
It is a Windows Software package that provides a way for Windows console programs to communicate with Unix interfaces, such as bash.
What is INI File Format?
Initialization File Format.
Used by the Windows operating system, typically to lay out operating instructions for the OS and some programs.
What is Touch?
A command-line interface program for Unix that is used to update date information – such as: changing the date that a file or directory was modified or accessed. Touch can also be used to create or open a file.
Ex: You could type “touch dogstory.docx” in the Git command line to create a blank Microsoft Word document entitled “dogstory”.
What is Command-Line Option?
Something that modifies the operation of a command.
At the example, LS is called the switch.
Ex:
The command “ls” tells the computer to list the files in the current directory. Adding the switch “-lS” will modify the command so that the list of files is sorted from largest file size to smallest. The full command (command plus the command-line option) would look like this:
ls -lS