Linux常用命令详解:ls, cp, mv, rm, cd, mkdir, more, less
需积分: 4 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用户来说都是必不可少的。在日常工作中,了解如何有效利用这些命令可以极大地提高工作效率。
2019-12-03 上传
173 浏览量
2024-05-28 上传
2022-08-18 上传
2009-11-08 上传
2011-07-19 上传
石头mjq5259
- 粉丝: 1
- 资源: 21
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析