linux常用命令
一. 系统清理
clean命令删除所有的软件安装包
在网络连接正常的情况下,我们执行软件安装命令,软件安装结束后,以 .deb 为后缀的软件包就不再需要了。所以要对他定期清理
1
sudo apt-get clean
使用上面命令即可上错所有的软件包
autoclean 删除不再可用的安装包
与
clean
一样, 只不过它有选择地删除软件包:那些不再可用的安装包(比如,你再也不能够从软件仓库中下载到该软件包的当前版本、或更新版本)。1
sudo apt-get autoclean
remove 删除特定软件
1
sudo apt-get remove
purge清除软件残余
purge 命令是 remove 命令的另一个版本,它可以在删除软件本身的同时,删除软件包的残余设置。
1
sudo apt-get purge 软件名
autoremove 删除不需要的依赖包
1
sudo apt-get autoremove
处理登录提示有软件包未更新
1
apt-get update && apt-get dist-upgrade
二. 磁盘相关命令
df -lh
通过这个命令可以查看磁盘的使用情况以及文件系统被挂载的位置
fdisk -l
查看分区信息下图表示一块16G的硬盘
查看某目录下占用空间最多的文件或目录
取前10个。需要先进入该目录下
1
du -cks * | sort -rn | head -n 10
查看某一目录大小:
1
du -sh
三. GIT相关
创建一个tag
1
git tag <标签名> -m "commit message"
提交tag
1
2git push ---tags #将本地所有标签一次性提交到git服务器
git push <标签名> #将指定标签提交到git服务器删除一个tag
1
git tag -d <标签名>
删除远程标签
1
git push origin :<标签名>
查看所有标签
1
git tag
git warning: LF will be replaced by CRLF in
解决办法1
git config core.autocrlf false