Linux常用命令详解:ls, cp, mv, rm, cd, mkdir, more, less

需积分: 4 0 下载量 27 浏览量 更新于2024-09-11 收藏 52KB DOC 举报
"这篇文档介绍了Linux系统中一些常用的命令,包括ls、cp、mv、rm、cd、mkdir、rmdir以及more和less命令,适用于日常开发、部署和服务管理。" 在Linux环境中,掌握一些基本的命令行操作是至关重要的。以下是对这些命令的详细解释: 1. **ls命令**:用于列出目录中的文件。`ls -l`显示长格式列表,包括文件权限、所有者、大小、修改日期和文件名。`ls -a`显示包括隐藏文件在内的所有文件。`ls -l *.doc`则列出所有以.doc结尾的文件。 2. **cp命令**:用于复制文件或目录。`cp afile afile.bak`将文件afile复制为afile.bak。`cp afile /home/bible/`将afile复制到指定目录。`cp * /tmp`复制当前目录下的所有非隐藏文件到/tmp目录。`cp -ad docs docs.bak`递归复制docs目录并保留所有属性,包括隐藏文件。`-a`选项相当于使用了`-R`(递归)和保留文件属性。 3. **mv命令**:用于移动文件或重命名。`mv afile bfile`将afile重命名为bfile,`mv afile /tmp`将afile移动到/tmp目录。 4. **rm命令**:用于删除文件或目录。`rm afile`删除afile,`rm *`删除当前目录下的所有非隐藏文件。`rm -rf domed`强制删除domed目录及其所有内容,`rm -i *`在删除前对每个文件进行确认。 5. **cd命令**:用于切换目录。`cd ~`返回主目录,`cd /tmp`进入/tmp目录,`cd dir`进入当前目录下的dir目录,`cd /`切换到根目录,`cd ..`返回上一级目录,`cd ../..`返回上两级目录,`cd ~`切换到用户主目录。 6. **mkdir命令**:创建新目录。`mkdir photos`在当前目录创建photos目录,`mkdir -p this/that/theother`创建嵌套子目录。 7. **rmdir命令**:删除空目录。请注意,rm命令通常用于删除文件,而rmdir用于删除空目录。 8. **more和less命令**:用于查看文件内容。`more /etc/passwd`分页显示/etc/passwd的内容。`more`命令可以与其他命令如`ps`或`ls`结合,通过管道符`|`将输出分页显示。`less`命令与`more`类似,但提供更多的导航选项,如上下滚动、搜索等功能。 这些命令构成了Linux系统基础操作的核心,熟练掌握它们对于任何Linux用户来说都是必不可少的。在日常工作中,了解如何有效利用这些命令可以极大地提高工作效率。