百度
360搜索
搜狗搜索

linux常用到的命令大全详细介绍

以下是 Linux 系统中常用的命令分类及详细列表,涵盖文件操作、系统管理、网络工具等核心功能,适合新手和进阶用户参考:

一、文件与目录操作

1.
基础操作

命令 功能描述 常用示例
ls 列出目录内容 ls -l(详细信息)、ls -a(显示隐藏文件)
cd 切换目录 cd ~(家目录)、cd ..(上级目录)
pwd 显示当前路径 pwd
mkdir 创建目录 mkdir dir(创建目录)、mkdir -p a/b/c(递归创建)
rmdir 删除空目录 rmdir dir
rm 删除文件 / 目录 rm file(删除文件)、rm -r dir(删除目录)

2.
文件操作

命令 功能描述 常用示例
touch 创建空文件或更新时间戳 touch new.txt
cat 查看文件内容(适合小文件) cat file.txt
more/less 分页查看文件(less支持搜索) less log.txt
head/tail 查看文件开头 / 结尾内容 head -n 10 file(前 10 行)、tail -f log(实时监控日志)
nano/vim 文本编辑(nano简单,vim高级) nano config.conf
cp 复制文件 / 目录 cp src.txt dest.txtcp -r dir1 dir2(复制目录)
mv 移动文件 / 重命名 mv old.txt new.txt

3.
文件搜索与统计

命令 功能描述 常用示例
find 查找文件 / 目录 find /path -name "*.log"
grep 文本搜索 grep "error" log.txt
wc 统计文件行数、字数、字节数 wc -l file.txt(行数)
du 查看目录大小 du -sh dir(目录总大小)
df 查看磁盘空间使用情况 df -h(以人类可读格式显示)

二、系统监控与管理

1.
进程管理

命令 功能描述 常用示例
top/htop 实时进程监控(htop交互性更强) top
ps 查看进程状态 ps aux(显示所有进程)
kill 终止进程 kill -9 1234(强制终止进程 ID 1234)
bg/fg 后台 / 前台运行进程 bg(将进程放入后台)、fg(恢复前台)
jobs 查看后台进程列表 jobs

2.
系统状态

命令 功能描述 常用示例
free 查看内存使用情况 free -h
uname 查看系统信息(内核、架构等) uname -a(完整信息)
uptime 查看系统运行时间 uptime
who/w 查看当前登录用户 who

3.
磁盘与文件系统

命令 功能描述 常用示例
mount/umount 挂载 / 卸载磁盘分区 mount /dev/sda1 /mnt
fdisk 磁盘分区管理 fdisk /dev/sda(交互式分区)
mkfs 格式化磁盘分区 mkfs.ext4 /dev/sda1
dd 磁盘镜像 / 数据复制 dd if=source of=target bs=1M

三、网络与通信

1.
网络配置

命令 功能描述 常用示例
ping 测试网络连通性 ping www.baidu.com
ifconfig/ip 查看 / 配置网络接口(ip更现代) ip addr(显示 IP 地址)
netstat/ss 查看网络连接状态(ss更高效) netstat -ant(显示所有 TCP 连接)
nmap 端口扫描工具 nmap -p 80 192.168.1.1

2.
文件传输

阅读更多 >>>  linux的常用命令与例题
命令 功能描述 常用示例
wget/curl 下载文件 wget https://example.com/file.zip
scp 安全复制文件到远程主机 scp local.txt user@host:/path
ssh 远程登录 SSH 服务器 ssh user@host

3.
网络服务

命令 功能描述 常用示例
systemctl 服务管理(Systemd 系统) systemctl start/stop/restart sshd
service 传统服务管理(非 Systemd 系统) service sshd start
netplan 网络配置(Ubuntu 20.04+) netplan apply

四、权限与用户管理

1.
文件权限

命令 功能描述 常用示例
chmod 修改文件权限 chmod 755 file(所有者可读 / 写 / 执行,其他用户可读 / 执行)
chown 修改文件所有者 chown user:group file
chgrp 修改文件所属组 chgrp group file

2.
用户管理

命令 功能描述 常用示例
useradd 创建用户 useradd -m newuser(创建家目录)
userdel 删除用户 userdel -r newuser(删除用户及家目录)
passwd 修改用户密码 passwd newuser(管理员修改)、passwd(自己修改)
usermod 修改用户属性 usermod -aG sudo newuser(添加到 sudo 组)

五、压缩与归档

命令 功能描述 常用示例
tar 打包 / 解包文件(支持多种压缩格式) tar -czvf file.tar.gz dir/(压缩)、tar -xzvf file.tar.gz(解压)
gzip/gunzip 压缩 / 解压缩单个文件(不打包) gzip file.txtgunzip file.txt.gz
zip/unzip 压缩 / 解压缩 ZIP 格式文件 zip -r archive.zip dir/unzip archive.zip

六、软件包管理

1.
Debian/Ubuntu 系(.deb)

命令 功能描述 常用示例
apt-get 软件包管理工具 apt-get install package(安装)、apt-get remove package(卸载)
dpkg 底层包管理工具 dpkg -i package.deb(安装本地包)

2.
RedHat/CentOS 系(.rpm)

命令 功能描述 常用示例
yum/dnf 软件包管理工具(dnf为新一代) yum install packagednf update
rpm 底层包管理工具 rpm -ivh package.rpm(安装)

3.
Arch 系

命令 功能描述 常用示例
pacman 软件包管理工具 pacman -S package(安装)

七、文本处理与高级工具

命令 功能描述 常用示例
awk 文本处理与数据分析(支持脚本) awk '{print $1}' file(打印第一列)
sed 流文本编辑(替换、删除等) sed 's/old/new/g' file(替换文本)
cut 按列提取文本 cut -d ',' -f 2 file.csv(按逗号分割,取第 2 列)
sort/uniq 排序 / 去重 `sort file.txt uniq`(排序并去重)
管道与重定向 ` (管道)、>(覆盖写入)、>>`(追加) ls -l > list.txt(输出到文件)

八、系统控制与实用工具

命令 功能描述 常用示例
sudo 以管理员权限执行命令 sudo apt-get update
shutdown 关机 / 重启系统 shutdown -h now(立即关机)、shutdown -r 10(10 分钟后重启)
history 查看命令历史 history(显示所有历史命令)
man 查看命令手册 man ls(查看 ls 命令帮助)
which 查找命令所在路径 which python

九、其他实用命令

  • 时间与日期date(显示时间)、timedatectl(设置时区)
  • 软件运行./program(运行可执行文件)、env(查看环境变量)
  • 进程优先级nice(调整优先级启动程序)、renice(调整已有进程优先级)
阅读更多 >>>  linux中压缩命令tar.gz

使用技巧

  1. 快捷键
    • Tab 自动补全路径 / 命令
    • Ctrl+C 终止当前进程
    • Ctrl+Z 暂停进程并放入后台
    • Ctrl+L 清屏(等价于clear命令)

  2. 通配符
    • * 匹配任意字符(如*.txt
    • ? 匹配单个字符(如file?.txt

  3. 帮助文档
    • man command 查看详细手册
    • command --help 查看简洁用法

以上是 Linux 最常用的命令集合,建议通过实践加深记忆(如使用虚拟机或 Linux 服务器练习)。对于特定命令的复杂用法,可通过man或在线文档进一步学习。

网站数据信息

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