Linux系统常用命令速查手册

需积分: 5 1 下载量 146 浏览量 更新于2024-10-27 收藏 3KB ZIP 举报
资源摘要信息:"Linux常用命令大全" Linux操作系统作为一款开源的类Unix操作系统,由于其稳定性、高效率和灵活性,在服务器领域和嵌入式系统中得到了广泛的应用。掌握Linux常用命令对于系统管理员和普通用户来说都至关重要。下面将详细列举并解释一些基础而重要的Linux命令。 一、文件和目录管理命令 1. cd:改变当前目录,是 "change directory" 的缩写。 语法:cd [目录名] 举例:cd /home/username 进入home目录下的username目录。 2. pwd:显示当前工作目录的完整路径,是 "print working directory" 的缩写。 语法:pwd 举例:pwd 显示当前目录的完整路径。 3. ls:列出目录内容,可配合参数显示文件的详细信息。 语法:ls [参数] [目录名] 举例:ls -l 列出当前目录的所有文件及详细属性信息。 4. cp:用于复制文件或目录。 语法:cp [参数] 源文件 目标文件 举例:cp file1 file2 将file1复制为file2。 5. mv:用于移动或重命名文件。 语法:mv [参数] 源文件 目标位置 举例:mv file1 /home/username/ 将file1移动到/home/username/目录下。 6. rm:删除文件或目录。 语法:rm [参数] 文件名或目录名 举例:rm -r dir 删除名为dir的目录及其所有子目录和文件。 7. mkdir:创建新目录。 语法:mkdir [参数] 目录名 举例:mkdir newdir 创建一个名为newdir的新目录。 8. rmdir:删除空目录。 语法:rmdir [参数] 目录名 举例:rmdir olddir 删除一个名为olddir的空目录。 二、文本处理命令 1. cat:查看文件内容、创建文件、文件合并等。 语法:cat [参数] 文件名 举例:cat filename 查看文件内容。 2. more/less:分页显示文件内容。 语法:more/less 文件名 举例:more filename 分页显示文件内容。 3. grep:文本搜索工具,根据模式搜索文本,并显示匹配的行。 语法:grep [参数] 模式 文件名 举例:grep "error" file.txt 搜索file.txt中包含"error"的行。 4. sed:流编辑器,用于对文本进行处理和转换。 语法:sed [参数] '命令' 文件名 举例:sed 's/text/toText/g' file.txt 将file.txt中的文本"text"替换为"toText"。 5. awk:一种编程语言,用于在Linux下对文本和数据进行处理。 语法:awk [参数] '模式+动作' 文件名 举例:awk '{print $1}' file.txt 输出file.txt中的每行的第一个字段。 三、权限和用户管理命令 1. chmod:更改文件或目录的权限。 语法:chmod [参数] 模式 文件名或目录名 举例:chmod 755 filename 更改filename的权限为755。 2. chown:更改文件或目录的所有者。 语法:chown [参数] 用户名 文件名或目录名 举例:chown username filename 更改文件filename的所有者为username。 3. useradd:创建一个新用户。 语法:useradd [参数] 用户名 举例:useradd newuser 创建一个新用户newuser。 4. usermod:修改用户的账户属性。 语法:usermod [参数] 用户名 举例:usermod -l newname oldname 修改用户名从oldname到newname。 四、网络和进程管理命令 1. ifconfig:配置或显示Linux系统网卡的网络参数。 语法:ifconfig [参数] 网卡名 举例:ifconfig eth0 显示eth0网卡的网络配置信息。 2. ping:检测主机是否可达。 语法:ping [参数] 主机地址 举例:*** 检测与***的连接。 3. ps:显示当前系统中的进程状态。 语法:ps [参数] 举例:ps aux 显示当前系统中所有进程的详细信息。 ***:实时显示系统进程的状态。 语法:top 举例:top 直接运行top命令查看实时的进程状态。 5. kill:终止进程。 语法:kill [参数] 进程ID 举例:kill -9 PID 终止PID指定的进程。 五、系统管理命令 1. uname:显示系统信息。 语法:uname [参数] 举例:uname -a 显示系统所有相关信息。 2. df:报告文件系统的磁盘空间使用情况。 语法:df [参数] [文件名] 举例:df -h 以易读的格式显示磁盘空间使用情况。 3. du:显示目录或文件的磁盘使用量。 语法:du [参数] 目录名 举例:du -sh /home/username 显示/home/username的总使用量。 4. free:显示系统的内存使用情况。 语法:free [参数] 举例:free -m 显示内存使用情况,以MB为单位。 5. shutdown:安全地关闭或重启计算机。 语法:shutdown [参数] 时间 举例:shutdown -h now 立即安全关闭计算机。 以上是Linux常用命令的简单介绍,这些命令只是冰山一角。在实际使用中,Linux系统提供了众多命令供用户使用,通过不断的实践和查阅官方文档可以更加深入地掌握Linux命令行的强大功能。