Linux系统命令基础
学习Linux,本质上是学习在命令行下熟练使用Linux各类命令
什么是命令行和命令?
-
命令行(Terminal):Linux 中的终端界面,一种纯字符形式的操作环境。用户通过在命令行中输入命令来与系统交互。
-
命令:即 Linux 中的程序。每个命令对应一个可执行程序,没有图形界面,通过在终端中输入命令并回车执行,系统会以字符形式反馈结果。
命令的通用格式
在 Linux 中,命令通常遵循以下格式:
command [-options] [parameter]
-
command:命令本身,不可省略。
-
options:可选,用于控制命令的行为细节。通常以
-开头,如-a、-l。 -
parameter:可选,命令作用的对象,如文件路径、目录等。
说明:方括号
[]表示该项为可选项,实际输入命令时不需要写方括号。
示例:
ls -l /home/itheima
-
ls是命令 -
-l是选项(以列表形式显示) -
/home/itheima是参数(指定要查看的目录)
ls 命令详解
ls 是 Linux 中最常用的命令之一,用于列出目录内容。
基本语法
ls [-a -l -d -r -t -A -F -R] [Linux路径]
- 如果不指定路径参数,则显示当前工作目录的内容。
- 路径可以是相对路径或绝对路径。
常用选项
| 选项 | 作用 |
|---|---|
-a |
显示所有文件,包括隐藏文件(以 . 开头的文件)。 |
-l |
以列表形式显示详细信息,包括权限、所有者、大小、修改时间等。 |
-h |
与 -l 结合使用,以人类可读的格式显示文件大小(如 K、M、G)。 |
-d |
仅显示目录本身的信息,而不显示目录内的内容。 |
-r |
逆序显示文件列表。 |
-t |
按修改时间排序(最新的在前)。 |
-A |
显示所有文件,但忽略 . 和 .. 这两个特殊目录。 |
-F |
在文件名后添加标识符(如 / 表示目录,* 表示可执行文件)。 |
-R |
递归显示子目录内容。 |
选项组合
多个选项可以合并使用,例如:
-
ls -l -a等价于ls -la或ls -al -
ls -l以列表形式显示并展示人类可读的文件大小
示例:
ls -la /home/itheima # 以列表形式显示 /home/itheima 下所有文件(包括隐藏文件)
ls -lh /var/log # 以列表形式显示 /var/log 下文件,并显示易读的大小
命令帮助
如果想了解更多命令选项,可以使用以下方式:
man 命令:查看命令的详细手册(如man ls)命令 --help:快速查看命令的帮助信息(如ls --help)

浙公网安备 33010602011771号