百度
360搜索
搜狗搜索

linux操作系统操作命令行详细介绍

以下是一些常用的 Linux 操作系统命令行操作,涵盖文件、目录、系统信息、网络等常见场景:

一、文件与目录操作

1. 基础操作

命令 说明
ls 列出目录内容(-l 详细信息,-a 显示隐藏文件,-h 人性化大小显示)
cd <目录路径> 切换目录(cd ~ 回到用户主目录,cd - 返回上一次目录)
pwd 显示当前工作目录
mkdir <目录名> 创建目录(-p 递归创建多级目录)
rmdir <目录名> 删除空目录(非空目录需用 rm -r
touch <文件名> 创建空文件
rm <文件/目录> 删除文件(-r 递归删除目录,-f 强制删除)
cp <源> <目标> 复制文件 / 目录(-r 复制目录,-n 不覆盖已存在文件)
mv <源> <目标> 移动文件(重命名文件或目录)

2. 文件内容查看

命令 说明
cat <文件> 显示文件内容(适合小文件)
more <文件> 分页查看文件(按空格翻页,按 q 退出)
less <文件> 增强版分页查看(支持搜索,按 /关键词 搜索,n 下一个匹配)
head <文件> 显示文件前 10 行(-n 行数 指定行数)
tail <文件> 显示文件最后 10 行(-n 行数 指定行数,-f 实时监控文件更新)
nano <文件> 简单文本编辑器(适合新手,Ctrl+O 保存,Ctrl+X 退出)
vim <文件> 强大的文本编辑器(进入后按 i 插入,ESC 退出插入,:wq 保存退出)

二、系统信息与监控

命令 说明
uname -a 显示系统内核信息
top / htop 实时进程监控(htop 界面更友好,需安装)
df -h 查看磁盘空间使用情况(-h 人性化单位)
free -h 查看内存使用情况
du -sh <目录> 查看目录大小(-s 总大小,-h 人性化单位)
date 显示当前日期和时间
whoami 查看当前用户
w / who 查看当前登录用户及活动

三、网络操作

命令 说明
ping <IP/域名> 测试网络连通性(-c 次数 指定 ping 次数,-w 超时时间
ifconfig / ip addr 查看网络接口信息(新系统推荐使用 ip 命令)
netstat 查看网络连接状态(-t TCP 连接,-u UDP 连接,-l 监听端口)
curl <URL> 命令行下载 / 访问网络资源(-O 下载文件并使用原文件名)
wget <URL> 命令行下载工具(-P 目录 指定下载目录,-r 递归下载网页)
nslookup <域名> 域名解析查询
ssh <用户@IP> 远程连接 SSH 服务器(-p 端口 指定端口)
scp <本地文件> <用户@IP:远程路径> 安全复制文件到远程服务器(反向传输用 用户@IP:远程文件 本地路径

四、权限管理

命令 说明
chmod 修改文件权限(chmod u+x 文件名 给用户添加执行权限,支持数字模式如 755
chown 修改文件所有者(chown 用户名 文件名-R 递归修改目录)
chgrp 修改文件所属组
sudo <命令> 以管理员权限执行命令(需当前用户在 sudoers 组)

五、文本处理与搜索

命令 说明
grep <关键词> <文件> 在文件中搜索关键词(-i 忽略大小写,-r 递归搜索目录下所有文件)
awk 文本处理工具(按列处理数据,如 awk '{print $1}' 文件 打印第一列)
sed 流编辑器(替换文本,如 sed 's/旧内容/新内容/g' 文件
sort 对文件内容排序
uniq 去除重复行(-c 显示重复次数)
阅读更多 >>>  ttf字体怎么用到手机

六、压缩与归档

命令 说明
tar 打包 / 解包工具(常见格式:
tar -czvf 压缩包.tar.gz 目录 压缩
tar -xzvf 压缩包.tar.gz 解压)
gzip / gunzip 压缩 / 解压缩单个文件(不打包目录)
zip / unzip 压缩 / 解压缩 ZIP 文件(zip -r 压缩包.zip 目录 压缩目录)

七、进程管理

命令 说明
ps 查看进程(ps -aux 显示所有用户进程,grep 过滤特定进程)
kill 终止进程(kill -9 进程ID 强制终止)
bg / fg 后台 / 前台运行进程
jobs 查看后台进程列表

八、其他实用命令

命令 说明
man <命令> 查看命令手册(按 q 退出)
which <命令> 查看命令所在路径
history 查看命令历史记录(!编号 重复执行指定历史命令)
du -sh . 查看当前目录大小
shutdown 关机 / 重启(shutdown -h now 立即关机,reboot 重启)

示例:常用组合命令

  1. 递归搜索目录中包含 “error” 的文件
    bash
       /var/log/

  2. 统计文件行数、单词数、字符数
    bash
     文件名

  3. 实时监控日志文件更新
    bash
      /var/log/syslog

  4. 解压 tar.gz 文件
    bash
      压缩包.tar.gz  目标目录

熟练掌握这些命令可以高效完成 Linux 系统管理和日常操作,建议通过 man 命令深入学习每个命令的详细用法。

网站数据信息

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