官术网_书友最值得收藏!

9.3 Entering Commands at the Prompt

Commands are entered at the shell command prompt simply by typing the command and pressing the Enter key. While some commands perform tasks silently, most will display some form of output before returning to the prompt. For example, the ls command can be used to display the files and directories in the current working directory:

$ ls

Desktop Documents Downloads Music Pictures Public Templates Videos

The available commands are either built into the shell itself, or reside on the physical file system. The location on the file system of a command may be identified using the which command. For example, to find out where the ls executable resides on the file system:

$ which ls

alias ls=’ls --color=auto’

/usr/bin/ls

Clearly the ls command resides in the /usr/bin directory. Note also that an alias is configured, a topic which will be covered later in this chapter. Using the which command to locate the path to commands that are built into the shell will result in a message indicating the executable cannot be found. For example, attempting to find the location of the history command (which is actually built into the shell rather than existing as an executable on the file system) will result in output similar to the following:

$ which history

/usr/bin/which: no history in (/home/demo/.local/bin:/home/demo/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin)

主站蜘蛛池模板: 柞水县| 芮城县| 娄底市| 绥芬河市| 楚雄市| 洞头县| 石首市| 玛沁县| 大连市| 浦东新区| 潮州市| 宜宾县| 昭苏县| 南郑县| 巴里| 宁南县| 府谷县| 莫力| 桃园县| 威宁| 定州市| 久治县| 怀化市| 广德县| 开原市| 裕民县| 四川省| 沂水县| 洪洞县| 仁怀市| 浙江省| 襄城县| 阳曲县| 合水县| 石城县| 新疆| 金堂县| 乐平市| 思南县| 南开区| 固镇县|