1. open the file kernel data structure
1. A process opens two files
File status flag: read, write, append, sync, non-blocking, etc.
2. A process opens the same file twice
3. Two processes open the same file
Example program:
C ++ code
Linux systems generally have 4 main parts:cores, shells, file systems, and Applications . The kernel, shell, and file systems together form a basic operating system structure that allows users to run programs, manage files, and use the system. Part
Shell script example: Batch compare whether the content of multiple files is the same,
To compare whether the content of the two files is completely consistent, you can simply use the diff command. For example:
diff file1 file2 &>/dev/null;echo
Click Back to learn the path of the Linux command line and shell script1.3-linux File SystemA file system is an organization method that files reside on storage devices such as disks. Linux systems can support a variety of currently popular file
Original: http://blog.csdn.net/sjzs5590/article/details/8254527Take Root's home directory as an example:As you can see, viewing a directory with the ls-l command will give you a list of 7 fields.Line 1th: Totals (total)The number after total refers
This article introduces the file I/0 in linux. for the kernel, all opened files are referenced by file descriptors. Each process has some associated file descriptors. The file descriptor is a non-negative integer. When you open an existing file or
1. The consequences of repeated references to the header file:The header file is repeatedly referenced multiple times: a header file is referenced multiple times in the source file.Take a look at the code first:/*test.h*/#include int a = 10;/*test.c*
Abstract:This article mainly discusses the basic application of the fcntl function for file control. the DUP function can copy file descriptors, while the fcntl function is similar to the DUP function. in addition, it provides more powerful
Detailed description of fcntl functions for file control and fcntl functions for control
Abstract:This article mainly discusses the basic application of the fcntl function for file control. the dup function can copy file descriptors, while the fcntl
In the process of simultaneous operation of the same file by multiple processes, it is very easy to cause data confusion in the file, need to lock operation to ensure the integrity of the data, the file-based lock described here, called "File
Use URLs
Consistently
Browsers cache content based on the URL. when URL changes, browser fetches a new version from origin server. URL can be changed by changing the query string parameters. for example, "/default. aspx "is cached on the browser.
VFS File System Structure Analysis and vfs System Structure Analysis
This article was originally published by fireaxe and can be freely copied and reproduced using GPL. However, for reprinting, please maintain the integrity of the document and
VFS File System Structure Analysis
This article was originally published by fireaxe and can be freely copied and reproduced using GPL. However, for reprinting, please maintain the integrity of the document and indicate the original author and
This is a very important command in linux. please be familiar with it. The function is to create a non-same link for a file in another location. The most common parameter of this command is-s. The specific usage is the target file of the ln-s source
The content in this section is from Pro Java 7 nio.2, which is a type of Path, which is a category in the Nio.2, and is compared with the convenience of using the java.io in the conventional system, and is organized as follows:
Defining a
Vim provides the multi-window editing function to simplify compound editing tasks. The multi-window mode of Vim does not mean that multiple Vim instances are started on the terminal. Enable multi-window editing Multiple windows in Vim are dynamic.
URL normalization (URLs canonicalization) is a big problem that has emerged in Google search results in the past year. It refers to the search engine to choose the best URL URLs as a real URL of the process.
For example, the following URLs generally
For a file, there is a unique index contact (inode) corresponding to it, but for an index contact number, there can be multiple file names corresponding to it. Therefore, the same file on the disk can be accessed through different paths. Note that
This article was originally published by fireaxe and can be freely copied and reproduced using GPL. However, for reprinting, please maintain the integrity of the document and indicate the original author and original link. The content can be used at
One of the most important features of the Linux file system is his file link, which is a reference to the file that allows the file to be seen in many places in the file system. Links can be treated just like the original file, and when edited
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.