当前位置:首页>Linux>Linux常用50命令详解

Linux常用50命令详解

  • 2026-10-11 06:41:32
Linux常用50命令详解

Linux常用50命令详解

📂 目录文件操作(1-19)

ls ls 列出当前目录简略文件 🔗

cd cd /etc 进入绝对路径/etc目录 🔗

pwd pwd 打印当前所在完整路径 🔗

mkdir mkdir test 创建单个test文件夹 🔗

rmdir rmdir test 删除空test目录 🔗

touch touch info.txt 创建空白info.txt 🔗

cp cp a.txt /tmp/ 复制单个文件到tmp目录 🔗

mv mv old.txt new.txt 文件重命名 🔗

rm rm test.txt 删除单个文件 🔗

cat cat nginx.conf 全量打印配置内容 🔗

more more big.log 分页浏览大文件(空格翻页) 🔗

less less sys.log 上下箭头自由翻阅文件 🔗

head head test.log 默认查看前10行 🔗

tail tail app.log 默认末尾10行 🔗

grep grep "root" /etc/passwd 在passwd查找root字符串 🔗

find find ./ -name "*.log" 当前目录查找所有日志文件 🔗

locate locate nginx.conf 快速搜索nginx配置路径 🔗

chmod chmod 755 run.sh 数字权限:所有者读写执行,组和其他读执行 🔗

chown chown user1 test.txt 把文件归属改为user1用户 🔗

⚙️ 进程管理(20-22)

ps ps 查看当前终端进程 🔗

top top 进入动态进程面板(q退出) 🔗

kill kill 1234 和 终止PID=1234进程 🔗

🌐 网络操作(23-26)

ifconfig / ip addr ip addr 查看本机所有网卡IP信息(推荐新系统) 🔗

ping ping baidu.com 连通性测试域名 🔗

ssh ssh root@192.168.1.100 密码登录远端机器 🔗

scp scp test.txt root@ip:/tmp/ 本地上传文件到远端 🔗

💾 压缩磁盘(27-31)

tar tar zcf all.tar.gz *.log 压缩打包所有日志 🔗

zip/unzip zip log.zip *.log 压缩所有日志为zip 🔗

df df -h 人性化GB/MB查看全磁盘占用 🔗

du du -sh /* 查看根目录下各文件夹总大小 🔗

mount/umount mount /dev/sdb1 /mnt/data 挂载磁盘分区到data目录 🔗

👤 用户权限(32-46)

sudo sudo yum install nginx 普通用户临时root安装软件 🔗

su su root 切换到root用户(需密码) 🔗

passwd passwd root修改自身密码 🔗

history history 列出全部历史命令 🔗

echo echo hello linux 控制台打印字符串 🔗

man man ls 查看ls完整帮助文档 🔗

wget wget https://xxx/file.zip 直接下载文件 🔗

curl curl baidu.com GET访问网址输出页面内容 🔗

vim vim test.conf 打开/新建文件编辑 🔗

hostname hostname 查看当前主机名 🔗

date date 查看当前系统日期时间 🔗

uptime uptime 查看开机时长、负载 🔗

who who 列出所有在线登录用户 🔗

groups groups 查看当前用户所属组 🔗

clear clear 清空当前终端屏幕 🔗

📝 文本处理(47-50)

ln ln -s /opt/app /usr/bin/app 创建软链接(快捷方式) 🔗

diff diff a.txt b.txt 对比两个文件内容区别 🔗

sed sed 's/old/new/g' test.txt 全局替换old为new 🔗

awk awk '{print $1}' test.txt 打印文本第一列内容 🔗

50个命令只是起点,真正功力在于组合运用

最新文章

随机文章