Linux常用命令

本文介绍了Linux系统中一系列基础命令,包括文件管理(mv,cd,ls,ll,cat,rm等)、网络配置(ifconfig,ping,ssh等)、目录操作(pwd,mkdir,cp,chmod等)、系统监控(history,top,df等)以及文件校验(md5sum)等内容,涵盖了日常开发和运维中的常见操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录

    • mv命令
    • cd命令
    • ls命令
    • ll命令
    • cat命令
    • ifconfig命令
    • ping命令
    • pwd命令
    • history命令
    • clear命令
    • rm命令
    • rpm命令
    • find命令
    • kill命令
    • ps命令
    • lsblk命令
    • wc命令
    • mkdir命令
    • cp命令
    • chmod命令
    • tar命令
    • scp命令
    • md5sum命令
    • yum
    • wegt
    • curl
    • du
    • df
    • ssh
    • lscpu
    • systemctl
    • netstat
    • route
    • top
    • ping6
    • unzip
    • mount
    • zgrep
    • ulimit
    • dos2unix
    • unix2dos
    • sed
    • htop
    • man

mv命令


mv命令用来移动目录或文件
用法:mv [源文件] [目的目录]
--help 查看指导手册

cd命令


cd命令用来切换目录
用法:cd [相对路径] [绝对路径]
--help 查看指导手册

ls命令


ls命令用来查看指定目录下的内容包括文件、目录等
用法:ls [选项]
-a/--all:查看所有文件包括 . 开头的隐藏文件

ll命令


ll命令是ls -l的别称,功能是以长格式罗列出指定目录下的内容
输出的信息从左至右分别是文件类型、权限模式、硬连接数、所有者、所有组、文件大小、最后的修改时间、文件名
用法:ll [选项]
--help 查看指导手册

cat命令


cat命令用来连接所有指定文件并将结果写到标准输出
用法:cat [文件]
--help 查看指导手册

ifconfig命令


ifconfig命令用来显示或者设置网络设备
用法:ifconfig [选项]
-a 显示全部内容
--help 查看指导手册

ping命令


ping命令用来检测与另一台主机的网络连接是否正常
用法:ping [选项] [url/address]
-c 设置接收消息次数
-i 设置接收消息间隔时间
--help 查看指导手册

pwd命令


pwd命令用来显示当前工作目录的绝对路径
用法:pwd [选项]
-L 显示逻辑路径
-P 显示实际物理路径
--help 查看指导手册

history命令


history命令用来查询当前终端的历史命令
用法:history [选项]
--help 查看指导手册
!+ 编号可执行第几条历史命令

clear命令


clear命令用来清除当前终端界面上的已有内容
用法:clear
--help 查看指导手册

rm命令


rm命令用于删除一个文件或者目录
用法:rm [选项] name...
-i:删除前逐一询问确认
-f:强制删除,无需确认
-r:将目录下的所有文件都逐一删除

rpm命令


rpm命令用来管理套件
rpm [选项]
-a 查询所有套件
-q 使用询问模式,遇到任何问题会先询问用户
-e 删除指定的套件

find命令


find命令用来在指定路径下查找文件和目录
用法:find [路径] [选项] [匹配条件]
-name 按文件名查找,支持*和?通配符进行正则匹配
-type 按文件类型查找

kill命令


kill命令用于删除执行中的程序或工作
用法:kill [选项] [程序]
-l 列出所有可用信号
常用信号:
-1/-HUP 重新加载进程
-9/-KILL 强制彻底杀死进程
-15/-TERM 正常停止一个进程

ps命令


ps命令用来显示当前进程的状态
用法:ps [选项]
-e 显示所有进程
-f 全格式显示进程
查找指定进程格式:ps -ef | grep 进程关键字

lsblk命令


lsblk命令用于列出所有可用块设备的信息
用法:lsblk [选项]

wc命令


wc命令用来计算数量
用法:wc [选项] [文件名...]
-c 只显示byte数
-l 显示行数
-w 只显示字数

mkdir命令


mkdir命令用来创建目录,默认在当前路径下创建
用法:mkdir [选项] [目录名]
-p 确保目录名存在,不存在就创建一个
-m 创建的同时设置目录权限

cp命令


cp命令用来复制文件或者目录
用法:cp [选项] [源文件] [目的文件]
-r 复制目录及其下面的所有子目录和文件
-v 显示详细的复制过程
-f 强制覆盖且不给出提示
\cp 表示进行反向复制

chmod命令


chmod命令用来设置更改文件权限
用法:chmod [选项] [ugoa] [+-=] [rwx] [文件]
u 文件所有者
g 文件所有者所在组
o 所有其他用户
a 所有用户
+ 增加权限
- 去除权限
= 设置唯一设定权限
r 可读权限
w 可写权限
x 可执行权限
也可以用八进制数来表示权限:r=4, w=2, x=1
比如chmode 777 file 为文件的属主、属组、其他用户都设置了可读可写可执行权限

tar命令


tar命令用来打包、解包、压缩和解压缩文件
用法:tar [选项] [文件]
-c 建立新的压缩文件
-x 从压缩的文件中提取出文件
-v 显示执行过程
-f 指定压缩文件
-z 调用gzip指令
打包:tar -cvf file 文件后缀名为.tar
解包:tar -xvf file
压缩:tar -czvf file 文件后缀名为.tar.gz
解压缩:tar -xzvf file

scp命令


scp命令用于Linux之间复制文件和目录,比如本地复制到远程
用法:scp [选项] [[user@]host1:] file1... [[user@]host2:] file2...
-r 递归复制整个目录
-c 加密传输
-P 指定端口号
示例:
scp local_file remote_username@remote_ip:remote_file
scp -r local_folder remote_username@remote_ip:remote_folder 

md5sum命令


md5sum命令用来计算检验MD5校验码,常常用来检测网络传输文件的完整性,防止损坏
用法:md5sum [选项] [file]
-c 对给定的文件检验MD5校验码
-status 不显示任何输出,用返回码来表示成功与否

yum

wegt

curl

du

df

ssh

lscpu

systemctl

netstat

route

top

ping6

unzip

mount

zgrep

ulimit

dos2unix

unix2dos

sed

htop

man


用到即会随时补充…

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

# 不想写代码的程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值