- Learn Linux Quickly
- Ahmed AlKabary
- 305字
- 2021-06-11 18:43:51
The info page
The GNU project launched the info pages as an alternative documentation to the man pages. The GNU project once claimed that man pages are outdated and needed replacement and so they came up with the info pages.
You can view the info page of any command by running:
info command_name
For example, to view the info page of the ls command, you can run the info ls command:
elliot@ubuntu-linux:~$ info ls
Next: dir invocation, Up: Directory listing
10.1 ‘ls': List directory contents
==================================
The ‘ls' program lists information about files (of any type, including directories). Options and file arguments can be intermixed arbitrarily, as usual.
For non-option command-line arguments that are directories, by default ‘ls' lists the contents of directories, not recursively, and omitting files with names beginning with ‘.'. For other non-option arguments, by default ‘ls' lists just the file name. If no non-option argument is specified, ‘ls' operates on the current directory, acting as if it had been invoked with a single argument of ‘.'.
By default, the output is sorted alphabetically, according to the locale settings in effect.(1) If standard output is a terminal, the output is in columns (sorted vertically) and control characters are output as question marks; otherwise, the output is listed one per line and control characters are output as-is.
Because ‘ls' is such a fundamental program, it has accumulated many options over the years. They are described in the subsections below; within each section, options are listed alphabetically (ignoring case). The pision of options into the subsections is not absolute, since some options affect more than one aspect of ‘ls''s operation.
The info pages sometimes offer more details compared to man pages. However, man pages remain the most popular go-to destination for help documentation on Linux.
推薦閱讀
- Getting Started with React
- Java開發(fā)入行真功夫
- 差分進化算法及其高維多目標優(yōu)化應用
- Interactive Applications Using Matplotlib
- Reactive Android Programming
- 自制編程語言
- Asynchronous Android Programming(Second Edition)
- 基于ARM Cortex-M4F內核的MSP432 MCU開發(fā)實踐
- Learning Continuous Integration with TeamCity
- 基于SpringBoot實現:Java分布式中間件開發(fā)入門與實戰(zhàn)
- 從零開始:UI圖標設計與制作(第3版)
- Hands-On JavaScript for Python Developers
- Arduino機器人系統(tǒng)設計及開發(fā)
- Learning Bootstrap 4(Second Edition)
- HTML5移動前端開發(fā)基礎與實戰(zhàn)(微課版)