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

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)

主站蜘蛛池模板: 拉萨市| 客服| 巩义市| 磐石市| 卓资县| 安多县| 凤山市| 石门县| 清远市| 怀来县| 吉水县| 腾冲县| 四川省| 荔波县| 汤阴县| 离岛区| 合川市| 曲靖市| 长葛市| 故城县| 宝兴县| 南皮县| 囊谦县| 泽州县| 仙桃市| 宣威市| 海城市| 大足县| 府谷县| 中宁县| 社会| 阿瓦提县| 宜都市| 屏山县| 乌海市| 常宁市| 浦城县| 双牌县| 临沭县| 云浮市| 长垣县|