1,./configure
./configure is the first step in the source code installation, and the main purpose is to configure the software to be installed, to check whether the current environment satisfies the dependency of the software to be installed, but not all of the tar packages are source-code packages.
Can ls command to see if there is no configure this file, perhaps you are under the binary package, if it is a binary package, after decompression can be used directly.
2, Ln
LN is another very important command in Linux, its function is to create a file in another location with a non-link, the most common parameter of this command is-s, the specific use is: Ln–s source file Destination file.
When we need to use the same file in different directories, we do not need to put a file in each required directory, we just put the file in a fixed directory, and then in the other directory with the ln command link it can, do not have to repeatedly occupy disk space. Example: ln–s/bin/less/usr/local/bin/less
-S is the meaning of the Code name (symbolic).
Here are two points to note: first, the LN command will maintain the synchronization of each linked file, that is, no matter where you change, the other files will change the same; second, ln links and soft links and hard links two, soft link is ln–s * *, It will only generate a mirror image of a file in the location you selected, no disk space, hard link LN * * * *, no parameter-s, it will generate a file in your selected location and the same size as the source file, whether it is soft links or hard links, the files are kept synchronized changes.
If you use LS to look at a directory, found that there is a file at the end of a @ symbol, that is, a file generated with the LN command, with the ls–l command to see the link shown in the path.
Instruction detailed description
Directive Name: LN
Usage rights: All users
How to use: ln [options] Source dist, where option is in the format:
[-BDFINSVF] [-S Backup-suffix] [-v {numbered,existing,simple}]
[--help] [--version] [--]
Note: In the Linux/unix file system, there is a so-called link, we can consider it as the alias of the file, and the link can be divided into two kinds: Hard link (hardlink) and soft link (symboliclink), hard link means that a file can have multiple names, The soft-link approach is to produce a special file with the content of the file pointing to the location of another file. Hard links exist in the same file system, while soft links can span different file systems.
LN Source Dist is the generation of a link (dist) to the source, and the use of a hard or soft link is determined by the parameter.
Whether a hard link or a soft link will not copy the original file, it will only occupy a very small amount of disk space.
-F: Delete the file with the Dist file name at the end of the link
-D: Allow system managers to hard-link their own directories
-I: Ask before deleting the file with the Dist file name
-N: When making a soft link, treat the dist as a generic file
-S: Soft junction (symbolic Link)
-V: Displays the file name before the link
-B: Files that are overwritten or deleted at the time of the link are backed up
-S SUFFIX: Add the backed up files with SUFFIX tails
-V Method: Specify how the backup should be
--HELP: Show Auxiliary Instructions
--version: Display version
Example:
The file yy produces a symbolic link:zz
Ln-s yy ZZ
To create a hard link:zz file yy
ln yy XX
Linux basic commands