百度
360搜索
搜狗搜索

Linux操作系统之操作命令大全详细介绍

以下是 Linux 操作系统中常用的操作命令分类汇总,涵盖文件管理、系统监控、网络操作等核心功能,附简要说明及示例:

一、文件与目录操作

1. 基础操作

命令 说明 示例
ls 列出目录内容 ls -l(详细信息)、ls -a(显示隐藏文件)
cd 切换目录 cd /home/user(进入指定目录)、cd ..(返回上级目录)
pwd 显示当前目录路径 pwd
mkdir 创建目录 mkdir mydir(创建目录)、mkdir -p a/b/c(递归创建多级目录)
rmdir 删除空目录 rmdir mydir
rm 删除文件 / 目录 rm file.txt(删除文件)、rm -r dir(删除目录)、rm -f(强制删除)
cp 复制文件 / 目录 cp src.txt dest.txt(复制文件)、cp -r dir1 dir2(复制目录)
mv 移动 / 重命名文件 / 目录 mv old.txt new.txt(重命名)、mv file /path(移动文件)

2. 文件内容查看

命令 说明 示例
cat 显示文件内容(适合小文件) cat file.txt
more/less 分页查看文件(less支持搜索) more large.logless -N log.txt(显示行号)
head/tail 查看文件头部 / 尾部内容 head -n 10 file(前 10 行)、tail -f log(实时监控日志)
nano/vim 文本编辑(nano简单,vim强大) nano config.confvim file.txt(输入模式:i,保存退出::wq

3. 文件属性与权限

命令 说明 示例
chmod 修改文件权限 chmod 755 script.sh(赋予执行权限)、chmod u+x file(给用户添加执行权限)
chown 修改文件所有者 / 所属组 chown user:group file.txt
stat 查看文件详细信息 stat document.pdf

二、系统监控与管理

1. 系统状态

命令 说明 示例
top/htop 实时进程监控(htop更易用) top
free 查看内存使用情况 free -h(以人类可读格式显示)
df 查看磁盘空间 df -h
du 查看目录大小 du -sh /var/log(目录总大小)
uname 查看系统信息(内核、架构等) uname -a
uptime 查看系统运行时间 uptime

2. 进程管理

命令 说明 示例
ps 查看进程状态 ps aux(显示所有进程)、`ps -ef grep nginx`(筛选进程)
kill 终止进程 kill -9 1234(强制终止进程 ID 为 1234 的进程)
bg/fg 后台 / 前台运行进程 bg(将当前进程放入后台)、fg %1(恢复后台第 1 个进程到前台)
jobs 查看后台进程列表 jobs

3. 用户与权限

命令 说明 示例
useradd 添加用户 useradd -m newuser(创建用户并创建家目录)
userdel 删除用户 userdel -r newuser(删除用户及家目录)
passwd 修改用户密码 passwd(当前用户改密码)、passwd newuser(管理员为用户改密码)
su/sudo 切换用户 / 以管理员身份执行命令 su root(切换到 root)、sudo apt update(以管理员权限执行命令)
阅读更多 >>>  linux如何修改所有者到默认

三、网络操作

1. 网络诊断

命令 说明 示例
ping 测试网络连通性 ping www.baidu.com
ifconfig/ip 查看 / 配置网络接口(ip更现代) ifconfig eth0(查看网卡信息)、ip addr show
netstat 查看网络连接状态 netstat -tunlp(查看监听端口)
nmap 端口扫描工具 nmap -p 80,443 192.168.1.1

2. 网络传输

命令 说明 示例
wget 下载文件(命令行) wget https://example.com/file.zip
curl 多功能网络工具(支持上传下载) curl -O https://file.txt(下载并保存为 file.txt)
scp 安全复制文件到远程主机 scp local.txt user@remote:/path
sftp 安全文件传输(交互式) sftp user@remote

3. 域名与路由

命令 说明 示例
nslookup 域名解析 nslookup google.com
route 查看 / 配置路由表 route -n(显示路由表)

四、文本处理与搜索

命令 说明 示例
grep 文本搜索工具 grep "error" log.txt(查找包含 "error" 的行)、grep -i(忽略大小写)
sed 流文本编辑(替换、删除等) sed 's/old/new/g' file.txt(替换所有 "old" 为 "new")
awk 强大的文本处理语言 awk '{print $1}' data.csv(打印 CSV 第一列)
find 查找文件 / 目录 find /var/log -name "*.log"(查找 log 目录下所有 log 文件)
locate 快速查找文件(依赖数据库) locate config.ini

五、软件包管理(不同发行版差异)

1. Debian/Ubuntu 系(
.deb

命令 说明 示例
apt 高级包管理工具 apt install nginx(安装)、apt update(更新包列表)
dpkg 底层包管理工具 dpkg -i package.deb(安装本地包)

2. RedHat/CentOS 系(
.rpm

命令 说明 示例
yum/dnf 包管理工具(dnf为新一代) yum install httpd
rpm 底层包管理工具 rpm -ivh package.rpm(安装本地包)

3. Arch 系

命令 说明 示例
pacman 包管理工具 pacman -S firefox

六、压缩与解压

命令 说明 示例
tar 打包 / 压缩文件(支持多种格式) tar -czvf archive.tar.gz dir/(压缩目录为 gz 格式)、tar -xzvf file.tar.gz(解压)
gzip/gunzip 压缩 / 解压单个文件(不打包) gzip file.txt(压缩为 file.txt.gz)
unzip 解压 zip 文件 unzip archive.zip

七、磁盘与分区管理

命令 说明 示例
fdisk 磁盘分区工具 fdisk /dev/sda(交互式分区)
mkfs 格式化磁盘分区 mkfs.ext4 /dev/sda1(格式化为 ext4 文件系统)
mount/umount 挂载 / 卸载磁盘分区 mount /dev/sda1 /mnt/data(挂载分区到 /mnt/data)

八、其他常用命令

命令 说明 示例
date 显示 / 设置系统时间 date "+%Y-%m-%d %H:%M:%S"(自定义时间格式)
cal 显示日历 cal 2025(显示 2025 年日历)
history 查看命令历史 history(显示所有历史命令)、!123(重复执行第 123 条命令)
man 查看命令手册 man ls(查看 ls 命令帮助)
which 查找命令路径 which python

命令进阶技巧

  1. 管道与重定向
    • 管道 |:将前一个命令的输出作为后一个命令的输入,如 ls -l | grep .txt
    • 重定向 >(覆盖)、>>(追加):echo "text" > file.txt

  2. 通配符
    • * 匹配任意字符:rm *.log(删除所有 log 文件)
    • ? 匹配单个字符:mv file?.txt backup/

  3. 后台运行
    • command &:将命令放入后台运行,如 wget largefile.iso &

  4. 快捷键
    • Ctrl+C:终止当前进程
    • Ctrl+Z:暂停进程并放入后台
    • Ctrl+D:退出当前终端或输入

阅读更多 >>>  download能不能删除

注意事项

  • 不同 Linux 发行版(如 Ubuntu、CentOS、Arch)的命令可能有细微差异(如包管理工具)。
  • 危险命令(如sudo rm -rf /)请谨慎使用,避免误删系统文件。
  • 建议通过man 命令命令 --help查看详细用法(如man grep)。

如果需要某类命令的更详细说明,可以随时告诉我!

← 上一篇: 下一篇:

网站数据信息

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