百度
360搜索
搜狗搜索

linux命令汇编详细介绍

以下是 Linux 系统中常用命令的分类汇编,涵盖文件操作、系统管理、网络工具等核心功能,附常用选项及示例:

一、文件与目录操作

1.
基础操作

命令 功能描述 常用选项及示例
ls 列出目录内容 ls -l(详细信息)、ls -a(显示隐藏文件)
cd 切换目录 cd /home/user(进入指定目录)、cd ..(返回上级目录)
pwd 显示当前目录 pwd(直接执行)
mkdir 创建目录 mkdir dir(创建单个目录)、mkdir -p parent/child(递归创建)
rmdir 删除空目录 rmdir dir(删除空目录)
tree 树形显示目录结构 tree(需安装,apt install treeyum install tree

2.
文件操作

命令 功能描述 常用选项及示例
touch 创建空文件或更新时间戳 touch file.txt(创建空文件)
cp 复制文件 / 目录 cp src.txt dest.txt(复制文件)、cp -r dir1 dir2(复制目录)
mv 移动 / 重命名文件 / 目录 mv old.txt new.txt(重命名)、mv file dir(移动文件到目录)
rm 删除文件 / 目录 rm file.txt(删除文件)、rm -r dir(删除目录,需谨慎)
cat 查看文件内容(适合小文件) cat file.txt(显示文件内容)、cat file1 file2 > new.txt(合并文件)
more/less 分页查看文件(less 支持搜索) less large.log(按 /关键词 搜索,q 退出)
head/tail 查看文件头部 / 尾部内容 head -n 10 file(前 10 行)、tail -f log.txt(实时监控日志)
nano/vim 文本编辑(nano 简单,vim 强大) nano file.txt(启动编辑器)、vim file.txti 插入,:wq 保存退出)

3.
文件搜索与查询

命令 功能描述 常用选项及示例
grep 文本搜索 grep "error" log.txt(搜索包含 "error" 的行)
grep -r "keyword" /dir(递归搜索目录)
find 查找文件 / 目录 find /path -name "*.txt"(按名称查找)
find . -size +10M(查找大于 10MB 的文件)
which 查找命令路径 which ls(查看ls命令的执行路径)
whereis 查找文件(二进制、手册、源码) whereis sshd(查找 sshd 相关文件)

二、系统监控与管理

1.
系统状态

命令 功能描述 常用选项及示例
top/htop 实时进程监控(htop 交互性更强) top(默认)、htop(需安装)
free 查看内存使用情况 free -h(以人类可读格式显示)
df 查看磁盘空间 df -h(显示各分区空间使用情况)
du 查看目录 / 文件大小 du -sh dir(显示目录总大小)
uname 查看系统信息 uname -a(显示完整系统信息)
uptime 查看系统运行时间 uptime(直接执行)

2.
进程管理

命令 功能描述 常用选项及示例
ps 查看进程状态 ps aux(显示所有进程)、ps -ef(显示进程树)
kill 终止进程 kill 1234(终止 PID 为 1234 的进程)
kill -9 1234(强制终止)
pkill 按名称终止进程 pkill firefox(终止所有 firefox 进程)
bg/fg 后台 / 前台运行进程 bg(将当前进程放入后台)、fg(恢复前台)
jobs 查看后台进程 jobs(列出所有后台进程)
阅读更多 >>>  linux目录怎么运行

3.
用户与权限

命令 功能描述 常用选项及示例
chmod 修改文件权限 chmod 755 file(所有者可读 / 写 / 执行,其他用户可读 / 执行)
chmod u+x script.sh(给所有者添加执行权限)
chown 修改文件所有者 / 所属组 chown user:group file(修改所有者和组)
useradd 添加用户 useradd -m -s /bin/bash newuser(创建用户并分配家目录)
userdel 删除用户 userdel -r newuser(删除用户及家目录)
passwd 修改用户密码 passwd(修改当前用户密码)、passwd user(管理员修改其他用户密码)

三、网络工具

1.
网络状态

命令 功能描述 常用选项及示例
ping 测试网络连通性 ping google.com(持续 ping)、ping -c 4 google.com(ping 4 次)
ifconfig/ip 查看 / 配置网络接口(ip 更现代) ifconfig(显示网卡信息)、ip addr show(等价)
netstat 查看网络连接 netstat -antp(显示所有 TCP 连接及进程)
ss 更高效的网络状态查看 ss -tun(显示 TCP/UDP 连接)
nmap 端口扫描工具 nmap -sS 192.168.1.1(扫描目标 IP 的开放端口)

2.
文件传输

