Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

自动清除日期目录shell脚本

自动清除日期目录shell脚本

很多时候备份通常会使用到基于日期来创建文件夹,对于这些日期文件夹下面又有很多子文件夹,对于这些日期文件整个移除,通过find结合rm或者delete显得有些力不从心。本文提供一个简单的小脚本,可以嵌入到其他脚本,也可直接调用,如下文供大家参考。1、脚本内容[root@SZDB ~]# more purge_datedir.sh #!/bin/bash# Author: Leshami# Blog : http://www.linuxidc.comRemov...
Linux实现简单的cp命令

Linux实现简单的cp命令

在Linux下实现简单的cp命令。这是《APUE》第四章的其中一道练习题。其实思路很简单,弄清规则就行了。规则1:源文件必须得存在,否则出错;规则2:目的文件若不存在则创建,若存在,则提示是否覆盖,是就覆盖,不是就重新建一个。下面给出代码:/* 实现简单的cp命令 */#include <stdio.h>#include <stdlib.h>#include <string.h>int my_cp(char *argv[...
Linux新手必须学会的12个命令

Linux新手必须学会的12个命令

今天的用户可以根据自己的意愿选择是否使用作为Linux象征的命令行,确切的证明了Linux已经有了很大的发展。现在很多Linux发行版的图形用户界面已经非常强大,不再需要命令行。但是命令行在Linux中能实现更高效的操作,事实上通常比在菜单中点来点去更简单,更容易,更直接。我相信对命令行的恐惧是Linux新用户犯的最大的一个错误。由于这个原因,让我们来看看Linux用户应该知道的一些基本的命令行。1. Man我从“man”命令开始是...
Ubuntu使用conky添加桌面控件

Ubuntu使用conky添加桌面控件

好好学习了下Ubuntu,首先就想用Windows的桌面。桌面快捷方式就是把/usr/share/applications/下面的应用启动文件拷贝到桌面;下面主要说说如何添加桌面控件。我用的是Conky看看效果,其实还有很多其他的控件,只是需要另外下载:安装方法:首先得安装Conky:sudo apt-get install conky-all然后安装GUI管理器:sudo add-apt-repository ppa:teejee2008/ppasudo...
Ubuntu Linux下安装Oracle JDK

Ubuntu Linux下安装Oracle JDK

说明:由于很多系统不支持使用OpenJDK,因此在Ubuntu下会需要安装Oracle JDK。而Oracle JDK的安装貌似没有提供apt方式,因此安装Oracle JDK的方式相对麻烦一些,我经常安装,为了方便别人同时方便自己查看,把它记下来。第一步:区分32位还是64位操作系统先确定你的ubuntu linux是32位还是64位的,方法很多,这里介绍一种即可。$uname -a第二步:卸载OpenJDK先执行如下命令看是否安装了OpenJDK,如果...
Linux系统下的定时任务Crontab

Linux系统下的定时任务Crontab

什么是CrontabCrontab是Linux系统下的定时任务工具,相当于WIN7系统的任务计划,能够让系统定时做出详见 CronCrontab能用来做什么Crontab能用来添加Linux或者Unix系统中的定时任务,让系统定时执行某个命令,比如服务器的数据库需要每天凌晨重启下,不可能每天凌晨起来手动重启。可以用Crontab添加凌晨5点重启数据库的定时任务,系统到每天凌晨5点就会自动重启数据了。Crontab能做的事情还很多,比如定时发送邮件,定时检验...
在 Linux 下你所不知道的 df 命令的那些功能

在 Linux 下你所不知道的 df 命令的那些功能

问题: 我知道在Linux上我可以用df命令来查看磁盘使用空间。你能告诉我df命令的实际例子使我可以最大限度得利用它吗?对于磁盘存储方面,有很多命令行或基于GUI的工具,它可以告诉你关于当前磁盘空间的使用情况。这些工具用各种人们可读的格式展示磁盘利用率的详细信息,比如易于理解的总结,详细的统计信息或直观的可视化报告。如果你只想知道不同文件系统有多少空闲的磁盘空间,那么df命令可能是你所需要的。df命令可以展示任何“mounted”文...
Ubuntu中跟踪多个时区的简捷方法

