linux清理命令行 linux 清理命令

在linux命令行模式下,如何一次性快速删除一行刚刚输入的命令?如果你的linux用的是BASH SHELL话,可以参考如下快捷键:
Ctrl b或左箭头键 左移一个字符(移至前一个字符)
Ctrl f或右箭头键 右移一个字符(移至后一个字符)
Ctrl a移至行首
Ctrl e移至行尾
Esc b左移一个单词
【linux清理命令行 linux 清理命令】Esc f右移一个单词
Del删除光标所在处的字符
Ctrl d删除光标所在处的字符
BACKSPACE或Ctrl h 删除光标左边的字符
Ctrl k删除至行尾
你也可通过google查linux下不同bash的快捷键
linux删除文件夹命令1、删除文件命令
rm -f 文件名
将会强行删除文件 , 且无提示
需要注意:
使用rm -rf要格外注意,linux中没有回收站 , 慎重删除
2、删除文件夹以及文件夹中的所有文件命令:
rm -rf 目录名字
其中:
-r:向下递归删除
-f:直接强行删除,且没有任何提示
扩展资料
1、删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
2、删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统 。它能运行主要的UNIX工具软件、应用程序和网络协议 。它支持32位和64位硬件 。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统 。
Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间) 。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核 。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机 。
严格来讲 , Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统 。
Linux的基本思想有两点:第一 , 一切都是文件;第二,每个软件都有确定的用途 。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件 。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近 。
Linux系统 /var/log/journal/ 垃圾日志清理查看某个目录的文件大小并排序 (单位为MB)
清空 /var/log/journal 文件的方法
1、用echo命令 , 将空字符串内容重定向到指定文件中
echo ""system.journal
2、journalctl 命令自动维护文件大小
1)只保留近一周的日志
journalctl --vacuum-time=1w
2)只保留500MB的日志
journalctl --vacuum-size=500M
3)直接删除 /var/log/journal/ 目录下的日志文件
rm -rf /var/log/journal/f9d400c5e1e8c3a8209e990d887d4ac1
问题与分析解决
执行 journalctl时报错:Error was encountered while opening journal files: Input/output error
问题分析:日志文件损坏
解决方法:删除之前的日志,并重启 journalctl 服务
然后,再执行 journalctl 限制日志的命令:
如何清理Linux服务器磁盘空间1、删除无用的安装包
在之前的Linux实验室中,笔者介绍过apt-get及其相似命令,而在apt-get命令中 , 有一项“autoremove”自动移除选项 。
这个选项能够移除一些无用的自动安装包和库,也可以删除那些在系统升级中自动安装的就得Linux内核 。
这是一个傻瓜式的命令,你随时都可以运行,以加大你的磁盘可用空间 。
sudo apt-get autoremove
如你所见,这个命令能够释放我电脑中的300MB空间 。
2、清空系统中的APT缓存
APT的全称是Advanced Package Tool,即高级软件包工具,他是一个成熟的软件包管理系统 。Ubuntu使用APT在系统上进行软件的安装、管理和卸载,而在进行这些操作之后,APT会保留以前下载和安装过的软件包缓存 。
APT会将DEB软件包缓存保存在/var/cache/apt/archives中 , 而随着时间的推移,这个缓存会变得越来越大,其中也会包含大量不需要的软件安装包 。你可以通过一下这个命令来查看你的缓存大?。?
sudo du -sh /var/cache/apt
正如你所见,APT在这个系统中一共有581MB的空间占用 。当你已经没有空间可用时,500MB已经是一个非常有意义的空间了 。
接下来你就有两种方法来清理这些缓存了,前一种由系统自动判断清除,而后一个命令行能够清空更大的空间 。
sudo apt-get autoclean
sudo apt-get clean
2清缓存、卸软件、GUI辅助
3、清理thumbnail缓存
对于Linux为内核的大多数系统中(包括安卓),都会有thumbnail,可以直译为“缩略图”,也就是说Ubuntu会自动创建一个缩略图版本,并存储在文件管理器中 。一般来讲, 这种缩略图存储在一个隐藏目录中 , 位于~/.cache/thumbnails 。
当然,随着时间推移,缩略图的数量也将大大增加 , 里面的文件也会越来越大,如果要了解你的thumbnail的大小可以用这个命令来查看,可以看到该系统目前有380MB的缓存 。
du -sh ~/.cache/thumbnails
然后你就可以在任何时间清理你的缓存了,最快速的方法就是终端上使用清理命令:
rm -rf ~/.cache/thumbnails/*
4、卸载不常用的软件
总有些软件我们一心潮澎湃就下载了,然而下载后半年都不用一次 , 对于这些极其占用电脑资源,有没有什么实际意义的软件,最好的办法就是卸载了吧 。
如果你需要卸载这些使用频率很低的软件,并且知道这个软件的名字的话,可以使用下面的命令进行卸载 。
sudo apt-get remove package-name1 package-name2
5、通过GUI清理Ubuntu空间
以上几种方法可以说都是用命令行的方式去清理磁盘空间的,可能有些人并不习惯这么做,毕竟你需要记住所有命令 , 在一个接一个的使用它们,所以这里给大家推荐一种通过GUI来清理内存空间的方法 。
比如Stacer就是这样一个工具 , 它可以展示你系统中的内存、CPU等各种部件状态信息,当然还有很多其他类似的工具,等着你不断去发掘 。
linux清理命令行的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于linux 清理命令、linux清理命令行的信息别忘了在本站进行查找喔 。

    推荐阅读