百度
360搜索
搜狗搜索

cmd运行linux命令大全详细介绍

在 Windows 的 CMD 命令提示符 中直接运行完整的 Linux 命令是不支持的,因为 CMD 是 Windows 的原生终端,而 Linux 命令需要依赖 Unix/Linux 环境。
但如果你想在 Windows 上使用 Linux 命令,有两种常见方案:

  1. 安装 Windows Subsystem for Linux (WSL):在 Windows 10/11 中启用 WSL 后,可在 CMD 或 PowerShell 中直接启动 Linux 子系统(如 Ubuntu、Debian 等),并运行完整的 Linux 命令。
  2. 使用第三方工具:如 Git Bash(随 Git 安装)、Cygwin 等模拟 Linux 环境。

以下是
Linux 常用命令分类整理(适用于 WSL 或真实 Linux 环境):

一、文件与目录操作

命令 功能描述 示例
ls 列出目录内容 ls -l(详细信息)、ls -a(显示隐藏文件)
cd 切换目录 cd /home/user(切换到指定目录)、cd ..(返回上级目录)
mkdir 创建目录 mkdir test(创建单个目录)、mkdir -p a/b/c(递归创建多层目录)
rmdir 删除空目录 rmdir test(仅删除空目录)
touch 创建空文件或更新文件时间戳 touch file.txt(创建空文件)
cp 复制文件 / 目录 cp source.txt target.txt(复制文件)、cp -r dir1 dir2(复制目录)
mv 移动 / 重命名文件 / 目录 mv old.txt new.txt(重命名)、mv file /path(移动文件)
rm 删除文件 / 目录 rm file.txt(删除文件)、rm -r dir(删除目录,需谨慎!)
cat 查看文件内容(适合小文件) cat file.txt(显示文件全部内容)
more/less 分页查看文件内容(适合大文件) more large.logless large.log(支持搜索,按 q 退出)
head/tail 查看文件开头 / 结尾的部分内容 head -n 10 file.txt(查看前 10 行)、tail -f log.log(实时监控日志更新)
nano/vim 文本编辑器(nano 简单,vim 强大) nano file.txt(直接编辑文件)
pwd 显示当前工作目录 pwd
du 查看目录 / 文件大小 du -h(以人类可读格式显示当前目录大小)、du -sh dir(查看指定目录总大小)
df 查看磁盘空间使用情况 df -h(以人类可读格式显示)

二、系统信息与管理

命令 功能描述 示例
uname 查看系统信息(内核、架构等) uname -a(显示所有信息)
top/htop 实时监控系统进程和资源使用(htop 更直观) top(传统任务管理器)、htop(需先安装)
free 查看内存使用情况 free -h(以 GB/MB 为单位显示)
date 显示或设置系统时间 date(显示当前时间)、date +"%Y-%m-%d %H:%M:%S"(自定义格式)
who/w 查看当前登录用户 who(显示用户名、登录时间、终端等)
uptime 查看系统运行时间和负载 uptime(显示运行时间、平均负载)
shutdown 关机 / 重启系统 shutdown -h now(立即关机)、shutdown -r 10(10 分钟后重启)

三、网络与远程连接

命令 功能描述 示例
ping 测试网络连通性 ping www.baidu.com(发送 ICMP 包)
netstat 查看网络连接、端口状态 netstat -ant(显示所有 TCP 连接)
nslookup 域名解析工具 nslookup google.com(查询域名对应的 IP)
curl/wget 下载网络文件 curl -O https://example.com/file.zip(下载文件并保留原名)、wget https://example.com/file.tar.gz
ssh 远程连接到 SSH 服务器 ssh user@192.168.1.100(登录远程服务器)
scp 安全复制文件到远程服务器 scp local.txt user@remote:/path/(上传文件)、scp user@remote:/file.txt .(下载文件)
ifconfig/ip 查看 / 配置网络接口(ip 是新工具) ifconfig(显示网卡信息)、ip addr(现代用法)
telnet 远程登录(不安全,逐渐被淘汰) telnet 192.168.1.100 80(测试端口连通性)
阅读更多 >>>  linux中怎么按编译环境

四、权限管理

