Linux常用命令详解与实战
需积分: 3 201 浏览量
更新于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命令行的威力远不止于此。
382 浏览量
2023-12-13 上传
173 浏览量
2024-07-19 上传
531 浏览量
小明的爱好
- 粉丝: 14
- 资源: 20
最新资源
- 大学生创业实训体会
- arcolinuxd-iso-dev
- ical-generator:ical-generator是一小段代码,可生成ical日历文件
- 清华同方电脑bois ip41m v1.0
- sparta-clb:MapleStory Europe的无客户端机器人
- Download Procreate For PC [Window 10]-crx插件
- 打造团队领导力DOC
- tarch-based-volatility-model:基于 T-GARCH 的非对称金融过程波动率模型。 这个 repo 包含我正在为我的硕士论文开发的研究代码
- MindShare_PCI Express Technology 3.0.zip
- 电信设备-基于傅立叶梅林变换和最大互信息理论的图像配准方法.zip
- Multimedia_Library:ENSAte GI2中的Java项目
- 任务2-K均值
- Granola:美味造型的基础
- TCP中上报与监听线程动态库.zip
- redis-desktop-manager-0.9.3.817.zip
- java简易小游戏.zip