Debian常用命令

  1. 包管理命令

    • apt-get update:更新本地软件包列表。
    • apt-get install package_name:安装指定的软件包。
    • apt-get remove package_name:删除指定的软件包(但保留配置文件)。
    • apt-get purge package_name:删除指定的软件包及其配置文件。
    • apt-get autoremove:删除不再需要的软件包及其依赖项。
    • apt-get upgrade:升级已安装的软件包到最新版本。
    • apt-get dist-upgrade:执行系统升级,包括处理依赖关系的变化。
    • apt search package_name:在软件包列表中搜索指定的软件包。
    • dpkg -i package_file.deb:使用 dpkg 直接安装软件包文件。
    • dpkg -r package_name:使用 dpkg 删除已安装的软件包。
  2. 文件和目录操作命令

    • ls:列出目录中的文件和子目录。
    • cd:切换当前工作目录。
    • pwd:显示当前工作目录的路径。
    • cp:复制文件和目录。
    • mv:移动文件和目录,也可用于重命名文件和目录。
    • rm:删除文件和目录。
    • mkdir:创建新目录。
    • rmdir:删除空目录。
    • touch:创建空文件或修改文件的访问和修改时间。
  3. 系统信息命令

    • uname -a:显示关于系统的详细信息,包括内核版本、主机名、硬件架构等。
    • lscpu:显示 CPU 的详细信息。
    • free -m:以兆字节(MB)为单位显示内存使用情况。
    • df -h:显示磁盘空间使用情况。
    • top:实时显示系统中各个进程的资源使用情况。
    • ps aux | grep <process>:查找一个运行中的进程。
    • kill <pid>:结束一个进程,<pid> 是进程的进程 ID。
    • netstat -ntlp:显示监听端口的网络服务。
  4. 文件编辑和管理命令

    • cat:查看文件内容。
    • less:分页查看文件内容。
    • chmod:更改文件或目录的权限。
    • chown:更改文件或目录的所有者和/或组。
  5. 服务管理命令

    • systemctl start service_name:启动指定的 systemd 服务。
    • systemctl stop service_name:停止指定的 systemd 服务。
    • systemctl restart service_name:重启指定的 systemd 服务。
    • systemctl status service_name:查看指定的 systemd 服务的状态。

     6.用户和组管理命令:     

     1.useradd:添加新用户。

     2.userdel:删除用户。

     3.usermod:修改用户属性。

     4.groupadd:添加新组。

     5.groupdel:删除组。

     6.passwd:修改用户密码。 

     7.id:查看用户或组的ID信息。 

    7.压缩和解压命令:                

     1.tar:用于打包和解包文件,支持多种压缩格式。

     2.gzipgunzip:用于 gzip 格式的压缩和解压。

     3.bzip2bunzip2:用于 bzip2 格式的压缩和解压。

     4.xzunxz:用于 xz 格式的压缩和解压。

8.网络配置和诊断命令: 

     1.ifconfig(已被 ip 命令取代,但一些老系统可能仍在使用):显示和配置网络接口信息。

     2.ip:用于管理和显示网络接口的信息,功能比 ifconfig 更加强大和灵活。

     3.netstat:显示网络连接、路由表、接口统计等信息。

     4.ss:另一个显示套接字统计信息的工具,在某些情况下比 netstat 更快。

     5.ping:测试网络连接。

     6.traceroute 或 tracert:追踪数据包从源主机到目标主机之间的路径。 

9.文本处理命令: 

     1.grep:在文本中搜索匹配的行。

     2.sed:流编辑器,用于对输入流(或文件)进行基本的文本转换。

     3.awk:文本分析工具,可以对文本进行模式扫描和文本/数据提取。

     4.cutsortuniqjoin 等:用于处理文本数据的各种命令。 

10.系统日志查看命令: 

     1.journalctl:用于查看 systemd 日志。

     2.dmesg:显示或控制内核环形缓冲区的内容。  

11.硬件信息查询命令: 

     1.lshw:显示硬件信息,包括 CPU、内存、磁盘等。

     2.lspci:显示 PCI 设备信息。

     3.lsusb:显示 USB 设备信息。 

12.其他常用命令: 

     1.alias:设置命令别名,提高命令输入效率。

     2.unalias:取消命令别名。

     3.date:显示或设置系统日期和时间。

     4.cal:显示日历。

     5.clear 或 Ctrl + L:清屏。

     6.history:显示当前用户在 shell 中执行过的命令历史。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值