Linux命令实用指南:目录操作、文件压缩与进程查询

需积分: 6 0 下载量 15 浏览量 更新于2024-09-11 1 收藏 2KB TXT 举报
"这是关于Linux命令的一些基本操作和示例,主要涵盖了目录操作、文件压缩与解压、进程查看以及文件查找等内容。" 在Linux操作系统中,掌握基础的命令行指令对于日常管理和维护至关重要。以下是对文件中提到的一些关键命令的详细解释: 1. **目录操作**: - `cd`: 改变当前工作目录,如`cd mdsp/mdmc/bin`将进入指定目录。 - `ls`: 列出目录内容,如`ls /WEB-INF/conf`显示conf目录下的文件和子目录。 - `mkdir`: 创建新目录,例如`mkdir log`会在当前目录下创建一个名为log的新目录。 - `cp`: 复制文件或目录,如`cp file1 file2`将file1复制为file2。 - `mv`: 移动或重命名文件或目录,如`mv oldfile newfile`将oldfile改名为newfile。 2. **文件压缩与解压**: - `tar`: 用于打包和压缩文件,如`tar -zcvf archive.tar.gz folder`将folder压缩成gzip格式的archive.tar.gz,而`tar -xzvf archive.tar.gz`则用于解压。 - `gzip` 和 `gunzip`: 压缩和解压单个文件,`gzip file`压缩文件,`gunzip file.gz`解压。 - `zip` 和 `unzip`: 对于.zip格式,`zip file1 file2`将两个文件压缩为一个.zip,`unzip archive.zip`解压。 3. **文件权限设置**: - `chmod`: 修改文件或目录的权限,如`chmod +x update.sh`为update.sh添加执行权限。 4. **进程查看**: - `whoami`: 显示当前登录用户的用户名。 - `ps`: 列出当前系统中的进程,`ps -ef`列出所有进程的详细信息。 - `lsof`: 列出打开文件的进程,`lsof -i:8787`显示使用8787端口的进程。 - `df`: 查看磁盘空间使用情况,`df -k 'pms.aa.bb'`显示包含'pms.aa.bb'路径的文件系统的磁盘使用情况。 5. **文件查找与处理**: - `find`: 查找文件,如`find . -name '*.properties'`在当前目录及其子目录下查找所有.properties文件。 - `grep`: 在文件中搜索匹配的文本,`grep 'pms.aa.bb' *.properties`在所有.properties文件中搜索特定字符串。 - `xargs`: 将find的结果传递给其他命令,如`find . -name '*.properties' | xargs grep 'pms.aa.bb'`在所有找到的.properties文件中搜索字符串。 - `tail`: 显示文件尾部内容,`tail -f run.log > hehe.log`将run.log的实时更新追加到hehe.log中。 了解并熟练运用这些命令,能让你在Linux环境中更加游刃有余。在实际工作中,可以根据具体需求灵活组合使用这些命令,完成更复杂的任务。记住,学习Linux命令是一个持续的过程,不断实践和探索才能真正掌握其精髓。