Linux常用命令与管理技巧

需积分: 5 0 下载量 24 浏览量 更新于2024-09-03 收藏 4KB TXT 举报
本文档主要介绍了Linux系统中一些常用的命令及其操作方法,涵盖了系统管理、文件操作、包管理、日志监控、权限控制等多个方面。 1. **系统关机与重启命令**: - `shutdown -hnow`:立即将系统关机。 - `shutdown -rnow`:立即重启系统。 2. **文件和目录搜索**: - `find / -name 'file1'`:在根目录下查找名为"file1"的文件。 - `find /home/user1 -name '*.bin' -exec chmod 755 {} \;`:递归查找user1家目录下所有.bin文件并设置权限为可执行(755)。 3. **压缩与解压文件**: - `tar czvf archive.tar.gz dir1`:创建一个gzip压缩的tar归档文件。 - `tar zxvf archive.tar.gz`:解压已压缩的tar归档文件。 4. **包管理**: - `rpm -ivh package.rpm`:安装RPM包,`-i` 表示安装,`-v` 显示安装过程,`-h` 静默模式。 - `rpm -e --nodeps`:卸载RPM包,忽略依赖关系。 5. **文件查看与编辑**: - `cat file1`:查看文件内容。 - `tail -f /var/log/messages`:实时监控/var/log/messages日志文件。 6. **文件和目录删除**: - `rm -rf file1`:删除单个文件或目录(递归且强制删除)。 - `rm -rf dir1`:同上,用于删除整个目录。 7. **系统信息获取**: - `uname -a`:显示操作系统信息,包括架构。 - `RPM` 命令用于管理RPM包,如安装、查询等。 8. **用户和组管理**: - `groupadd oracle`:添加新用户组。 - `useradd -g oracle oracle`:创建用户并将其加入到oracle组。 9. **文本编辑器模式切换**: - `vi` 编辑器中的常用快捷键,如`:w` 保存文件,`:wq` 保存并退出,`:q!` 强制退出。 10. **命令行提示符操作**: - `#` 表示超级用户权限。 - `yy` 复制当前行。 - `yy` 结束复制模式后执行粘贴。 11. **权限管理**: - `chown cheng:cheng history cmd`:改变文件或目录的所有者和组。 - `chmod 755 ./local`:设置local目录权限为可读写执行。 12. **链接与复制文件**: - `ln -s /itm6/portal /opt/sdp/cqiop/`:创建符号链接。 13. **远程文件传输**: - `scp -r data2/cqiop/portal/`:通过SCP协议安全地复制文件到远程主机。 通过以上命令,用户可以高效地管理Linux系统,完成文件操作、系统维护以及权限调整等工作。