命令 功能描述 常用选项及示例
wget 下载文件 wget https://example.com/file.zip(直接下载)
curl 网络请求工具(支持下载) curl -O https://example.com/file.txt(下载并保存为原文件名)
scp 安全复制文件(本地与远程) scp local.txt user@remote:/path(上传到远程)
scp user@remote:/file local(下载到本地)
sftp 安全交互式文件传输 sftp user@remote(连接后使用get/put传输文件)

3.
远程登录

命令 功能描述 常用选项及示例
ssh 安全远程登录 ssh user@remote(登录远程主机)、ssh -p 2222 user@remote(指定端口)
telnet 远程登录(非加密,已过时) telnet remote host(基本用法,建议改用ssh

四、软件包管理

1.
Debian/Ubuntu 系(.deb)

命令 功能描述 apt(新一代工具,替代apt-get
apt install 安装软件包 apt install nginx
apt remove 移除软件包 apt remove nginx
apt update 更新软件包列表 apt update
apt upgrade 升级已安装的软件包 apt upgrade
dpkg 底层包管理工具 dpkg -i package.deb(安装.deb 包)

2.
RedHat/CentOS 系(.rpm)

命令 功能描述 yum(传统) / dnf(新一代,更高效)
yum install 安装软件包 yum install httpd
yum update 升级软件包 yum update
rpm 底层包管理工具 rpm -ivh package.rpm(安装.rpm 包)

3.
Arch 系(.pkg.tar.zst)

命令 功能描述 pacman
pacman -S 安装软件包 pacman -S git
pacman -Rs 移除软件包(含依赖) pacman -Rs package

五、压缩与解压

命令 功能描述 常用选项及示例
tar 打包 / 压缩(支持多种格式) tar -czvf file.tar.gz dir/(压缩目录为 gz 格式)
tar -xzvf file.tar.gz(解压 gz 格式)
gzip/gunzip 压缩 / 解压单个文件(不打包) gzip file.txt(压缩为 file.txt.gz)
zip/unzip 压缩 / 解压 zip 格式文件 zip archive.zip file1 file2(压缩文件)
unzip archive.zip(解压)
7z 高效压缩(需安装p7zip 7z a archive.7z file(压缩)、7z x archive.7z(解压)
阅读更多 >>>  linux命令包括什么

六、文本处理与编程

命令 功能描述 常用选项及示例
awk 文本处理脚本语言 awk '{print $1}' file(打印每行第一列)
sed 流文本编辑(替换、删除等) sed 's/old/new/g' file(替换所有 "old" 为 "new")
cut/paste 剪切 / 合并文本列 cut -d',' -f1 file.csv(按逗号分割,取第一列)
sort/uniq 排序 / 去重 sort file.txt > sorted.txt(排序文件)
uniq file.txt(去除连续重复行)
echo 输出文本 echo "Hello World"

七、磁盘与文件系统

命令 功能描述 常用选项及示例
fdisk 磁盘分区管理 fdisk /dev/sda(交互式分区,n新建,w保存)
mkfs 格式化磁盘分区 mkfs.ext4 /dev/sda1(格式化为 ext4 文件系统)
mount/umount 挂载 / 卸载文件系统 mount /dev/sda1 /mnt(挂载分区到 /mnt)
umount /mnt(卸载)
dd 底层磁盘复制(克隆 / 备份) dd if=/dev/sda of=/backup.img(复制磁盘到镜像文件)

八、其他实用命令

命令 功能描述 常用选项及示例
sudo 以管理员权限执行命令 sudo apt install software
管道符 连接命令输出与输入 `ls -l grep ".txt"`(筛选 txt 文件的详细信息)
重定向 输入 / 输出重定向(>覆盖,>>追加) echo "text" > file.txt(覆盖写入)
ls >> log.txt(追加列表到日志)
date 显示 / 设置系统时间 date "+%Y-%m-%d %H:%M:%S"(自定义时间格式)
cal 显示日历 cal(显示当月日历)、cal 2025(显示 2025 年日历)
man 查看命令手册 man ls(查看ls命令的帮助文档)

快速记忆技巧

  1. 参数缩写:多数命令支持短参数(如 -l)和长参数(如 --long),例如 ls --all 等价于 ls -a
  2. 管道(|:将前一个命令的输出作为后一个命令的输入,例如 ps aux | grep nginx
  3. 通配符* 匹配任意字符,? 匹配单个字符,[abc] 匹配括号内任意字符。
  4. 快捷键Ctrl+C 终止进程,Ctrl+Z 暂停进程,Ctrl+D 退出当前输入。

通过 man 命令 可查看详细手册,通过 命令 --help 查看简要用法。熟练掌握这些命令后,可结合脚本(Shell/Python)实现自动化任务。

网站数据信息

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