freeCodeCamp/guide/chinese/linux/the-anatomy-of-the-linux-co.../index.md

35 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: The Anatomy of the Linux Command Line
localeTitle: Linux命令行的剖析
---
# Linux命令行的剖析
在这个高度图形用户界面GUI技术世界的命令中许多计算机用户发现输入文本命令在命令提示符或终端上以执行令人厌恶的基本功能的想法 - 最好留给程序员或开发人员(实际上是极客)。
幸运的是命令行界面CLI在Linux领域处于领先地位。虽然许多版本的linux都带有完善且直观的GUI但为了获得最佳的Linux体验人们仍然需要熟悉Linux CLI终端或shell才能以快速干净的方式执行必要的计算机操作。
如果您选择使用它命令行在Linux用户的生活中仍扮演着非常重要的角色。
在Linux中命令在终端中给出键入。虽然终端应用程序可以在不同的Linux发行版发行版中有不同的名称 - 但大多数时候它简称为“终端”或一个密切相关的术语。
要开始使用打开终端对于Ubuntu只需按住Ctrl + Alt + T你会受到以这种格式排列的一系列字符的欢迎;
```linux
user_name@machine_name:~$
```
您可以看到以闪烁的shell提示符结尾的命令行表示shell已准备好接收来自用户的命令。
* **_“user\_name”_**代表登录名。
* **_“machine\_name”_** 也称为域名是分配给计算机或服务器的名称通常在安装期间设置。有时它也可以用IP地址表示。
* 波形符号**_“〜”_**表示用户的当前目录是他的“home” `(/home/user_name)`
* 请注意Linux系统中的每个用户都有为其创建的HOME目录并且此主目录始终与用户的登录名或用户名具有相同的名称。也就是说如果登录名是“john”那么他的主目录将是/ home / john。登录时每个用户都被直接带到他/她的主目录。
从命令终端您可以开始向shell发出命令。可以在单个命令行上使用分号分隔多个命令。像这样的东西;
`user_name@machine_name:~$ who; free; df`
但大多数情况下,为确保输出干净,建议一次输入一个命令,以免聚集屏幕。