当前位置:  操作系统/服务器>linux
本页文章导读:
    ▪yum与apt常用命令      一,yum常用命令   1、yum list|more            列出所有包文件,可搭配grep查询软件包,如yum list |grep kernel 2、yum info xxx             显示包xxx详细信息,即使xxx没有安装 3、yum update.........
    ▪vim技巧之添加程序注释      你知道如何在cim中添加程序注释吗?比如导入版本信息、插入当前日期、单行注释与签名等。 如果你对以上内容感兴趣的话,那么,请细细阅读下面的介绍吧。 1,在文件开头导入版权信息 .........
    ▪Linux定时删除过期文件的方法      在linux的日常管理中,有时需要定时删除超过指定时间的文件。 在linux下删除过期文件,很简单,用如下命令:   代码示例: find /var/www/ -type f -mtime +30 -exec rm -f '{} \;' 以上命令删除30天以前的.........

[1]yum与apt常用命令
    来源: 互联网  发布时间: 2013-12-24

一,yum常用命令
 

1、yum list|more            列出所有包文件,可搭配grep查询软件包,如yum list |grep kernel
2、yum info xxx             显示包xxx详细信息,即使xxx没有安装
3、yum update kernel        用yum升级内核
4、yum update               全面升级系统
5、yum list available       列出升级源上所有可以安装的包(List all packages in the yum repositories available to be installed.)
6、yum list updates         列出升级源上所有可以更新的包(List all packages with updates available in the yum repositories.)
7、yum list installed       列出已经安装的包
8、yum install xxx          安装xxx包
9、yum update xxx           升级xxx包
10、yum remove xxx           删除xxx包

二,APT命令
 

1、apt-get update           软件资料库同步
2、apt-get install xxx      安装xxx软件
3、apt-get remove xxx       删除xxx软件
4、apt-get dist-upgrade 或  apt-get upgrade    对系统进行全面升级
5、apt-get clean 或 apt-get autoclean          清除下载包
6、apt-get check            诊断问题
7、apt-get -d install xxx   只下载包而不安装,-d:--download-only,如:apt-get -d install xmms

    
[2]vim技巧之添加程序注释
    来源: 互联网  发布时间: 2013-12-24

你知道如何在cim中添加程序注释吗?比如导入版本信息、插入当前日期、单行注释与签名等。

如果你对以上内容感兴趣的话,那么,请细细阅读下面的介绍吧。

1,在文件开头导入版权信息
版权信息一般需要出现在每一个源码文件的开头,这部分内容是相同的,没必要重复输入,就算是复制粘贴也很繁琐,可以通过把这部分信息写入单独一个文件,然后通过命
令读入。假设版权信息文件为 copyright.txt.
在编辑源码文件时,移动光标到开头,然后执行
 

代码示例:
:r copyright.txt

2,插入当前日期
经常需要在源文件的说明中插入修改日期,每次手工输入都很麻烦,实际上如下命令即可完成。
 

代码示例:
:r !date

上述两个命令都使用了:r 命令,该命令用来读取外部文件内容,也可以读取外部命令的执行输出结果。此处的date可以是任何系统命令。

3,一键完成单行注释
写代码时,经常需要一些重复的操作,比如shell脚本里注释一行代码,此时可以通过如下几种方式:
(1)0----移动光标到行首;i----进入插入模式;输入字符#
(2)I------移动光标到行首,并自动进入插入模式; 输入字符#
在大量需要这种注释时,这样的重复操作,可以通过定义宏完成。
 

代码示例:
:map ^P I#<ESC>

此后,在需要注释的行上按下Ctrl+p就可以完成注释。
注意:上面的^P的输入方式为同时按下Ctrl+V,此时会出现^,然后按住Ctrl+p即可完成P的输入。
最后的<ESC>为逃跑键,使得退出插入模式回到一般命令模式。
取消快捷键的方式是:

代码示例:
unmap ^P

4,方便的签名
经常需要在源文件中的说明部分写上作者的名字,每次都输入名字比较麻烦,可以使用:ab命令完成替换。如作者姓名是“”,使用如下命令:
 

代码示例:
:ab name

这样每次输入“name”时会自动替换成“”。取消替换的命令为:unab name。


    
[3]Linux定时删除过期文件的方法
    来源: 互联网  发布时间: 2013-12-24

在linux的日常管理中,有时需要定时删除超过指定时间的文件。

在linux下删除过期文件,很简单,用如下命令:
 

代码示例:
find /var/www/ -type f -mtime +30 -exec rm -f '{} \;'

以上命令删除30天以前的过期文件。

命令说明:
/var/www/是查找文件的路径。
-type f是指定文件类型为普通文件。
-mtime +30是指修改时间距离现在30天的文件。
-exec rm -f指执行删除匹配出来的文件并且不提示,有的系统需要带单引号,有的不需要。

将以上命令,添加到crontab中,即可实现定期删除了。
比如,每天的1点30分钟实现删除,可以这样:
 

代码示例:
#crontab -e
30 1 * * * find /var/www/ -type f -mtime +30 -exec rm -f '{} \;'

    
最新技术文章:
▪linux系统中的列出敏感用户的脚本代码
▪a10 config backup for aXAPI
▪一键备份gitolite服务器的Shell脚本
▪nagios 分发文件实现代码
▪阿里云云服务器Linux系统更新yum源Shell脚本
▪一个监控LINUX目录和文件变化的Shell脚本分享
▪Linux下实现SSH免密码登录和实现秘钥的管理、...
▪Shell正则表达式之grep、sed、awk实操笔记
▪3个备份系统文件并邮件发送的Shell脚本分享
▪CentOS 6.3下给PHP添加mssql扩展模块教程
▪监控网站是否可以正常打开的Shell脚本分享
▪shell脚本编程之if语句学习笔记
▪shell脚本编程之循环语句学习笔记
▪shell脚本编程之case语句学习笔记
▪Shell脚本实现的阳历转农历代码分享
▪Shell脚本实现复制文件到多台服务器的代码分...
▪Shell脚本实现批量下载网络图片代码分享
▪Shell脚本实现检测文件是否被修改过代码分享
▪Shell脚本数组用法小结
▪Shell脚本批量重命名文件后缀的3种实现
▪C语言实现的ls命令源码分享
▪Linux下查找后门程序 CentOS 查后门程序的shell脚...
▪Shell 函数参数
▪linux shell 自定义函数方法(定义、返回值、变...
▪Shell实现判断进程是否存在并重新启动脚本分...
▪Shell脚本break和continue命令简明教程
▪Shell脚本函数定义和函数参数
▪让代码整洁、过程清晰的BASH Shell编程技巧
▪shell常用重定向实例讲解
▪awk中RS、ORS、FS、OFS的区别和联系小结
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3