Unix/Linux基础命令大全:目录操作与进程管理
需积分: 10 44 浏览量
更新于2024-11-09
收藏 68KB PDF 举报
本文档是一份详尽的Unix/Linux命令参考手册,涵盖了Unix/Linux系统中常用的基础和进程管理命令。以下是对部分命令的详细解释:
1. **ls** - 这是用于列出目录内容的命令,有两种格式可供选择:
- `ls`:默认显示当前目录的基本文件和目录列表。
- `ls -l` 或 `ls -al`:提供格式化输出,包括文件权限、所有者、大小、日期和类型,同时展示隐藏文件。
2. **cd** - 进行目录切换:
- `cd dir`:改变当前工作目录到指定的`dir`。
- `cd`:如果没有指定参数,将切换到用户的家目录。
- `cd ..`:返回上一级目录。
3. **pwd** - 显示当前工作目录路径。
4. **mkdir** - 创建新的目录:
- `mkdir dir`:在当前目录下创建新目录`dir`。
- 如果需要创建多级目录,可以逐级操作,如`mkdir -p dir/subdir`.
5. **rm** - 删除文件或目录:
- `rm file`:删除单个文件`file`。
- `rm -r dir`:递归删除目录及其内容。
- `rm -rf dir*`:强制删除目录及其内容,不提示确认。
6. **cp** - 复制文件或目录:
- `cp file1 file2`:简单复制文件。
- `cp -r dir1 dir2`:复制整个目录,如果目标不存在则创建。
7. **mv** - 移动或重命名文件:
- `mv file1 file2`:移动或重命名文件,如果目标是目录,则移动到该目录中。
- 当目标是已存在的目录时,会将文件移动到该目录内。
8. **ln -s** - 创建符号链接:
- `ln -s file link`:创建一个指向`file`的符号链接,名为`link`。
9. **touch** - 更新或创建空文件:
- `touch file`:创建一个新文件,或者更新现有文件的时间戳(使其看起来是最近修改的)。
10. **cat > file** - 将标准输入追加到文件中:
- 这允许用户通过交互方式将内容输入到文件中。
11. **more** 和 **less** - 显示文件内容分页:
- `more file`:逐页显示文件内容。
- `less file`:提供更灵活的文本浏览,按空间或光标键进行控制。
12. **head** 和 **tail** - 查看文件头部和尾部:
- `head file`:显示前10行。
- `tail file`:显示后10行。
- `tail -f file`:持续跟踪文件内容,实时显示新增内容。
13. **ps** 和 **top** - 管理进程:
- `ps`:列出当前活动的进程。
- `top`:提供更详细的信息,包括进程状态、CPU和内存使用等,并实时更新。
14. **kill** 和 **killall** - 控制进程:
- `kill pid`:杀死指定的进程ID(PID)。
- `killall proc`:杀死所有名称为`proc`的进程。
15. **bg** 和 **fg** - 调整后台和前台进程:
- `bg`:将后台运行的任务放到后台继续执行。
- `fg`:将后台任务带回前台并继续运行。
这些命令构成了Unix/Linux环境中的基本操作,熟练掌握它们对于系统管理和日常开发至关重要。在实际操作中,根据需要组合和使用这些命令可以大大提高效率。
125 浏览量
2024-06-12 上传
2009-05-13 上传
2009-04-08 上传
2013-04-24 上传
2023-08-09 上传
2007-11-15 上传
2011-07-20 上传
2009-03-28 上传
autozimu
- 粉丝: 0
- 资源: 2
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率