百度
360搜索
搜狗搜索

linux命令格式大全详细介绍

以下是 Linux 命令的通用格式及常用命令分类总结,涵盖基础结构、常用命令及示例,帮助系统掌握 Linux 命令体系:

一、Linux 命令通用格式

bash

命令名 选项 参数1 参数2 . 参数n

  • 命令名:必选,对应可执行程序(如 lscpmkdir 等)。
  • 选项:可选,用于调整命令行为,分为:
    • 短选项:以 - 开头,可合并使用(如 -lha 等价于 -l -h -a),例:-a-v-h(帮助)。
    • 长选项:以 -- 开头,多为单词形式,例:--all--verbose--help

  • 参数:可选,命令操作的对象(如文件、目录、网络地址等),可多个。

二、常用命令分类及示例

1. 文件操作命令

命令 格式 说明及示例
ls ls [选项] [目录/文件] 列出文件 / 目录。
ls -l:长格式;ls -a:显示隐藏文件;ls -h:人性化大小。
cat cat [选项] 文件 查看文件内容(适合小文件)。
cat file.txt:直接显示;cat -n file.txt:带行号。
cp cp [选项] 源文件 目标路径 复制文件 / 目录。
cp file.txt dir/:复制文件到目录;cp -r dir1 dir2:递归复制目录。
mv mv 源文件 目标路径 移动(重命名)文件 / 目录。
mv old.txt new.txt:重命名;mv file.txt ../:移动到上级目录。
rm rm [选项] 文件/目录 删除文件 / 目录。
rm file.txt:删除文件;rm -r dir/:删除目录(需谨慎);rm -f:强制删除。
mkdir mkdir [选项] 目录名 创建目录。
mkdir dir:创建单个目录;mkdir -p parent/child:递归创建多级目录。
rmdir rmdir 空目录 删除空目录(等价于 rm -d,需目录为空)。
chmod chmod [选项] 权限模式 文件 修改文件权限。
chmod 755 file:所有者可读 / 写 / 执行,其他用户可读 / 执行;chmod -R:递归修改目录下所有文件。
chown chown [选项] 所有者[:组] 文件 修改文件所有者 / 组。
chown user:group file:同时修改所有者和组;chown -R user dir:递归修改目录。
touch touch 文件 创建空文件或更新文件时间戳。

2. 目录操作命令

命令 格式 说明及示例
cd cd 目录路径 切换目录。
cd ~:回到用户主目录;cd ..:回到上级目录;cd -:切换回上一次目录。
pwd pwd 显示当前工作目录。
tree tree [选项] 目录 树形显示目录结构(需安装,apt install treeyum install tree)。

3. 系统管理命令

命令 格式 说明及示例
top/htop tophtop 实时监控系统进程(htop 交互性更强,需安装)。
df df [选项] 查看磁盘空间。
df -h:人性化显示;df /dev/sda1:指定分区。
du du [选项] 目录 查看目录大小。
du -sh dir:显示目录总大小(-s 总和,-h 人性化)。
free free [选项] 查看内存使用情况。
free -h:以 GB/MB 为单位显示。
uname uname [选项] 获取系统信息。
uname -a:显示所有信息(内核版本、主机名等)。
date date [+格式] 显示 / 设置系统时间。
date "+%Y-%m-%d %H:%M:%S":自定义时间格式。
who who 查看当前登录用户。
kill kill [选项] 进程PID 终止进程。
kill -9 PID:强制终止;killall 进程名:按名称终止进程。
阅读更多 >>>  linux能玩lol吗

4. 网络工具命令

命令 格式 说明及示例
ping ping 目标IP/域名 测试网络连通性。
ping -c 4 www.baidu.com:发送 4 个数据包后停止。
ifconfig ifconfig [接口] 查看 / 配置网络接口(旧工具,新用 ip 命令)。
ip ip [选项] 接口 操作 网络配置(更现代)。
ip addr show:显示 IP 地址;ip link set eth0 up:启用网卡。
netstat netstat [选项] 查看网络状态。
netstat -antp:显示所有 TCP 连接及对应进程。
nmap nmap [选项] 目标IP/域名 端口扫描工具。
nmap -sS -p 1-1000 192.168.1.1:扫描 1-1000 端口。
wget wget [选项] URL 下载文件。
wget -O filename.zip URL:下载并重命名;wget -c:断点续传。
curl curl [选项] URL 命令行网络请求工具。
curl -I URL:查看 HTTP 头;curl -o file.txt URL:下载文件。
ssh ssh 用户名@目标IP 远程登录。
ssh user@192.168.1.1:登录远程主机;ssh -p 2222 user@IP:指定端口。
scp scp [选项] 本地文件 远程用户@IP:路径 远程复制文件。
scp local.txt user@192.168.1.1:/remote/dir/:上传文件。

