钱塘江上潮信来,今日方知我是我
Linux常用基础命令
Linux常用基础命令

Linux常用基础命令

文件与目录操作

  • ​pwd​​:显示当前工作目录路径,迷路时先用它定位
  • ​ls​​:列出目录内容,常用 ls -l 看详细信息、ls -a 看隐藏文件、ls -lh 文件大小易读
  • ​cd​​:切换目录,cd .. 返回上级、cd ~ 回用户目录、cd / 到根目录
  • ​mkdir​​:创建目录,mkdir -p dir1/dir2 可递归创建多级目录
  • ​touch​​:创建空文件,如 touch hello.txt
  • ​cp​​:复制文件,cp 源文件 目标路径,复制目录需加 -r 参数
  • ​mv​​:移动或重命名文件,mv 源文件 新文件名 可改名
  • ​rm​​:删除文件,rm -rf 目录名 强制删除目录,​​⚠️ 慎用,尤其是 rm -rf / 会破坏整个系统​

文件查看与处理

  • ​cat​​:查看文件内容,cat -n 文件名 显示行号
  • ​less​​:分页查看大文件,支持上下滚动和 / 搜索,按 q 退出
  • ​head​​:看文件前几行,head -n 10 文件名 看前 10 行
  • ​tail​​:看文件后几行,tail -f 文件名 实时监控日志新增内容
  • ​grep​​:搜索文本内容,grep -i "关键词" 文件名 忽略大小写搜索
  • ​find​​:查找文件,find /etc -name "*.conf" 按扩展名搜索配置文件

权限管理

  • ​chmod​​:修改文件权限,chmod 755 文件名,常用 u+x 加执行权限或 644 设标准读写
  • ​chown​​:修改文件所有者,chown 用户名:组名 文件名,解决”权限不足”问题
  • ​sudo​​:以超级管理员权限执行命令,如 sudo apt update

进程管理

  • ​ps​​:查看进程状态,ps aux 看所有进程,ps aux | grep 进程名 过滤查找
  • ​top​​:实时监控进程资源占用(CPU、内存),按 k 可结束进程
  • ​htop​​:彩色可视化监控工具,支持鼠标操作,比 top 更直观
  • ​kill​​:终止进程,kill -9 进程 ID 强制结束卡死的进程

网络操作

  • ​ping​​:测试网络连通性,ping 网址/IP 看是否能访问
  • ​ip addr​​:查看 IP 地址,现代 Linux 推荐用 ip 替代 ifconfig
  • ​netstat​​:查看网络连接和端口,netstat -tuln 看监听端口
  • ​ss​​:netstat 的现代替代品,ss -tlnp 查看 TCP 监听端口及进程,速度更快
  • ​curl​​:测试 API 或下载文件,curl -I http://site.com 获取 HTTP 头信息
  • ​wget​​:非交互式下载器,适合后台运行下载

磁盘与系统信息

  • ​df​​:查看磁盘空间,df -h 以易读格式显示
  • ​du​​:查看目录占用,du -sh 目录名 看目录总大小
  • ​free​​:查看内存使用,free -h 以易读格式显示
  • ​uname​​:查看系统信息,uname -a 显示全部系统信息
  • ​uptime​​:查看系统运行时间
  • ​whoami​​:查看当前登录用户

压缩与解压

  • ​tar​​:打包工具,tar -czvf 压缩包.tar.gz 目录 创建 gzip 压缩包,tar -xzvf 压缩包.tar.gz 解压
  • ​zip​​:压缩文件,zip -r 压缩包.zip 目录
  • ​unzip​​:解压 zip 文件,unzip 压缩包.zip

用户管理

  • ​useradd​​:创建新用户,useradd 用户名
  • ​passwd​​:设置或修改密码,passwd 用户名
  • ​su​​:切换用户身份,su - 用户名 完全切换用户环境变量
  • ​usermod​​:添加用户到组,usermod -aG 组名 用户名

实用小技巧

​管道符 |​​:组合命令,如 ps aux | grep java 查找 java 进程

​clear​​:清空终端屏幕,快捷键 Ctrl+L

​history​​:查看命令历史,! 编号 可执行历史命令

​Ctrl+R​​:搜索历史命令,输入关键词自动匹配

​命令 –help​​:查看命令帮助说明

​man 命令​​:查看命令详细手册

​命令 &​​:后台运行程序

输入,输出,复盘,重复。

📊 本站数据

文章总数

12

本文阅读

1