Shell 基础教程
Shell 是一个命令行解释器,常用于 Unix 系统和 Linux 系统中,作为用户与操作系统之间的接口。在这个教程中,我们将介绍如何使用 Shell 命令行来完成各种任务。
Shell 的基本语法
Shell 命令行的基本语法如下:
command [options] [arguments]
其中,command 表示要执行的命令名称,options 表示命令选项,arguments 表示命令参数。例如,下面的命令用于列出当前目录中的文件:
ls
在这个命令中,ls 是要执行的命令名称,它没有选项和参数。当然,我们也可以使用选项和参数来定制命令的行为。例如,下面的命令用于列出当前目录中的文件,并显示它们的详细信息:
ls -l
在这个命令中,ls 是要执行的命令名称,-l 是命令选项,它表示要显示文件的详细信息,而没有参数。
Shell 常用命令
文件操作
ls
ls 命令用于列出当前目录中的文件,其语法如下:
ls [options] [file...]
其中,options 表示命令选项,file... 表示要列出的文件列表。常用选项包括:
-l:以长格式显示文件信息;-a:显示所有文件,包括隐藏文件;-h:以人类可读的格式显示文件大小。
例如,下面的命令用于列出当前目录中的所有文件和目录,包括隐藏文件,并以长格式和人类可读的格式显示文件大小:
ls -alh
cd
cd 命令用于切换当前工作目录,其语法如下:
cd [dir]
其中,dir 表示要切换到的目录名称。例如,下面的命令用于切换到 /home/user/Documents 目录:
cd /home/user/Documents
pwd
pwd 命令用于显示当前工作目录的路径,其语法如下:
pwd
例如,下面的命令用于显示当前工作目录的路径:
pwd
mkdir
mkdir 命令用于创建一个新目录,其语法如下:
mkdir [options] directory...
其中,options 表示命令选项,directory... 表示要创建的目录列表。常用选项包括:
-p:递归创建目录,如果上级目录不存在,则自动创建。
例如,下面的命令用于创建一个名为 mydir 的新目录:
mkdir mydir