:Linux 常用命令大全 在当今的IT行业中,Linux 系统因其稳定性、安全性以及强大的命令行工具而被广泛应用于服务器管理、开发环境、数据处理等多个领域。Linux 命令行工具是系统管理员和开发者不可或缺的工具,掌握这些命令能够显著提升工作效率,实现自动化运维和系统管理。
也是因为这些,了解 Linux 常用命令是每一位 IT 从业者必须具备的核心技能之一。 本文将详细介绍 Linux 常用命令大全,涵盖 40 个关键命令,包括文件管理、目录操作、进程控制、系统信息、用户管理、权限管理、网络配置等。这些命令在日常工作中无处不在,对于提升 Linux 系统的管理效率具有重要意义。 一、文件与目录管理
1.1文件操作命令 - `ls`:列出目录内容,是查看文件和目录的常用命令。 - `ls -l`:显示详细信息,包括文件权限、所有者、大小、修改时间等。 - `ls -a`:显示所有文件,包括隐藏文件。 - `ls -h`:以人类可读的格式显示文件大小。 - `ls -R`:递归显示目录内容,适用于大型目录结构。 - `ls -t`:按时间排序,最近的文件排在前面。 - `ls -S`:按大小排序,从大到小。 - `ls -d`:显示目录本身,不显示其内容。 - `ls -i`:显示文件的 inode 编号。 - `ls -g`:显示文件所属组。 - `ls -m`:按字典顺序排序,不按时间。 - `ls -n`:显示文件名不带路径。 - `ls -r`:按逆序排序,从旧到新。 - `ls -u`:按修改时间排序,从新到旧。 - `ls -l`:详细信息,包括权限、所有者、大小、时间等。
1.2目录操作命令 - `cd`:切换当前目录。 - `pwd`:显示当前工作目录。 - `mkdir`:创建目录。 - `rmdir`:删除空目录。 - `rm`:删除文件或目录。 - `rm -r`:递归删除目录及其内容。 - `mv`:移动或重命名文件或目录。 - `cp`:复制文件或目录。 - `ln`:创建链接,`-s` 表示符号链接,`-v` 表示显示操作过程。 - `touch`:创建空文件或更新文件时间。 - `chmod`:修改文件权限。 - `chown`:修改文件所有者和组。 - `chgrp`:修改文件所属组。 - `chdir`:改变当前目录。 - `cd ~`:切换到用户家目录。 - `cd /`:切换到根目录。 - `cd /home`:切换到用户家目录。 二、进程与系统管理
2.1进程管理命令 - `ps`:显示当前运行的进程信息。 - `top`:实时监控系统进程。 - `ps -e`:显示所有进程。 - `ps -f`:显示详细进程信息。 - `ps -l`:显示长格式的进程信息。 - `ps -C`:按进程名称过滤。 - `ps -u`:按用户过滤。 - `ps -o`:自定义输出格式。 - `kill`:发送信号给进程,如 `kill -9` 用于强制终止。 - `killall`:根据进程名终止所有进程。 - `pgrep`:根据进程名查找进程。 - `pkill`:根据进程名终止进程。 - `nice`:调整进程优先级。 - `renice`:调整进程优先级。 - `fg`:将后台进程带入前台。 - `bg`:将前台进程放到后台。 - `jobs`:显示后台进程。 - `nohup`:让进程在无终端情况下运行。 - `screen`:创建多终端会话。 - `screen -d`:detach 从 screen 会话。 - `screen -r`:重新attach 到 screen 会话。
2.2系统管理命令 - `who`:显示当前登录用户。 - `whoami`:显示当前用户身份。 - `whoami`:显示当前用户。 - `id`:显示用户身份信息。 - `hostname`:显示主机名。 - `uname`:显示系统信息。 - `df`:显示磁盘空间使用情况。 - `du`:显示目录使用情况。 - `du -h`:以人类可读格式显示磁盘使用情况。 - `du -s`:显示目录的总大小。 - `du -c`:显示总大小和数量。 - `du -a`:显示所有文件的大小。 - `du -x`:按目录层级显示。 - `du -h`:以人类可读格式显示。 - `du -s`:显示目录的总大小。 - `du -b`:显示目录的总字节数。 - `du -k`:显示目录的总 KB 数。 - `du -n`:显示目录的总 MB 数。 - `du -t`:显示目录的总 TB 数。 - `du -r`:递归显示目录大小。 - `du -i`:显示文件数量。 - `du -l`:显示目录的层级结构。 三、网络与系统配置
1.1网络管理命令 - `ifconfig`:配置和查看网络接口。 - `ip`:替代 `ifconfig` 的现代命令。 - `ping`:测试网络连通性。 - `traceroute`:追踪数据包路径。 - `netstat`:显示网络连接、路由表、接口统计等。 - `ss`:替代 `netstat` 的现代命令。 - `curl`:获取网页内容。 - `wget`:下载文件。 - `scp`:安全拷贝文件。 - `ssh`:安全远程登录。 - `ssh-keygen`:生成 SSH 密钥。 - `ssh-agent`:管理 SSH 密钥。 - `ssh-add`:添加 SSH 密钥。 - `ssh-copy-id`:复制 SSH 密钥到远程主机。 - `sshd`:SSH 服务进程。 - `sshd_config`:SSH 配置文件。 - `sshd_config`:SSH 配置文件。 - `sshd_config`:SSH 配置文件。
3.2系统配置命令 - `passwd`:修改用户密码。 - `echo`:输出文本。 - `grep`:搜索文本。 - `sed`:文本处理工具。 - `awk`:数据处理工具。 - `cut`:截取文本。 - `paste`:合并文本。 - `sort`:排序文本。 - `uniq`:去除重复行。 - `tr`:转换或删除字符。 - `cat`:显示文件内容。 - `head`:显示文件前几行。 - `tail`:显示文件后几行。 - `wc`:统计行数、字数、字节数。 - `wc -l`:统计行数。 - `wc -w`:统计单词数。 - `wc -c`:统计字节数。 - `wc -m`:统计字符数。 - `wc -s`:统计行数和字数。 - `wc -l`:统计行数。 - `wc -w`:统计单词数。 - `wc -c`:统计字节数。 - `wc -m`:统计字符数。 - `wc -s`:统计行数和字数。 - `wc -l`:统计行数。 - `wc -w`:统计单词数。 - `wc -c`:统计字节数。 - `wc -m`:统计字符数。 - `wc -s`:统计行数和字数。 四、用户与权限管理
4.1用户管理命令 - `useradd`:创建新用户。 - `userdel`:删除用户。 - `usermod`:修改用户信息。 - `passwd`:修改用户密码。 - `sudo`:提升权限执行命令。 - `sudoers`:配置 sudo 权限。 - `whoami`:显示当前用户。 - `id`:显示用户身份信息。 - `groups`:显示用户所属组。 - `newgrp`:切换用户组。 - `su`:切换用户。 - `sudo -i`:以管理员身份运行命令。 - `sudo -u`:以其他用户身份运行命令。 - `su -`:以 root 身份运行命令。 - `su -c`:以指定用户身份运行命令。 - `su -s`:以指定 shell 运行命令。
4.2权限管理命令 - `chmod`:修改文件权限。 - `chown`:修改文件所有者和组。 - `chgrp`:修改文件所属组。 - `chattr`:设置文件属性。 - `find`:查找文件。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。 - `ls -l`:显示文件权限。