5. 文本处理命令

命令 格式 说明及示例
grep grep [选项] 关键词 文件 搜索文本内容。
grep "error" log.txt:查找包含 "error" 的行;grep -i:忽略大小写。
awk awk '模式{动作}' 文件 文本处理脚本语言。
awk '{print $1}' file.txt:打印第一列;awk -F: 自定义分隔符。
sed sed [选项] '编辑命令' 文件 流编辑器(修改文本)。
sed 's/old/new/g' file.txt:替换所有 "old" 为 "new"。
vi/vim vim 文件 文本编辑器(需掌握基本操作:i 插入,:wq 保存退出,:q! 强制退出)。
nano nano 文件 简单易用的文本编辑器(适合新手)。

6. 压缩解压命令

命令 格式 说明及示例
gzip gzip 文件 压缩文件(生成 .gz,删除原文件)。
gzip -d file.gz:解压。
tar tar [选项] 压缩包 源文件/目录 打包压缩(常用格式:.tar.gz.tar.bz2)。
tar -czvf archive.tar.gz dir/:压缩目录;tar -xzvf archive.tar.gz:解压。
zip/unzip zip 压缩包 源文件
unzip 压缩包
压缩 / 解压 zip 文件(需安装,apt install zip unzip)。

7. 权限与用户管理

命令 格式 说明及示例
umask umask [权限码] 查看 / 设置新建文件默认权限(如 umask 022 表示默认权限 644)。
useradd useradd [选项] 用户名 创建用户。
useradd -m -s /bin/bash user:创建带主目录和默认 shell 的用户。
userdel userdel [选项] 用户名 删除用户。
userdel -r user:删除用户及主目录。
passwd passwd 用户名 修改用户密码(普通用户仅能改自己的密码,root 可改任意用户)。
阅读更多 >>>  linux上安装oracle简单吗

8. 进程管理

命令 格式 说明及示例
ps ps [选项] 查看进程。
ps -aux:显示所有用户进程;ps -ef:显示完整格式。
bg/fg bg(后台运行)
fg(前台恢复)
将进程放入后台 / 恢复到前台(需配合 & 后台启动,如 command &)。
jobs jobs 查看后台进程列表。

9. 软件包管理(不同发行版差异)

发行版 安装命令 示例
Debian/Ubuntu apt-get install 包名 apt-get install nginx:安装 Nginx;apt-get update:更新软件源。
RedHat/CentOS yum install 包名dnf install 包名 yum install httpd:安装 Apache(CentOS 8+ 用 dnf)。
Arch Linux pacman -S 包名 pacman -S git:安装 Git。

三、特殊符号与高级用法

  1. 通配符

    • *:匹配任意字符(如 *.txt 匹配所有 txt 文件)。
    • ?:匹配单个字符(如 file?.txt 匹配 file1.txtfileA.txt 等)。
    • []:匹配括号内任意一个字符(如 [abc].txt 匹配 a.txtb.txtc.txt)。

  2. 管道与重定向

    • |:管道,将前一个命令的输出作为后一个命令的输入(如 ls -l | grep .txt)。
    • >:覆盖重定向输出到文件(如 command > output.txt)。
    • >>:追加重定向输出到文件(如 command >> log.txt)。
    • <:从文件读取输入(如 sort < data.txt)。

  3. 后台运行

    • command &:将命令放入后台运行(用 jobs 查看,fg %n 恢复)。
    • nohup command &:忽略挂断信号,即使终端关闭也继续运行。

四、获取帮助

  • 命令 --help:查看简单帮助(如 ls --help)。
  • man 命令:查看详细手册(如 man cp,按 Q 退出)。
  • whatis 命令:快速查看命令用途(如 whatis grep)。

通过以上分类,可系统掌握 Linux 命令的核心体系。建议结合 man 手册和实际练习加深理解,遇到具体问题时优先通过 --help 或搜索引擎查询细节。

网站数据信息

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