电脑常用命令有哪些?

电脑作为现代工作和生活中不可或缺的工具,熟练掌握常用命令能大幅提升操作效率,无论是系统管理、文件处理还是网络调试,命令行都提供了比图形界面更直接、更强大的功能,以下从Windows、Linux/macOS两大系统出发,详细整理电脑常用命令及使用场景,并附操作示例和注意事项。

电脑常用命令大全
(图片来源网络,侵删)

Windows系统常用命令

Windows的命令行工具包括CMD(命令提示符)和PowerShell,后者功能更强大且支持对象化操作,以下以CMD为主,兼顾PowerShell特色命令。

系统信息与网络诊断命令

  • systeminfo:查看详细系统配置,如操作系统版本、处理器信息、内存大小、安装的热补丁等。
    示例:systeminfo | findstr /i "OS 名称" "内存总量"(筛选出操作系统名称和内存信息)。
  • ipconfig:查看或管理网络配置。
    常用参数:/all(显示完整网络信息,包括MAC地址、DHCP服务器等);/release/renew(释放/重新获取IP地址)。
  • ping:测试网络连通性,通过发送ICMP数据包目标主机响应时间判断网络状态。
    示例:ping www.baidu.com -t(持续ping百度直至手动停止);ping -n 4 192.168.1.1(发送4个数据包)。
  • tracert:跟踪数据包到目标主机的路径,诊断网络延迟或故障节点。
    示例:tracert 8.8.8.8(跟踪到谷歌服务器的路径)。
  • netstat:查看网络连接状态、端口占用情况。
    常用参数:-an(显示所有连接和端口,不解析域名);-t(显示TCP连接);-n(以数字形式显示地址)。

文件与目录管理命令

  • dir:列出当前目录下的文件和子目录。
    常用参数:/a(显示所有文件,包括隐藏文件);/s(递归显示子目录内容);/b(以简洁格式显示,仅文件名)。
  • cd:切换当前目录。
    示例:cd C:\Users(切换到C盘Users目录);cd ..(返回上级目录);cd \(返回根目录)。
  • md/mkdir:创建目录。
    示例:md test_folder(在当前目录创建test_folder文件夹);mkdir D:\new_folder\sub_folder(创建多级目录)。
  • rd/rmdir:删除空目录。
    示例:rd empty_folder/s参数可删除非空目录(慎用):rd /s test_folder
  • del/erase:删除文件。
    示例:del test.txt/f强制删除只读文件;/q安静模式不确认;/s递归删除子目录中的文件。
  • copy:复制文件。
    示例:copy source.txt dest.txt(复制到当前目录);copy source.txt D:\backup\(复制到指定目录);/y覆盖目标文件时不提示。
  • move:移动文件或重命名。
    示例:move old_name.txt new_name.txt(重命名);move file.txt D:\docs\(移动文件)。
  • xcopy:增强版复制,支持复制目录及子目录。
    示例:xcopy source_folder dest_folder /e /i /h/e复制空目录,/i目标为目录时自动创建,/h包含隐藏文件)。

系统与进程管理命令

  • tasklist:列出当前运行的进程。
    常用参数:/v(显示详细信息,如进程ID、内存使用);/fi "imagename eq notepad.exe"(筛选特定进程)。
  • taskkill:结束进程。
    示例:taskkill /f /im notepad.exe(强制结束记事本进程);/pid参数可通过进程ID结束:taskkill /pid 1234 /f
  • shutdown:关机、重启、注销。
    示例:shutdown /s /t 0(立即关机);/r重启;/a取消关机;/h休眠。
  • sfc /scannow:扫描并修复系统文件(需管理员权限)。
  • dism /online /cleanup-image /restorehealth:修复系统映像(Win10/11适用)。

其他实用命令

  • cls:清空屏幕。
  • help:查看命令帮助信息。
    示例:help dir(查看dir命令的用法)。
  • findstr:在文件中搜索字符串。
    示例:findstr "error" log.txt(在log.txt中搜索包含error的行)。
  • PowerShell专属命令(需以powershell启动或使用PS终端):
    • Get-Process:获取进程列表(比tasklist更详细)。
    • Get-Service:查看系统服务状态。
    • Set-ExecutionPolicy:设置脚本执行策略(如RemoteSigned允许本地脚本)。

