Linux常用命令详解与实战技巧

需积分: 9 1 下载量 102 浏览量 更新于2024-10-10 收藏 34KB DOC 举报
"这份资源包含了Linux系统的常用操作和命令,旨在帮助用户更好地理解和掌握Linux环境下的工作方式。" 在Linux操作系统中,掌握一些基础的命令是至关重要的,这些命令可以帮助我们进行系统管理、文件操作以及信息查询等。以下是一些在资源中提及的关键知识点: 1. **启动方式修改**: - 通过编辑`/etc/inittab`文件,可以改变Linux的启动模式。`id:x:initdefault:`中的`x`值决定了启动类型,`3`代表文本模式,`5`代表图形界面(Xwindow)。 2. **退出man页面**: - 在查看man手册页时,使用`q`键退出。 3. **查看内核版本**: - 使用`uname -r`命令可以获取当前系统的内核版本号。 4. **删除含有文件和子目录的目录**: - `rm -fr directory`命令会递归删除指定的目录及其内容,需谨慎使用。 5. **系统信息查询**: - 可以通过`cat /proc/meminfo`,`cat /proc/cpuinfo`,`cat /proc/pci`等命令查看内存、CPU和PCI设备信息。 6. **查看目录大小**: - `du -sh directory`用于显示指定目录的总大小,`-s`表示汇总,`-h`以人类可读的格式显示。 7. **安装RPM软件**: - `rpm -ivh package.rpm`用于安装RPM包。 8. **查找隐藏文件**: - 默认情况下,`ls`不显示隐藏文件(以`.`开头的文件)。要显示,可以使用`ls -a`或者结合`grep`命令。 9. **多级目录中查找文件**: - `find /directory-name -name filename.ext`在指定目录及其子目录下查找文件。 - `du -a | grep filename.ext`通过管道`|`过滤出匹配文件名的条目。 - `locate filename.ext`使用数据库快速查找文件,前提是`updatedb`已运行。 10. **只列出目录**: - 可以通过`ls -lF | grep ^d`,`ls -lF | grep /$`或`ls -F | grep /$`命令筛选出目录列表。 11. **patch命令**: - `patch -p0 < patchfile`应用补丁文件,`-p0`指定了补丁文件的路径层次。 12. **Vim中的文本大小写转换**: - 在Vim中,`gU`和`gu`可以将全文转换为大写和小写,`g~G`则会将所有字母的大小写互换。 13. **网络配置**: - `ifconfig eth0 ip netmask 255.255.255.255 up`用于设置IP地址和子网掩码,并启动网卡。 - 修改MAC地址:`ifconfig eth0 down`关闭网卡,`ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE`设置新的MAC地址,`ifconfig eth0 up`重启网卡。 14. **扩展虚拟机硬盘空间**: - 使用`vmware-vdiskmanager`工具可以扩展虚拟机的硬盘大小。例如,`vmware-vdiskmanager -x 12Gb D:\redhat\redhat*.vmdk`将磁盘扩展至12GB。 这些基本的Linux命令和技巧对于日常的系统管理和维护工作至关重要,熟练掌握它们能显著提高工作效率。