Linux实用命令汇总:从基础到高级操作

需积分: 9 2 下载量 129 浏览量 更新于2024-09-24 收藏 45KB DOC 举报
本文档是一份关于Linux实用命令的总结,包含了丰富的操作指令,适用于Linux系统环境下的日常管理和维护工作。以下是部分关键知识点: 1. **目录操作**: - `mkdir 目录名`:用于创建一个新的目录。 - `rm -r 目录` 或 `rm -rf 目录(f 表示忽略错误)`:递归删除目录,但 `-rf` 选项会无警告地强行删除,包括子目录。 - 文件操作: - `> 文件名`:在终端创建新的空文件。 - `rm 文件`:删除指定的文件。 - `cp 旧文件 新文件`:复制文件。 - `mv 旧文件 新文件`:移动或重命名文件。若旧文件不存在,此命令将创建新文件。 2. **用户管理**: - `whoami`:显示当前登录用户的用户名,确认身份。 3. **文件压缩与解压**: - `uncompress 文件名`:解压 `.Z` 格式的压缩文件。 - `gunzip`:解压 `.gz` 格式,可通过按 `ESC` 键退出。 - vi编辑器的基本操作: - `:q` 或 `:q!`:退出编辑模式,不保存。 - `:w` 或 `:x`:保存并退出或仅保存。 - 插入和移动光标: - `i`:进入插入模式,在当前光标位置插入字符。 - `a`:在当前行末尾插入字符。 - `o` 或 `O`:分别在当前行下/上插入新行。 - 使用 hjkl 键来移动光标。 4. **数据库操作**: - `db2-td@-vf 文件名`:执行特定的数据库过程或函数,通常用于数据定义操作,比如建表。注意,结束语句需以 `@` 结尾,如 `DROP` 和 `CREATE` 后需加 `@`,如果 `@` 已被占用,可用其他未用符号替换。 5. **定时任务管理**: - `crontab-l`:查看当前用户的所有定时任务。 - `crontab-e`:编辑用户定时任务,如添加或修改任务计划,如示例中的每小时执行特定脚本的计划 `30 6 * * * sh /home/eDataMover/script/start_yw`。 这些命令涵盖了Linux基础操作中的目录管理、用户身份验证、文件处理、文本编辑以及与数据库交互的重要部分,有助于提升在Linux系统中的工作效率。学习并熟练掌握这些命令对于Linux系统的运维人员和开发者来说都是非常实用的。