Linux/macOS系统常用命令

Linux和macOS基于Unix系统,命令行高度相似,核心是Bash shell,以下命令适用于大多数Linux发行版(如Ubuntu、CentOS)及macOS。

文件与目录管理命令

Linux/macOS一切皆文件,目录结构以根目录起始,关键目录包括/home(用户目录)、/etc(配置文件)、/var(动态数据)等。

命令功能常用参数示例
ls列出目录内容-l(长格式显示,含权限、大小、日期);-a(显示隐藏文件,以开头);-h(以KB/MB/GB显示大小)ls -la
cd切换目录(用户主目录);(上一次所在目录);(上级目录)cd /var/logcd ~
pwd显示当前工作目录路径pwd
mkdir创建目录-p(创建多级目录,若父目录不存在则自动创建)mkdir -p project/src
rm删除文件或目录-r(递归删除目录);-f(强制删除,不提示)rm file.txtrm -rf folder(慎用)
cp复制文件或目录-r(复制目录);-p(保留权限、时间戳)cp file.txt backup/cp -r dir1 dir2
mv移动/重命名mv old.txt new.txt(重命名);mv file.txt /tmp/(移动)
touch创建空文件或更新文件时间戳touch newfile.txt
cat查看文件内容cat file.txt(显示全部内容)
less/more分页查看文件内容less支持上下翻页、搜索;more仅支持下翻less file.txtmore file.txt
head/tail查看文件开头/末尾内容-n(指定行数)head -n 5 file.txt(查看前5行);tail -n 10 file.txt(查看后10行);tail -f log.txt(实时跟踪文件更新)

系统信息与监控命令

  • uname:显示系统信息。
    示例:uname -a(显示所有信息,包括内核版本、主机名等)。
  • top/htop:实时查看进程资源占用(CPU、内存)。htoptop更直观(需安装:sudo apt install htopbrew install htop)。
  • df/du:磁盘空间使用情况。
    df -h(以可读格式显示磁盘分区使用率);du -sh *(显示当前目录下各文件/目录总大小)。
  • free:查看内存使用情况。
    示例:free -h(以GB/MB显示内存)。
  • ps:查看进程状态。
    常用参数:-ef(显示所有进程,完整格式);aux(显示所有进程,包含CPU/内存占用)。
  • kill/pkill:结束进程。
    kill 进程ID(正常结束);kill -9 进程ID(强制结束);pkill 进程名(通过进程名结束,如pkill chrome)。

网络配置与诊断命令

  • ifconfig/ip:查看/配置网络接口。
    ifconfig(传统命令,需安装net-tools);ip addr(现代命令,默认可用):ip addr show(查看所有网卡IP)。
  • ping:测试网络连通性。
    示例:ping -c 4 8.8.8.8(发送4个数据包后停止)。
  • netstat/ss:查看网络连接。
    netstat -tuln(显示监听的TCP/UDP端口);ss -tuln(替代netstat,更快)。
  • curl/wget:下载文件或发送HTTP请求。
    curl -O https://example.com/file.zip(下载并保持原文件名);wget https://example.com/file.zip(直接下载)。
  • ssh:远程登录服务器。
    示例:ssh username@192.168.1.100(登录远程主机);-p指定端口:ssh -p 2222 user@host

软件安装与管理命令

  • APT(Debian/Ubuntu)
    sudo apt update(更新软件包列表);sudo apt install package_name(安装软件);sudo apt remove package_name(卸载软件);sudo apt upgrade(升级已安装软件)。
  • YUM/DNF(CentOS/RHEL)
    sudo yum update(更新软件);sudo yum install package_name(安装);sudo yum remove package_name(卸载);DNF是YUM的替代,命令类似(如sudo dnf install package)。
  • Homebrew(macOS)
    brew install package_name(安装软件);brew uninstall package_name(卸载);brew update(更新Homebrew);brew list(查看已安装软件)。

