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 -lals -al

  • ls -l 以列表形式显示并展示人类可读的文件大小

    image-20230317233031041

示例

ls -la /home/itheima   # 以列表形式显示 /home/itheima 下所有文件(包括隐藏文件)
ls -lh /var/log        # 以列表形式显示 /var/log 下文件,并显示易读的大小

命令帮助

如果想了解更多命令选项,可以使用以下方式:

  • man 命令:查看命令的详细手册(如 man ls
  • 命令 --help:快速查看命令的帮助信息(如 ls --help
posted @ 2023-03-30 10:13  克峰同学  阅读(36)  评论(0)    收藏  举报