命令 功能描述 chmod 修改文件 / 目录权限
chmod 修改文件 / 目录权限(读 / 写 / 执行) chmod 755 file.sh(所有者可读 / 写 / 执行,其他人可读 / 执行)、chmod +x file.sh(添加执行权限)
chown 修改文件 / 目录所有者和所属组 chown user:group file.txt(设置所有者为 user,所属组为 group
chgrp 修改文件 / 目录所属组 chgrp staff dir(设置所属组为 staff
sudo 以管理员权限执行命令 sudo apt-get install python(需要管理员权限时使用)

五、进程管理

命令 功能描述 示例
ps 查看进程状态 ps aux(显示所有用户的进程)、ps -ef(显示详细信息)
kill 终止进程 kill 1234(终止 PID 为 1234 的进程)、kill -9 1234(强制终止)
pgrep 按名称搜索进程 PID pgrep firefox(查找所有 Firefox 进程的 PID)
bg/fg 后台 / 前台运行进程 bg(将当前进程放到后台)、fg(将后台进程恢复到前台)
jobs 查看后台进程列表 jobs

六、文本处理与正则表达式

命令 功能描述 示例
grep 在文件中搜索指定字符串(支持正则) grep "error" log.txt(查找包含 "error" 的行)、grep -i "error"(不区分大小写)
awk 文本处理工具(按列处理数据) awk '{print $1}' file.csv(打印第一列数据)
sed 流文本编辑(替换、删除等) sed 's/old/new/g' file.txt(将文件中的 "old" 替换为 "new")
sort 对文件内容排序 sort file.txt(按行排序)、sort -n(按数字排序)
uniq 去除重复行 uniq file.txt(去除相邻重复行)、uniq -u(仅显示不重复的行)
wc 统计文件的行数、字数、字节数 wc -l file.txt(统计行数)、wc -m(统计字节数)

七、软件包管理(不同发行版命令不同)

系统 安装命令 卸载命令 其他操作
Debian/Ubuntu apt-get install apt-get remove apt-get update(更新软件列表)、apt-get upgrade(升级所有软件)
RedHat/CentOS yum install yum remove yum search(搜索软件包)、dnf(CentOS 8+ 改用 dnf
Arch pacman -S pacman -R pacman -Ss(搜索软件包)
通用 make install - 需先编译源码:./configure && make && make install

八、压缩与解压缩

命令 功能描述 示例
tar 打包 / 解包文件(支持 .tar.gz、.tar.bz2 等) 打包:tar -czvf archive.tar.gz dir/、解包:tar -xzvf archive.tar.gz
gzip/gunzip 压缩 / 解压缩单个文件(不打包) gzip file.txt(压缩为 file.txt.gz)、gunzip file.txt.gz
unzip 解压缩 .zip 文件 unzip file.zip
zip 压缩文件为 .zip 格式 zip -r archive.zip dir/(压缩目录及内容)

九、其他实用命令

命令 功能描述 示例
echo 输出文本到终端 echo "Hello World"echo $VAR(输出变量值)
man 查看命令手册 man ls(查看 ls 命令的详细用法)
which 查找命令的执行路径 which python(查看 Python 命令的位置)
history 查看命令历史记录 history(显示所有历史命令)、!123(重新执行第 123 条命令)
` 管道( )` 将前一个命令的输出作为后一个命令的输入 `ls -l grep ".txt"`(列出目录中包含 ".txt" 的文件)
重定向(>、>>) 将输出写入文件(> 覆盖,>> 追加) ls > list.txt(将 ls 结果写入 list.txt)、echo "test" >> log.txt(追加内容到 log.txt)
阅读更多 >>>  linux如何执行gedit

在 Windows 中使用 Linux 命令的方法:

  1. 启用 WSL(以 Ubuntu 为例):

    • 打开 PowerShell(以管理员身份),运行:powershell
      wsl install d Ubuntu

    • 安装完成后,在 CMD 或 PowerShell 中输入 wsl 即可进入 Linux 环境,直接运行上述命令。

  2. 使用 Git Bash

    • 安装 Git for Windows 时勾选安装 Git Bash,启动后即可使用部分 Linux 命令(如 lscdgrep 等,但非全部)。

如果需要某个具体命令的详细用法,可以随时告诉我,我会进一步解释!

网站数据信息

"cmd运行linux命令大全"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:cmd运行linux命令大全的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!