当前位置: 首页 > news >正文

Linux 常用指令

下面是 Linux 常用指令 按功能分类的整理,适合开发、部署、排查、系统管理等多种使用场景。


🗂️ 一、文件和目录操作

命令作用示例
ls列出目录内容ls -l /etc
cd进入目录cd /var/log
pwd显示当前路径pwd
mkdir创建目录mkdir test
rm删除文件或目录rm -rf test/
cp复制文件或目录cp a.txt b.txt
mv移动或重命名mv a.txt backup/
touch创建空文件touch file.txt
cat查看文件内容cat file.txt
more / less分页查看内容less /etc/passwd
head / tail查看前/后几行tail -n 10 log.txt

🛠️ 二、文件权限与用户管理

命令作用示例
chmod修改权限chmod 755 file.sh
chown修改所属用户chown user:group file.txt
chgrp修改所属组chgrp staff file.txt
adduser / useradd添加用户adduser john
passwd修改密码passwd john
su切换用户su root
whoami显示当前用户whoami

🧠 三、系统信息与资源监控

命令作用示例
top实时进程监控top
htop更强大的 top(需安装)htop
ps查看进程状态`ps auxgrep java`
df磁盘空间使用df -h
du文件/目录大小du -sh /var/log
free查看内存使用free -m
uptime系统运行时间uptime
uname -a系统内核信息uname -a
hostname查看/设置主机名hostnamectl

🌐 四、网络相关

命令作用示例
ping测试网络连接ping www.baidu.com
curl请求接口curl http://127.0.0.1:8080/
wget下载文件wget https://example.com/file.zip
netstat网络连接状态(已废弃)netstat -tulnp
ss更现代的网络查看ss -tuln
ifconfig查看IP地址(旧)ifconfig
ip a查看网络信息(推荐)ip a
scp远程复制文件scp file.txt user@host:/tmp/
ssh登录远程服务器ssh user@ip

📦 五、软件包管理(以 Debian / Ubuntu 为例)

命令作用示例
apt update更新源信息sudo apt update
apt install安装软件包sudo apt install nginx
apt remove卸载软件sudo apt remove nginx
dpkg -i安装 .debdpkg -i xxx.deb

CentOS 可用 yumdnf


🔄 六、服务与进程管理

命令作用示例
systemctl start启动服务systemctl start nginx
systemctl stop停止服务systemctl stop nginx
systemctl restart重启服务systemctl restart nginx
systemctl status查看服务状态systemctl status nginx
kill杀掉进程kill -9 12345
killall根据名称杀进程killall java

⏳ 七、定时任务

命令作用示例
crontab -e编辑定时任务每天2点备份
crontab -l查看任务列表crontab -l
at一次性定时任务`echo “reboot”at now + 1 min`

🧼 八、压缩与解压

命令作用示例
tar -czf打包压缩tar -czf logs.tar.gz /var/log/
tar -xzf解压tar -xzf logs.tar.gz
zip / unzipZIP 压缩与解压zip -r a.zip a/unzip a.zip

🔐 九、权限/SELinux/防火墙(高级)

命令作用示例
setenforce关闭 SELinux 临时setenforce 0
ufw / firewalld管理防火墙ufw allow 22 / firewall-cmd
iptables网络安全规则iptables -L

✅ 十、其他有用指令

命令作用示例
history查看命令历史`historygrep ssh`
alias命令别名alias ll='ls -l'
find查找文件find / -name nginx.conf
grep文本搜索`ps auxgrep java`
http://www.dtcms.com/a/282775.html

相关文章:

  • 信而泰×DeepSeek:AI推理引擎驱动网络智能诊断迈向 “自愈”时代
  • Java基础语法补充v2
  • C# --- 单例类错误初始化 + 没有释放资源导致线程泄漏
  • The 2024 ICPC Asia Shenyang Regional Contest B. Magical Palette
  • Docker容器技术讲解
  • Liunx练习项目6-创建dns服务器
  • 主机安全---开源wazuh安装
  • 深入理解概率图模型:贝叶斯网络因子分解、d-分离与马尔可夫毯
  • 基于用户空间操作IIC接口调试云台电机
  • 7.16 Java基础 | 集合框架(上)
  • 微服务架构中实现跨服务的字段级权限统一控制
  • PyTorch深度学习框架入门案例实战
  • 第一章 【vue】基础(超详细)
  • 【动归解题套路框架】【带备忘录的递归】【最优子结构】【自下而上DP table】
  • Spring核心注解@RequestMapping详解
  • Java 二维数组详解:从基础语法到实战应用,彻底掌握多维数据结构
  • 边缘计算革命:AWS Snowcone在智慧工厂的落地实践(2025工业4.0实战指南)
  • 笔试——Day10
  • 【AI交叉】天文学:人工智能如何赋能星辰大海的探索
  • 如何关闭Elasticsearch的安全认证的解决方法
  • Maven入门指南:生命周期、阶段和执行顺序详解
  • 基于深度学习的情感分析模型:从文本数据到模型部署
  • leetcode:990.等式方程的可满足性[图]
  • 推荐《Python 编程:从入门到实践》之Python编程的基础知识
  • 经典算法之基数排序
  • 算法精讲--正则表达式(二):分组、引用与高级匹配技术
  • 基站前传卡 加速卡 EU
  • 一个项目的完整一生 --- 一 窗口大小设置
  • NW956NW961美光固态闪存NW964NW968
  • 如何建立一個單一產品的 Shopify 商店