Ubuntu中跟踪多个时区的简捷方法

无论我是要在醒来时发个关于澳大利亚的 Chromebook 销售已经售罄的推特,还是要记着和Ohso的半个开发商山姆陈进行Skype通话,我大脑都需要同时工作在多个时区下。那里头有个问题,如果你认识我,你会知道我的脑容量也就那么丁点,跟金鱼差不多,里头却塞着像Windows Vista这样一个臃肿货(也就是,不是很好)。我几乎记不得昨天之前的事情,更记不得我的门和金门大桥脚之间的时间差!作为臂助,我使用一些小部件和菜单项来让我保持同步。在我常规工作日的空间...
Linux系统入门学习 - 如何在Linux上安装WPS

Linux系统入门学习 - 如何在Linux上安装WPS

问题: 我听说一个好东西Kingsoft Office(译注:就是WPS),所以我想在我的Linux上试试。我怎样才能安装Kingsoft Office呢?Kingsoft Office 是一套办公套件,支持多个平台,包括Windows, Linux, iOS 和 Android。它包含三个组件:Writer(WPS文字)用来文字处理,Presentation(WPS演示)支持幻灯片,Spereadsheets(WPS表格)是电子表格。其使用免费增值模式,...
Linux 故障排除:关闭 SSH 会话后如何保存工作状态?

Linux 故障排除:关闭 SSH 会话后如何保存工作状态?

大多数时候,我用 SSH 命令行去连接我的远程服务器。不幸的是,今天断电了,网络集线器也关闭了,所以我的SSH会话丢失了。如果你的一个重要工作的SSH会话丢失了你会怎么办?这里有个叫做 Tmux 的简单工具,它会在 Putty 或者 SSH 会话结束之后保持一个进程记录你的工作。Tmux 是一个终端复用器。它支持单个窗口多终端的创建、访问、控制。Tmux 在你在断开连接之后继续运行,当你重新连接就能获得之前的工作状态。下面是具体的操作过程:首先,在你的远程...
CentOS启动失败 卡在开机进度条certmonger解决

CentOS启动失败 卡在开机进度条certmonger解决

新安装的CentOS6.4,第一次开机便卡在了进度条那里,一开始以为是反应慢,需要多等些时间,大概5分钟后还是不行,估计是出问题了。重启后按Esc或者F5键,可以查看系统启动过程,卡在哪里,我的是在certmonger启动OK之后卡住的:原因分析:X11图形化界面服务引起的,导致开机无法进入图形化界面。解决办法:修改配置文件/etc/X11/通过Ctrl+Alt+F2进入CLI操作界面,用root登陆,执行以下命令mv /etc/X11/xorg.conf...
Ubuntu 14.10 安装Ubuntu Touch Music App 2.0

Ubuntu 14.10 安装Ubuntu Touch Music App 2.0

Mark Shuttleworts去年一年的目标就是为了在所有能运行Ubuntu的设备上实现一个目标,这个目标就是说所有设备上应该只有仅仅一种操作系统。所以说如果你的手机,平板,PC和电视能够运行相同的操作系统,也就意味着能够在一种设备运行的应用程序也能够在其他设备上运行,也能适用使用的显示屏。出于同样的想法,Victor Thompson一直尝试让Ubuntu Touch 音乐应用显示(Ubuntu Touch Music App 2.0)可以快速的被重...
Linux下安装部署Ansible

Linux下安装部署Ansible

介绍Ansible是一种批量部署工具,现在运维人员用的最多的三种开源集中化管理工具有:puppet,saltstack,ansible,各有各的优缺点,其中saltstack和ansible都是用python开发的。ansible其实准确的说只提供了一个框架,它要基于很多其他的python模块才能工作的,所以在安装ansible的时候你要再装很多其他的依赖包的。好处之一是使用者可以开发自己的模块,放在里面使用。第二个好处是无需在客户端安装agent,更新时...
<< 911 912 913 914 915 916 917 918 919 920 >>