标签搜索

Ubuntu常用命令

聚宝坊
2025-02-07 / 0 评论 / 22 阅读 / 正在检测是否收录...

Ubuntu 是基于 Debian 的 Linux 操作系统,在服务器和个人电脑领域广泛应用。以下是一些 Ubuntu 系统中的常用命令:

系统信息与管理

查看系统信息

  • uname -a:显示系统的全面信息,包括内核名称、主机名、内核版本、处理器类型等。

    uname -a
  • lsb_release -a:查看 Ubuntu 系统的发行版本信息。

    lsb_release -a

关机与重启

  • shutdown -h now:立即关闭系统。

    shutdown -h now
  • reboot:重启系统。

    reboot

用户与权限管理

  • useradd:创建新用户。例如创建一个名为 newuser 的用户:

    sudo useradd newuser
  • passwd:修改用户密码。例如修改 newuser 的密码:

    sudo passwd newuser
  • chmod:更改文件或目录的权限。例如给文件 test.txt 添加可执行权限:

    chmod +x test.txt
  • chown:更改文件或目录的所有者和所属组。例如将 test.txt 的所有者改为 newuser

    sudo chown newuser test.txt

文件与目录操作

目录操作

  • pwd:显示当前工作目录的完整路径。

    pwd
  • cd:切换目录。例如切换到 Documents 目录:

    cd Documents
  • ls:列出目录内容。常用参数 -l 显示详细信息,-a 显示包括隐藏文件在内的所有文件。

    ls -la
  • mkdir:创建新目录。例如创建一个名为 newdir 的目录:

    mkdir newdir
  • rmdir:删除空目录。例如删除 newdir 目录:

    rmdir newdir

文件操作

  • touch:创建新文件或更新文件的访问和修改时间。例如创建一个名为 test.txt 的文件:

    touch test.txt
  • cp:复制文件或目录。例如将 test.txt 复制到 newdir 目录:

    cp test.txt newdir/
  • mv:移动文件或目录,也可用于重命名。例如将 test.txt 移动并重命名为 newdir/newtest.txt

    mv test.txt newdir/newtest.txt
  • rm:删除文件或目录。使用 -r 参数可递归删除目录。例如删除 newdir 目录及其所有内容:

    rm -r newdir
  • cat:查看文件内容。例如查看 newtest.txt 的内容:

    cat newtest.txt
  • head:显示文件的前几行。例如显示 newtest.txt 的前 5 行:

    head -n 5 newtest.txt
  • tail:显示文件的后几行。例如显示 newtest.txt 的后 5 行:

    tail -n 5 newtest.txt

软件包管理

APT 命令

  • sudo apt update:更新软件包列表。

    sudo apt update
  • sudo apt upgrade:升级已安装的软件包。

    sudo apt upgrade
  • sudo apt install:安装软件包。例如安装 vim 编辑器:

    sudo apt install vim
  • sudo apt remove:移除软件包,但保留配置文件。例如移除 vim

    sudo apt remove vim
  • sudo apt purge:彻底移除软件包,包括配置文件。

    sudo apt purge vim
  • sudo apt autoremove:自动移除不再需要的依赖包。

    sudo apt autoremove

网络操作

网络连接

  • ifconfig:显示网络接口的配置信息。

    ifconfig
  • ip addr:显示网络接口的 IP 地址等信息。

    ip addr
  • ping:测试与目标主机的网络连通性。例如测试与 www.google.com 的连通性:

    ping www.google.com
  • traceroute:跟踪数据包到目标主机所经过的路由。

    traceroute www.google.com

防火墙管理(UFW)

  • sudo ufw enable:启用防火墙。

    sudo ufw enable
  • sudo ufw disable:禁用防火墙。

    sudo ufw disable
  • sudo ufw allow:允许特定端口或服务通过防火墙。例如允许 SSH 服务(默认端口 22):

    sudo ufw allow 22
  • sudo ufw deny:拒绝特定端口或服务通过防火墙。

    sudo ufw deny 80

进程管理

  • ps:显示当前运行的进程信息。常用参数 -ef 显示所有进程的详细信息。

    ps -ef
  • top:实时显示系统中各个进程的资源占用情况。

    top
  • kill:终止指定 PID 的进程。例如终止 PID 为 1234 的进程:

    kill 1234
  • kill -9:强制终止指定 PID 的进程。

    kill -9 1234
0

评论 (0)

取消