ubuntu命令

系统信息

  • lsb_release -a : 显示Ubuntu发行版信息
  • uname -a : 显示内核信息
  • hostname : 显示主机名

文件和目录管理

浏览和查询

  • ls : 列出目录内容
  • ls -l : 以详细列表形式显示目录内容
  • ls -a : 显示所有文件,包括以.开头的隐藏文件
  • cd [directory] : 切换到指定目录
  • pwd : 显示当前工作目录的绝对路径
  • find [directory] -name [filename] : 在指定目录中查找文件

复制、移动和重命名

  • cp [source] [destination] : 复制文件或目录
  • mv [source] [destination] : 移动文件或目录(也可用于重命名)
  • cp -r [source] [destination] : 递归复制目录及其内容
  • mv [source] [destination] : 递归移动目录及其内容(也可用于重命名目录)

删除和创建

  • rm [file] : 删除文件
  • rm -r [directory] : 递归删除目录及其内容
  • rmdir [directory] : 删除空目录
  • mkdir [directory] : 创建新目录
  • touch [file] : 创建空文件或更新文件的时间戳

文件查看和编辑

  • cat [file] : 显示文件内容
  • more [file] : 逐页显示文件内容
  • less [file] : 以交互方式逐页显示文件内容
  • nano [file] : 使用Nano编辑器编辑文件
  • vim [file] : 使用Vim编辑器编辑文件

网络信息

网络配置和状态

  • ifconfig : 显示网络接口信息(在新系统中,使用ip a替代)
  • ip link show : 显示所有网络接口的详细信息
  • ip address show : 显示网络接口的IP地址信息
  • iwconfig : 显示无线网络接口信息
  • netstat -tuln : 显示当前网络连接和监听端口

路由和网络连通性

  • route -n : 显示网络路由表
  • traceroute [host] : 显示到目标主机的网络路径
  • ping [host] : 测试网络连通性
  • nslookup [host] : 查询域名解析信息
  • dig [domain] : 使用DNS工具查询域名信息

网络连接和服务

  • ss -tuln : 显示TCP和UDP监听端口
  • lsof -i : 列出所有打开的网络连接和监听端口
  • sudo service [service-name] status : 显示特定服务的状态
  • sudo systemctl status [service-name] : 显示系统服务的状态

防火墙和安全

  • sudo ufw status : 显示防火墙状态
  • sudo iptables -L : 显示当前的iptables规则
  • sudo netstat -tunlp : 显示运行在网络端口上的进程
  • sudo lsof -i :[port] : 显示占用特定端口的进程

用户管理

  • whoami : 显示当前登录用户
  • who : 显示当前登录用户及其详细信息
  • w : 显示当前登录用户及其活动
  • adduser [username] : 创建新用户
  • passwd [username] : 更改用户密码
  • usermod -aG [group] [username] : 将用户添加到组
  • deluser [username] : 删除用户

软件包管理

  • sudo apt-get install [package] : 安装软件包
  • sudo apt-get remove [package] : 移除软件包(保留配置文件)
  • sudo apt-get purge [package] : 完全移除软件包(包括配置文件)
  • dpkg -l : 列出所有已安装的软件包
  • apt-cache search [keyword] : 在包描述中搜索关键字
  • apt-get autoclean : 清理旧版本的软件包

系统日志

  • dmesg : 显示系统日志中的信息
  • journalctl : 查询和显示系统日志
  • tail -f /var/log/syslog : 实时监视系统日志
  • cat /var/log/auth.log : 查看身份验证日志

权限管理

  • chmod [permissions] [file] : 修改文件权限
  • chown [owner:group] [file] : 修改文件所有者和组
  • sudo visudo : 编辑 sudoers 文件
  • sudo chgrp [group] [file] : 修改文件组

进程管理

  • ps : 显示当前运行的进程
  • top : 实时显示系统资源使用情况
  • kill [PID] : 终止指定进程
  • pkill [process-name] : 根据进程名终止进程

服务管理

  • sudo service [service-name] start : 启动服务
  • sudo service [service-name] stop : 停止服务
  • sudo service [service-name] restart : 重启服务
  • sudo systemctl enable [service-name] : 设置服务开机自启动

压缩和解压缩

  • tar -czvf [archive-name.tar.gz] [directory] : 压缩目录为 tar.gz 文件
  • tar -xzvf [archive-name.tar.gz] : 解压 tar.gz 文件
  • zip [archive-name.zip] [file1] [file2] : 压缩文件为 zip 文件
  • unzip [archive-name.zip] : 解压 zip 文件

时间和日期

  • date : 显示当前日期和时间
  • cal : 显示月历
  • timedatectl : 显示和设置系统时间和日期
  • hwclock : 硬件时钟管理

系统监测工具

  • htop : 交互式的进程查看器
  • iotop : 监视磁盘I/O活动
  • nload : 显示网络流量
  • iftop : 实时查看网络流量

文件搜索

  • find [directory] -name [filename] : 在指定目录中查找文件
  • grep [pattern] [file] : 在文件中查找指定模式
  • locate [filename] : 使用数据库快速查找文件

Shell 基础

  • echo [text] : 输出文本内容
  • cat [file] : 显示文件内容
  • touch [file] : 创建空文件或更新文件时间戳
  • man [command] : 查看命令的手册页面

环境变量

  • echo $PATH : 显示当前用户的 PATH 环境变量
  • export VAR=value : 设置环境变量
  • env : 显示所有环境变量
  • unset VAR : 移除环境变量

交互式 Shell

  • bash : 启动 Bash Shell
  • python : 启动 Python 解释器
  • mysql : 进入 MySQL 数据库 Shell
  • psql : 进入 PostgreSQL 数据库 Shell

系统备份和恢复

  • rsync -av [source] [destination] : 使用 rsync 备份文件或目录
  • dd if=[source] of=[destination] : 复制和转换文件
  • tar -cvpzf [backup-name.tar.gz] --directory=[source] . : 创建完整目录备份

系统信息查询

  • lshw : 列出硬件信息
  • lscpu : 显示 CPU 信息
  • lsusb : 显示 USB 设备信息
  • lsmod : 列出已加载的内核模块

文件系统管理

  • fdisk -l : 显示磁盘分区信息
  • mkfs -t [filesystem] [device] : 创建文件系统
  • mount [device] [mount-point] : 挂载文件系统
  • umount [mount-point] : 卸载文件系统
  • 21
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值