Linux命令速查:常用操作与系统管理

需积分: 3 1 下载量 140 浏览量 更新于2024-09-14 收藏 2KB TXT 举报
本资源主要介绍了Linux操作系统中的常用命令,适合初学者学习,涵盖了文件管理、进程控制、用户管理、权限设置以及网络通信等多个方面的基础知识。 在Linux中,掌握一些基本的命令行操作是非常必要的。以下是一些重要的Linux命令: 1. `rz`:这个命令通常用于通过串口或网络在终端上传文件,但并非所有Linux发行版都内置该命令,可能需要额外安装 rz/sz 工具。 2. `ps -ef`:用来列出系统中当前运行的所有进程,`grep` 命令则用于过滤出特定进程。 3. `kill -9 pid`:通过进程ID(pid)强制终止一个进程,`-9` 表示强制杀死。 4. `mkdir`:创建新目录,`-p` 参数允许创建多级目录。 5. `touch`:更新或创建文件的时间戳,`-p` 参数仅创建目录,不创建文件。 6. `tar`:一个强大的归档工具,`-c` 创建归档,`-v` 显示详细信息,`-f` 指定归档文件名,`-z` 使用gzip压缩,`.tar.gz` 是常见的压缩格式。`-C` 参数指定解压目标目录,`-x` 表示解压。 7. `zip` 和 `unzip`:用于压缩和解压缩文件,`zip` 压缩文件,`unzip` 解压缩。 8. `chage`:管理用户的密码过期策略,如 `-M90` 设置密码最长90天有效,`-W15` 提前15天警告。 9. `chage -l user`:查看用户的密码信息。 10. `c`、`x`、`v` 和 `f`:是`tar`命令的选项,分别表示创建、提取、详细信息和文件名。 11. `ifconfig`:显示或配置网络接口的IP地址等信息,`grep` 用于筛选。 12. `hostname`:显示或设置主机名。 13. `free -m`:查看系统内存使用情况(以MB为单位)。 14. `df -h`:查看磁盘空间使用情况,`-h` 以人类可读的格式显示(KB, MB, GB)。 15. `useradd`:创建新用户,`-d` 指定用户家目录,如 `/data/wangjian`。 16. `passwd`:修改密码,也可用于为新用户设置密码。 17. `userdel -r`:删除用户,`-r` 会一并删除用户主目录。 18. `chown` 和 `chgrp`:更改文件或目录的所有者和组,`-R` 递归处理子目录。 19. `chmod`:改变文件或目录的权限,例如 `chmod 760 file` 给文件设置 rwxrw---- 的权限,数字代表用户类别(owner, group, others)的权限(4=r, 2=w, 1=x)。 20. `ll`:列出详细文件信息,包括权限、所有者、大小等。 21. `ln`:创建链接,`-s` 表示创建软链接(符号链接),`-d` 用于目录链接。 22. `ssh`:安全外壳协议,用于远程登录到另一台机器。 23. `ftp`:文件传输协议,用于在本地和远程之间传输文件。 24. `cd`、`ls`、`pwd`:基本的目录导航和文件查看命令。 25. `lcd`、`cd`、`get`、`put`:FTP命令,分别用于改变本地目录、改变远程目录、下载文件和上传文件。 26. `date`:显示当前日期和时间。 27. `whoami`:显示当前登录的用户名。 28. `echo $PATH`:显示环境变量 PATH 的值。 29. `vi ~/.bash_profile`:编辑用户的 Bash 配置文件,可以设置环境变量。 30. `export`:设置或显示环境变量,如 `export PATH=$PATH:/new/path` 添加新的路径到 PATH 变量。 以上就是Linux中的一些基础命令,熟练掌握这些命令将极大提升在Linux环境下的工作效率。