一. 系统清理

  1. clean命令删除所有的软件安装包

    • 在网络连接正常的情况下,我们执行软件安装命令,软件安装结束后,以 .deb 为后缀的软件包就不再需要了。所以要对他定期清理

      1
      sudo apt-get clean
    • 使用上面命令即可上错所有的软件包

  2. autoclean 删除不再可用的安装包

    • clean一样, 只不过它有选择地删除软件包:那些不再可用的安装包(比如,你再也不能够从软件仓库中下载到该软件包的当前版本、或更新版本)。

      1
      sudo apt-get autoclean
  3. remove 删除特定软件

    1
    sudo apt-get remove
  4. purge清除软件残余

    • purge 命令是 remove 命令的另一个版本,它可以在删除软件本身的同时,删除软件包的残余设置。

      1
      sudo apt-get purge 软件名
  5. autoremove 删除不需要的依赖包

    1
    sudo apt-get autoremove
  6. 处理登录提示有软件包未更新

    1
    apt-get update && apt-get dist-upgrade

二. 磁盘相关命令

  1. df -lh

    • 通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置

  2. fdisk -l 查看分区信息

    • 下图表示一块16G的硬盘

  3. 查看某目录下占用空间最多的文件或目录

    • 取前10个。需要先进入该目录下

      1
      du -cks * | sort -rn | head -n 10
  4. 查看某一目录大小:

    1
    du -sh

三. GIT相关

  1. 创建一个tag

    1
    git tag <标签名> -m "commit message"
  2. 提交tag

    1
    2
    git push ---tags #将本地所有标签一次性提交到git服务器
    git push <标签名> #将指定标签提交到git服务器
  3. 删除一个tag

    1
    git tag -d <标签名>
  4. 删除远程标签

    1
    git push origin :<标签名>
  5. 查看所有标签

    1
    git tag
  6. git warning: LF will be replaced by CRLF in解决办法

    1
    git config core.autocrlf false