首页 > 系统相关 >linux常用命令

linux常用命令

时间:2022-12-02 16:13:07浏览次数:41  
标签:grep logs work 常用命令 logItem linux home cp

一.常用Linux命令

1.1简单命令

ls pwd mkdir(mkdir -p) cd cp (cp -r) ps (ps -ef) cat less vim grep  

du -sh 

df

tail -f 

1.2复杂命令

1.ps -ef | grep "service" | awk  '{print $2}' | xargs rm -rf (杀掉查询出来的所有服务)

2.scp /home/work/ruxiaoqiang.txt  [email protected]/home/work (跨服务器之间进行cp)

3.find ./ -name "*logs" 查询当前目录下所有带logs的路径

4.ls /home/work | wc -l (获取/home/work下的目录数)

二.简单shell脚本的编写

 1.清理日志脚本

#获取保存日期

time1=#(date "+%Y%m%d")

time2=#(date -d"1 day ago" +%Y%m%d)

logs_dir="/home/work/logs"

#获取logs所在的路径

logsList=`find ${logs_dir} -name "*logs"`

for logItem in $logsList

do

  if test -d $logItem

  then

    logList=`ls $logItem | grep -v $time1 | grep -v $time2 `

    for logI in $logList

      do

        if test -d $logItem/$logI

        then

        rm -rf $logItem/$logI

        fi

      done

     fi

done

标签:grep,logs,work,常用命令,logItem,linux,home,cp
From: https://www.cnblogs.com/ruxiaoqiang/p/16944067.html

相关文章

  • RLM:AMPED破解插件软件安装方法V3(Win/Mac/Linux)
    AMPED软件安装方法V3(Win/Mac/Linux)    一、AMPED软件的应用范围      二、win 1、拷贝RLM_Windows文件夹到C盘根目录"C:\";2、在C:......
  • linux下命令操作
    grep:​​文本​​内容搜索;find:文件或者目录名以及权限属主等匹配搜索eg:grepsuccess*/*查找当前目录下面所有文件里面含有success​​字符​​的文件14.kill可以杀......
  • linux改时间小脚本
    因为需要给大批量无网终端改时间,为了方便,写了个小脚本当日工作当日完成,日期写死就不用改动了具体时间得手动设置,所以开了个交互最后硬件时间需要同步系统时间,防止重启后......
  • linux tar 解压命令总结
    压缩tar–cvfjpg.tar*.jpg将目录里所有jpg文件打包成tar.jpgtar–czfjpg.tar.gz*.jpg将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩......
  • Linux服务器无法删除文件怎么办?如何处理?
    当我们使用Linux服务器的时候,很多人应该都遇到过这种情况:有些文件的属性被修改,从而导致我们无法删除文件,使用root用户也不行,那么Linux服务器无法删除文件如何处理?小编......
  • linux++mysql命令行操作
    linux操作:切换root>sudosu  linux mysql命令行操作root@fossx:/opt/fossx/conf#sudomysql-uroot-pmysql>showdatabase;mysql>usefossx;mysql>showtab......
  • linux命令
    adb类adbinstall-r[apk地址]adbuninstall[包名]查看所有软件adbshellpmlistpackagesadb启动软件adbshellamstart-n[包名]adb查看版本号adbshelldu......
  • 修改Linux服务器密码
    1上下键选择按e进入编辑  2修改前后对比图     3ctrl+x进入单用户模式  ......
  • Linux修改系统时间
    linux修改系统时间命令是date-s,如:date-s"2022-10-2412:00:00"最后,再输入命令hwclock-w写入BIOS,否则重启后系统时间失效:hwclock-w另外,如果只需修改具体时间,不修改......
  • linux下查看硬盘读写速度
    在linux下,可以查看硬盘的读写速度,比如#hdparm-t/dev/hda查看硬盘读写速度最后可以看到timingbuffereddiskreads:.......开启DMA功能hdpa......