Oracle培训笔记:Linux命令与SQL基础

5星 · 超过95%的资源 需积分: 4 16 下载量 78 浏览量 更新于2024-07-25 收藏 126KB DOC 举报
"ocp 047上课笔记——Oracle认证专家的Linux命令学习" 这篇笔记主要涵盖了在Linux系统中进行日常操作的一些基本命令,这些命令对于任何IT专业人员,尤其是那些涉及数据库管理,如Oracle的OCP(Oracle Certified Professional)来说,都是至关重要的基础知识。 1. `ls` 命令:用于显示目录中的文件和子目录。`ls -l` 显示详细信息,`ls -a` 显示包括隐藏文件在内的所有文件,`ls -lrt` 按时间排序显示文件。 2. `mkdir` 命令:创建新的目录。 3. `vi` 编辑器:是一个强大的文本编辑器。在vi中,先按 `a` 进入编辑模式,输入内容后,按 `Esc` 退出,再输入 `:wq` 保存并退出,`:!q` 不保存退出。 4. `tab` 键:自动补全功能,输入部分文件名后,按 `Tab` 可快速匹配当前路径下以该字符开头的文件。 5. `touch` 命令:创建一个新的空文件。 6. 文件内容追加与覆盖:`>>` 符号用于追加,`>` 符号用于覆盖。例如,`cat ab.txt >> a.txt` 将 `ab.txt` 的内容追加到 `a.txt`,`cat ab.txt > a.txt` 则会覆盖 `a.txt` 的原有内容。 7. `cp` 命令:复制文件。`cp -p` 保留源文件的属性一同复制。 8. `pwd` 命令:显示当前工作目录。 9. `rm` 命令:删除文件。`rm -rf` 强制删除,即使文件被锁定也会删除。 10. `cd` 命令:改变目录。`cd ..` 返回上一级目录,`cd` 无参数则回到用户主目录。 11. `mv` 命令:移动或重命名文件和目录。 12. `useradd` 和 `groupadd` 命令:分别用于创建新用户和用户组。 13. `passwd` 命令:设置或更改用户密码。 14. `su - <用户名>`:切换到其他用户。 15. `whoami` 命令:显示当前登录的用户名。 16. `man` 命令:查看命令的帮助文档。按 `q` 退出。 17. `chown` 命令:改变文件的所有者和所属组,如 `chown -R oracle:oinstall <文件名>`。 18. `chmod` 命令:改变文件权限。例如 `chmod 777 <文件或路径>` 给予所有用户读、写、执行权限。 19. `df -h` 命令:查看磁盘空间使用情况。 20. `ps -ef` 命令:显示所有运行中的进程。 21. `|` 管道:连接两个命令,将前一个命令的输出作为后一个命令的输入。 22. `grep` 命令:搜索输出中包含特定模式的行。例如 `ps -ef | grep oracle` 查找与"oracle"相关的进程。 23. `tar` 命令:用于打包和压缩文件。`tar -cvf <目录> a.tar` 创建压缩文件,`tar -xvf a.tar` 或 `tar -xzvf a.tar.gz` 解压缩。 最后,笔记提到了第一章,介绍基本的SQL语句,如`SELECT`查询,`DISTINCT`去除重复行,以及如何定义别名等。这些都是数据库查询的基础,对掌握Oracle数据库操作至关重要。 这些Linux命令和SQL基础是每个IT专业人员,特别是Oracle OCP认证追求者,必须掌握的技能,能够有效提升日常工作效率。通过熟练运用这些命令,可以更便捷地管理文件系统,进行数据处理,以及高效地与Oracle数据库交互。