CentOS Linux操作系统命令大全

需积分: 50 4 下载量 136 浏览量 更新于2024-09-14 2 收藏 3KB TXT 举报
这篇资料主要介绍了Linux操作系统中CentOS版本的一些常用命令,特别是与Tomcat管理和FTP使用相关的操作。以下是这些命令的详细解释: 1. 登录:`su` - 用于切换用户,通常用于提升权限,如切换到root用户。 2. 注销:`exit` - 退出当前登录的shell会话。 3. 关机:`shutdown -h now` - 立即关机。`shutdown now` 是相同的命令。 4. 定时关机:`shutdown +5` - 5分钟后自动关机。`shutdown 10:30` - 设置在指定时间(例如10:30)关机。 5. 重启:`shutdown -r now` - 立即重启。`shutdown -r 23:59` - 设置在指定时间(如23:59)重启系统。 6. 查看当前目录:`ls` - 列出当前目录下的文件和目录。 7. 查看所有文件:`ls -a` - 显示包括隐藏文件在内的所有文件。 8. 按大小排序:`ls -S` - 按文件大小排序。`ls -s` - 显示文件大小。`ls -S -s` - 结合使用,按大小排序并显示大小。 9. 改变目录:`cd` - 切换目录。例如,`cd tony` - 进入名为tony的子目录,`cd ..` - 回到上一级目录,`cd /` - 转到根目录,`cd` - 转到用户主目录,`cd /usr/bin` - 转到指定的系统目录。 10. 创建目录:`mkdir` - 创建新目录。例如,`mkdir tool` - 创建名为tool的目录。 11. 删除空目录:`rmdir` - 删除空目录。`rmdir tool` - 删除名为tool的空目录。 12. 文件复制:`cp` - 复制文件或目录。例如,`cp data1.txt data2.txt` - 将data1.txt复制为data2.txt,`cp data3.txt /tmp/data` - 将data3.txt复制到tmp/data目录。 13. 显示复制进度:`-v` 参数可使cp命令显示复制过程。`cp -v zip.txt zip2.txt` - 显示复制zip.txt到zip2.txt的过程。 14. 递归复制:`-R` 参数用于同时复制目录及其内容。`cp -v -R * backup` - 将当前目录下所有文件和子目录复制到backup目录。 15. 删除文件:`rm` - 删除文件。`rm myfile` - 删除myfile文件,`rm *` - 删除当前目录下所有文件。 16. 强制删除:`-f` 参数用于强制删除,不提示确认。`rm -f *.txt` - 强制删除所有.txt文件。 17. 递归删除:`-r` 参数用于删除目录及其内容。`rm -r data` - 删除data目录及其内容,`rm -r *` - 删除当前目录及其所有内容。 18. 强制递归删除:`-rf` 参数组合用于删除目录、子目录及其内容,不提示确认。`rm -rf tmp` - 删除tmp目录及其所有内容。 19. 显示删除过程:`rm -v` - 在删除过程中显示详细信息。 20. 重命名或移动文件:`mv` - 移动或重命名文件和目录。`mv a.txt ..` - 将a.txt移动到上一级目录,`mv z1.txt z3.txt` - 重命名z1.txt为z3.txt,`mv backup ..` - 将backup目录移动到上一级目录。 21. 查看当前工作目录:`pwd` - 打印当前工作目录的路径。 22. 查找文件:`locate` - 快速查找文件。`locate zh_CN` - 查找包含zh_CN的文件路径。 23. 文本搜索:`grep` - 在文件中搜索特定文本。`grep text *.conf` - 在所有.conf文件中搜索文本。 24. 搜索并忽略权限错误:`-s` 参数让grep忽略读取文件时的权限错误。`grep -s text *.conf` - 搜索文本时不考虑权限问题。 25. 重定向输出:`>` 和 `>>` - 用于改变命令输出的位置。`>` 重定向覆盖原有文件,`>>` 追加到文件末尾。例如,`ls -a > dir.txt` - 将ls -a的输出保存到dir.txt,`data1.txt >> dir.txt` - 将data1.txt追加到dir.txt。 这些命令是Linux系统管理的基础,对于理解和操作CentOS系统至关重要,尤其在进行Tomcat服务器配置和文件管理时。熟悉这些命令能显著提高工作效率。