Linux常用命令详解与实战

需积分: 3 1 下载量 152 浏览量 更新于2024-09-17 1 收藏 3KB TXT 举报
"这篇文档主要介绍了Linux操作系统中的各种命令,涵盖了系统信息获取、文件操作、进程管理、用户和权限管理等多个方面。" 在Linux操作系统中,掌握命令行工具是高效工作的关键。以下是一些常见的Linux命令及其用途: 1. `/proc/meminfo`:这个虚拟文件提供了系统的内存信息,包括总内存、已用内存、缓存等。 2. `ps`:显示当前系统中的进程状态,通常用于查看某个时刻的进程列表。 3. `top`:实时监控系统的进程和资源使用情况,如CPU和内存占用。 4. `kill -s`:通过信号(如HUP、INT、QUIT等)来终止或控制进程,例如`kill -s HUP pid`会发送HUP信号,重新加载配置文件。 5. `killall`:根据进程名称一次性杀死多个进程。 6. `mount`和`umount`:挂载和卸载文件系统到指定目录。 7. `df`:显示磁盘空间使用情况,`-h`参数可以以人类可读的格式(如KB、MB、GB)显示。 8. `du`:统计目录或文件的大小,`-s`表示统计整个目录大小,`-h`以可读格式显示,`-c`则会显示总计。 9. `sort`:对文本文件进行排序,`-n`按数字排序,`-M`按月份排序。 10. `grep`:在文件中搜索特定模式的行。 11. 压缩和解压缩命令:`bzip2`和`bunzip2`用于.bzip2格式,`gzip`和`gunzip`用于.gz格式,`zip`和`unzip`用于.zip格式。 12. `tar`:打包和归档文件,如`tar -czvf archive.tar.gz directory`用于创建归档文件。 13. `printenv`:显示所有环境变量,`echo $variable`可以查看特定变量的值。 14. `set`:显示或设置shell变量。 15. `export`:将变量设置为环境变量,使其对子shell可见。 16. `unset`:删除一个shell变量。 17. `~/.bashrc`:用户的Bash启动配置文件,启动时读取此文件以设置环境。 18. `alias`:创建别名,简化命令,`-p`显示所有已定义的别名。 19. 用户和组管理:`useradd`、`userdel`、`usermod`分别用于添加、删除和修改用户信息,`passwd`和`chpasswd`用于更改密码,`etc/passwd`和`etc/shadow`存储用户账户信息。 20. `groupadd`、`usermod -g`、`groupmod`处理用户组。 21. 权限管理:文件和目录的权限由数字表示,如666表示所有者、组和其他人都有读写权限。 了解并熟练使用这些命令,将极大地提升你在Linux环境下的工作效率。记得不断实践和探索,Linux命令行的威力远不止于此。
2011-12-10 上传