命令行使用技巧

  1. 通配符:匹配任意字符(如*.txt匹配所有txt文件),匹配单个字符(如file?.txt匹配file1.txt~file9.txt)。
  2. 管道符:将前一个命令的输出作为后一个命令的输入。
    示例:ps aux | grep chrome(筛选出chrome相关进程)。
  3. 重定向符>(覆盖输出到文件),>>(追加输出到文件),<(从文件读取输入)。
    示例:ls > file_list.txt(将目录列表保存到file_list.txt);grep "error" log.txt >> error.log(将错误日志追加到error.log)。
  4. Tab补全:输入命令或文件名前几个字符后按Tab键,可自动补全(避免输错)。

相关问答FAQs

Q1:Windows的CMD和PowerShell有什么区别?哪个更适合日常使用?
A:CMD是传统的命令行工具,语法简单,功能有限,仅支持基础命令和批处理脚本;PowerShell是微软新一代命令行工具,基于.NET框架,支持对象化操作(可处理复杂结构化数据)、管道符传递对象、内置丰富模块(如管理AD、注册表等),且支持跨平台(Linux/macOS均有版本),对于系统管理员或需要复杂脚本处理的用户,PowerShell更强大;普通用户进行简单操作(如文件管理、网络测试)时,CMD已足够。

电脑常用命令大全
(图片来源网络,侵删)

Q2:Linux中删除文件时提示“Permission denied”,如何解决?
A:通常是因为当前用户对该文件没有操作权限,可通过以下方式解决:

  1. 使用sudo提权:sudo rm filename(需输入当前用户密码);
  2. 修改文件权限后再删除:chmod 666 filename(给所有用户读写权限,chmod 777 filename给最高权限,但存在安全风险),再执行rm filename
  3. 若文件属主是其他用户,可联系文件所有者或管理员处理。
    注意:强制删除(rm -rf)需谨慎,避免误删重要文件。
电脑常用命令大全
(图片来源网络,侵删)

文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/392913.html<

(0)
运维的头像运维
上一篇2025-10-11 11:31
下一篇 2025-10-11 11:36

相关推荐

  • 视频如何移动到其他设备或文件夹?

    如何将视频移到不同的设备或平台是许多用户在日常使用中常遇到的需求,无论是为了备份、分享还是在特定设备上播放,掌握正确的方法能提升效率并避免数据丢失,以下将从不同场景出发,详细说明将视频移动到电脑、手机、平板、硬盘、云盘以及视频编辑软件等目标的操作步骤,并针对常见问题提供解决方案,将视频移动到电脑是最基础的操作……

    2025-11-20
    0
  • xenserver命令行有哪些常用操作?

    xenserver命令行是管理XenServer虚拟化平台的核心工具,通过它可以高效完成虚拟机创建、存储管理、网络配置等操作,与图形界面相比,命令行操作更灵活,适合批量处理和自动化运维场景,以下从基础命令、高级操作及实用技巧等方面展开详细说明,基础命令操作连接xenserver控制台使用SSH登录XenServ……

    2025-11-20
    0
  • 网页游戏GM命令有哪些?

    网页游戏GM命令是游戏管理员(Game Master,简称GM)用于维护游戏秩序、测试游戏功能、协助玩家解决问题以及进行活动运营的重要工具,这些命令通常由游戏开发方或运营商提供给特定的管理员账户,通过后台控制台或特定输入界面执行,其核心目的是确保游戏环境的稳定、公平和趣味性,以下将从GM命令的分类、功能实现、使……

    2025-11-19
    0
  • 互联买的CDN如何使用?

    互联买的CDN(内容分发网络)服务是一种通过在全球或全国范围内部署边缘节点服务器,将源站内容缓存到离用户最近的节点上,从而加速用户访问、降低源站压力、提升网站性能的技术服务,使用互联买的CDN服务需要一系列操作,从开通服务到配置、监控和优化,以下是详细的使用步骤和注意事项,开通互联买的CDN服务是第一步,用户需……

    2025-11-19
    0
  • SQL Server命令大全有哪些核心命令?

    SQL Server作为微软公司开发的关系型数据库管理系统,广泛应用于企业级数据存储与管理场景,掌握其常用命令是数据库管理员和开发人员的基本技能,以下从数据库管理、表操作、数据查询、权限控制等方面详细介绍SQL Server的核心命令,数据库管理命令数据库的创建、修改与删除是基础操作,创建数据库使用CREATE……

    2025-11-17
    0

发表回复

您的邮箱地址不会被公开。必填项已用 * 标注