上一篇文章介绍了《为什么要学Linux?》(地址:https://www.toutiao.com/article/7243099765720760832/),接下来继续介绍下Linux系统的终端字符和目录结构。

Linux终端字符说明
打开Linux终端后,首先会看到以下一些字符;我们得先了解这些字符的含义后,之后才能更好地玩转Linux系统。

Linux终端
上述终端字符含义说明:
- 字符1(root):表示当前终端登录的用户名;
- 字符2(@):表示at;
- 字符3(linux):表示“在”当前登录的主机名;
- 字符4(~):表示当前终端的工作目录
- 字符5(#):#表示身份识别符,若用 超级管理用户 登录则显示 # ,否则显示$符号
除了上述5个字符外,在Linux终端中,常用的字符还有以下几个:
- $ :表示普通用户,即非管理员用户;
- / :表示根目录;
- . :表示当前目录;
- .. :表示上级目录;
- - :表示前一个工作目录;
- * :通配符,表示任何字符或字符串;
- ? :通配符,表示单个字符;
- \ :转义字符,用来转义特殊字符;
- | :管道符号,用于把一个命令的输出传递给另一个命令;
- > :重定向符号,用于将命令的输出写入文件或设备;
- >> :重定向符号,用于将命令的输出追加到文件末尾,而不是覆盖原有内容;
- < :重定向符号,用于将文件内容传递给命令;
示例:假设我们有一个名为 example.txt 的文件,它包含了一些文本内容。我们可以使用以下命令将当前日期和时间追加到该文件中:
date >> example.txt
执行后,当前日期和时间会被添加到 example.txt 文件的末尾,而不会影响原有内容。如果该文件不存在,则会创建一个新的空文件并把输出追加到其中。需要注意的是, >> 符号只能用于追加输出到文件末尾,如果想要覆盖原有内容,应该使用单个大于号 > 。
⚠️注意 :这些字符在终端中使用非常频繁,特别是在执行命令时;了解它们的含义可以帮助我们更加高效地使用终端。
Linux目录结构

linux目录结构
Linux操作系统的目录结构是 一种树形结构 ,以 根目录为起点 ,分布在不同的文件系统上。以下是常见的Linux目录结构:
- / :根目录,包含了整个文件系统中的所有文件和目录;
- /bin:全称binary,含义是二进制。该目录中存储的都是一些二进制文件,文件都是可以被运行的;
- /boot :启动目录,包含了启动 Linux 内核所需的文件;
- /dev:该目录中主要存放的是外接设备,例如盘、其他的光盘等。在其中的外接设备是不能直接被使用的,需要挂载(类似windows下的分配盘符) ;
- /etc:该目录主要存储一些配置文件;
- /home:表示“家”,表示除了root用户以外其他用户的家目录,类似于windows下的User/用户目录;
- /proc:process,表示进程,该目录中存储的是Linux运行时候的进程。
- /root:该目录是root用户自己的家目录;
- /tmp:表示“临时”的,当系统运行时候产生的临时文件会在这个目录存着;
- /usr:存放的是用户自己安装的软件,类似于windows下的program files;
- /sbin:全称super binary,该目录也是存储一些可以被执行的二进制文件,但是必须得有super权限的用户才能执行;
- /var:存放的程序/系统的日志文件的目录;
- /mnt:挂载点目录,手动挂载文件系统的临时目录。
- /run :运行时目录,存放系统运行时需要的信息
总的来说,Linux目录结构清晰、规范,方便系统管理者进行统一管理和维护。
欢迎点赞+关注,查看“Linux入门到精通系列课程”后续更多精彩内容!!!