XShell常用命令汇总:文件操作、复制、移动与目录管理

需积分: 12 3 下载量 78 浏览量 更新于2024-08-30 收藏 33KB DOC 举报
本资源是一份关于XShell命令总结的文档,主要涵盖了Linux服务器管理中的常用命令及其操作。以下是各个部分的关键知识点: 1. **命令ls**: - `ls`:列出当前目录中的文件。 - `ls -a`:显示所有文件,包括以`.`开头的隐藏文件。 - `ls a*`:列出当前目录下以字母'a'开头的文件。 - `ls -l *.doc`:列出当前目录下所有'.doc'文件的详细信息。 2. **命令cp**: - `cp afile afile.bak`:复制文件并创建备份。 - `cp afile /home/bible/`:将文件移动到其他目录。 - `cp * /tmp`:复制当前目录下所有非隐藏文件到'/tmp'。 - `cp -adocs docs.bak`:递归复制整个'docs'目录,保留属性和隐藏文件。 - `cp -i`:在覆盖文件前提示用户确认。 - `cp -v`:显示复制过程。 3. **命令mv**: - `mv afile bfile`:移动或重命名文件。 - `mv afile /tmp`:移动文件到另一个目录。 4. **命令rm**: - `rm afile`:删除单个文件。 - `rm *`:删除当前目录下所有非隐藏文件。 - `rm -rf domed`:递归删除目录及其内容。 - `rm -ir a*`:删除以'a'开头的文件,每一步都询问确认。 5. **命令cd**: - `cd`:切换到上一次的目录。 - `cd ~`:切换到用户的主目录。 - `cd /tmp`:切换到'/tmp'目录。 - `cd dir`:进入'dir'目录。 - `cd /`:切换到根目录。 - `cd ..`:切换到上一级目录。 - `cd ../..`:切换到上两级目录。 - `cd ~`(用户目录):切换到用户家目录。 6. **命令mkdir**: - `mkdir photos`:在当前目录下创建新的目录。 - `mkdir -p this/that/theother`:创建多级嵌套目录。 7. **命令rm(删除目录)**: - `mkdir`:如果尝试删除非空目录,它会删除该目录及其内容。 8. **命令more、less**: - `more` 和 `less`:用于分页查看文件内容,`more` 可与管道符(`|`)配合其他命令使用。 这些命令在Linux服务器管理中非常重要,它们允许用户有效地组织文件,管理文件系统,以及执行基本的文件操作。熟练掌握这些命令能提高日常服务器维护和开发工作的效率。