【ubuntu指令复盘总结】ubuntu详细全面的指令总结

  1. cd
    cd命令用于更改当前目录。更改目录后,您可以在新目录中执行操作。
    示例:cd /home/user/Documents 转到名为“Documents”的目录中。

  2. ls
    ls命令用于列出当前目录中的所有文件和子目录。
    示例:ls /Desktop 列出桌面上的所有文件

  3. pwd
    pwd命令用于显示您当前所在的工作目录。
    示例:pwd 显示当前所在目录的完整路径

  4. cp
    cp命令用于复制文件或目录。
    示例:cp /Documents/file.txt /Desktop 复制Documents目录中的file.txt到桌面上

  5. mv
    mv命令用于移动或重命名文件或目录。
    示例:mv file.txt /Documents/backup.txt 将文件file.txt重命名为backup.txt并将其移到Documents目录中

  6. mkdir
    mkdir命令用于创建一个新目录。
    示例:mkdir /home/user/Documents/NewFolder

  7. rmdir
    rmdir命令用于从文件系统中删除空目录。
    示例:rmdir /home/user/Documents/DirectoryToRemove

  8. rm
    rm命令用于删除文件或目录。
    示例:rm /home/user/Documents/Example.txt 删除Documents目录中的Example.txt文件

  9. cat
    cat命令用于显示文件内容。
    示例:cat /home/user/Documents/Example.txt 显示Example.txt文件的内容

  10. sudo
    sudo命令用于以超级用户身份运行命令。
    示例:sudo apt-get update 更新软件包列表,需要超级用户权限

  11. apt-get
    apt-get命令用于安装、升级和删除软件包。它主要用于Ubuntu和Debian操作系统。
    示例:sudo apt-get install package_name 安装特定软件包

  12. grep
    grep命令用于搜索文件中的文本。它可以在一个或多个文件中搜索文本,并输出包含该文本的所有行。
    示例:grep “search term” /path/to/file 搜索路径中的特定文本

  13. top
    top命令用于显示当前正在运行的进程的状态和相关信息。
    示例:top 显示正在运行的进程和资源使用情况

  14. chmod
    chmod命令用于更改文件或目录的访问权限。访问权限包括读、写和执行权限。
    示例:chmod 755 /path/to/file_or_directory 修改文件或目录的权限,755为所需的权限设置

  15. tar
    tar命令用于创建、查看和提取tar存档文件。tar存档是一种将多个文件打包在一起的文件类型。
    示例:tar -cvf archive_name.tar /path/to/directory 创建tar存档文件,将目录打包在一起

  16. ping
    ping命令用于测试计算机之间的连接。它会发送一个数据包到指定的IP地址或域名,并等待接收回复。
    示例:ping www.google.com 测试计算机和Google的连接速度

  17. ifconfig
    ifconfig命令用于查看网络接口的配置和状态。
    示例:ifconfig 查看当前系统中的所有网络接口信息

  18. ssh
    ssh命令用于在本地计算机和远程计算机之间建立安全的远程连接。它允许用户通过网络安全地访问远程计算机。
    示例:ssh user@remote_server.com 通过SSH协议连接到远程服务器。

  19. scp
    scp命令用于将文件从本地计算机复制到远程计算机,或者将文件从远程计算机复制到本地计算机。
    示例:scp file.txt user@remote_server:/home/user/Documents 复制文件到远程服务器

  20. df
    df命令用于显示文件系统的可用空间和使用情况。
    示例:df -h 查看文件系统的可读空间

  21. du
    du命令用于计算文件或目录的磁盘空间使用情况。它可以帮助您确定文件或目录所占用的磁盘空间以及对磁盘空间的贡献。
    示例:du -sh /path/to/directory 计算目录的磁盘空间使用情况

  22. find
    find命令用于在系统中查找文件和目录。它可以按照文件名、文件类型、文件大小和修改时间等条件进行搜索,并将符合条件的文件和目录显示出来。
    示例:find /path/to/directory -name “filename*” 按文件名查找符合条件的文件

  23. wget
    wget命令用于从网络上下载文件。它可以下载文件、网页和软件包等。
    示例:wget https://example.com/file.zip 下载一个zip文件

  24. uname
    uname命令用于显示系统的信息,例如操作系统元数据、核心版本和机器硬件信息等。
    示例:uname -a 显示系统的信息

  25. history
    history命令用于查看以前在终端中使用过的命令的历史记录。
    示例:history 显示先前在终端中执行过的命令的历史记录

  26. ps
    ps命令用于显示当前正在运行的进程。
    示例:ps -aux 显示所有正在运行的进程的详细信息

  27. kill
    kill命令用于停止进程,使用进程ID号来标识。
    示例:kill -9 PID 停止特定的进程

  28. systemctl
    systemctl命令用于管理系统服务。它可以启动、停止、重启、禁用和启用系统服务。
    示例:systemctl start service_name 启动特定的系统服务

  29. service
    service命令也用于管理系统服务。类似于systemctl,它可以启动、停止、重启、禁用和启用系统服务。
    示例:service service_name start 启动特定的系统服务

  30. free
    free命令用于查看系统的内存使用情况。
    示例:free -m 显示系统的内存使用情况(以MB为单位)、

  31. lsof
    lsof命令用于列出打开的文件和网络连接。它可以显示哪些进程正在使用哪些文件,以及哪些网络连接是打开的。
    示例:lsof -i TCP 显示正在使用TCP协议的所有网络连接的详细信息

  32. netstat
    netstat命令用于显示网络连接信息。它可以列出打开的网络连接和网络统计信息,例如传输速率和错误数量等。
    示例:netstat -a 显示所有网络连接的详细信息

  33. ssh-keygen
    ssh-keygen命令用于生成SSH密钥对。SSH密钥对由公钥和私钥组成,用于进行远程SSH连接时的身份验证。
    示例:ssh-keygen 生成SSH密钥对

  34. tail
    tail命令用于查看文件的结尾部分。它可以按照行数或字节数进行查看,并支持实时动态更新。
    示例:tail -f /path/to/file 查看文件的结尾部分,支持实时动态更新

  35. dpkg
    dpkg命令用于管理Debian软件包。它可以安装、升级、删除和查询软件包的信息。
    示例:dpkg -l 查看已安装的软件包列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值