1.1、批量删除当前目录及子目录中指定类型的文件:  

[root@localhost logs]# find ./ -name *.bak | xargs rm -rf
[root@localhost logs]# find ./ -name "*_2017-04-*.log" | xargs rm -f
[root@localhost logs]# find ./ -name '*.log' -type f -print -exec rm -rf {} \;

1.2、删除当前目录中除去某个文件之外的所有文件:

[root@yqtrack-elk03 sql]# ls | grep -v weblate-20170418.sql | xargs rm -f

或者

[root@yqtrack-elk03 weblate]# shopt -s extglob
[root@yqtrack-elk03 weblate]# rm -f !(weblate-20170418.sql.tar.gz)

2.1、CP命令强制覆盖拷贝:

[root@localhost src]\cp -R res /usr/local/nodejs/yqtrack/

2.2、拷贝文件并保持文件属性不变:

# cp -avx /usr/local/wl-data/data /usr/local/wlt-data/data

3、查看某端口运行的进程:

[root@localhost logs]# lsof -i tcp:port  (port替换成端口号,比如9000)
[root@localhost logs]# pkill -9 nginx

  可以查看该端口被什么程序占用,并显示pid,方便kill进程

4、删除全部文本内容的vi命令:

光标移到第一行,然后
d+G

5、显示当前日期:

echo $(date +%Y%m%d)

6、显示本机公网地址:

[root@localhost /]# curl http://members.3322.org/dyndns/getip
[root@localhost /]# curl ifconfig.me

7、查看设备型号及网卡连接状态:

[root@localhost /]# ifconfig -a
[root@localhost /]# ethtool eth0
[root@localhost /]# lshw -short

8、CenOS 7 安装ifconfig命令:

[root@localhost /]# yum install net-tools

9、修改克隆虚拟机的IP地址(采用复制方式克隆):

  删除旧的网卡配置信息,将新的"NAME"项更改为"eth0"    

[root@Redis /]# vim /etc/udev/rules.d/70-persistent-net.rules

  修改"IPADDR"项目为所需的IP地址,"HWADDR"项目与[70-persistent-net.rules]中"ATTR{address}"一致 

[root@Redis /]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

  重启电脑后,新的IP地址即可生效。

[root@Redis /]# reboot

10、UnixBench整机性能测试

[root@em-nodejs src]# wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh
[root@em-nodejs src]# chmod a+x unixbench.sh
[root@em-nodejs src]#./unixbench.sh

11、wget下载同时重命名文件:

[root@localhost /]# wget -c "www.baidu.com" -O baidu.index.html

12、curl取得HTTP返回的状态码

curl -I -m 10 -o /dev/null -s -w %{http_code} www.baidu.com

  -I 仅测试HTTP头
  -m 10 最多查询10s
  -o /dev/null 屏蔽原有输出信息
  -s  silent 模式,不输出任何东西
  -w %{http_code} 控制额外输出

13、解决VNC不能正常连接远程桌面:

  查看VNC运行状态:

[root@kvm /]# systemctl status vncserver@:1.service

  删除相关临时配置文件:

[root@kvm /]# rm -rf /tmp/.X11-unix/X1

  启动VNC服务:

[root@kvm /]# systemctl start vncserver@:1.service

14、SSH、SCP连接非22端口远程服务器:

  SSH远程连接: 

[root@localhost /]# ssh -p 8888 root@192.168.1.179

  SCP远程传输文件:

[root@localhost /]# scp -P 8888 /usr/local/src/zabbix/nginx-1.8.1.tar.gz 172.16.1.179:/usr/local/src/

  SCP远程传输文件,限速2Mb/s:  

[root@localhost /]# scp -P 8888 -l 2000 /usr/local/src/zabbix/nginx-1.8.1.tar.gz 172.16.1.179:/usr/local/src/

 SCP远程传输文件夹:

[root@localhost /]# scp -r -P 8888 /usr/local/src/zabbix/ 172.16.1.179:/usr/local/src/

[THE END]

Linux命令点滴积累的更多相关文章

  1. Linux 命令点滴

    .linux查看占用内存最多的程序 ;|head .查看占用cpu最多的程序 ;|head chown -R mysql:mysql /data/mysql_data chown -R mysql:m ...

  2. linux的点滴积累

    p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #839496; background-color: rgba(1 ...

  3. linux 命令点滴记录(centos)

    2016年5月26日:创建root用户 [lx@localhost ~]$ su root Password: [root@localhost lx]# 帐号:root ;密码:输入的Password ...

  4. 第2章 新手必须掌握的Linux命令

      第2章 新手必须掌握的Linux命令 章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数 ...

  5. 别出心裁的Linux命令学习法

    别出心裁的Linux命令学习法 操作系统操作系统为你完成所有"硬件相关.应用无关"的工作,以给你方便.效率.安全.操作系统的功能我总结为两点:管家婆和服务生: 管家婆:通过进程.虚 ...

  6. 常用Linux命令小结

    常用Linux命令小结 Linux下有很多常用的很有用的命令,这种命令用的多了就熟了,对于我来说,如果长时间没有用的话,就容易忘记.当然,可以到时候用man命令查看帮助,但是,到时候查找的话未免有些临 ...

  7. 超实用,你get了吗?再也不怕本地文件更新到环境用Linux命令重启服务器了。。。

    来公司这么久,写过不少代码,可是一碰见关于Linux命令操作的马上绕过,每次都是嚷嚷同事过来帮我替换文件,重启服务器,一直害怕接触命令的我一次一次不嫌麻烦,哈哈.有没有醉了?其实我一直都知道操作不难, ...

  8. Linux内存点滴 用户进程内存空间

    Linux内存点滴 用户进程内存空间 经常使用top命令了解进程信息,其中包括内存方面的信息.命令top帮助文档是这么解释各个字段的. VIRT, Virtual Image (kb) RES, Re ...

  9. 必须掌握的Linux命令

    章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数,使Linux字符命令更加的灵活且相对减少 ...

随机推荐

  1. 分析cocos2d-x中的CrystalCraze示例游戏

    cocos2d-x自带了不少示例,以及几个比较简单的游戏,不过这些游戏都是用javascript binding(SpiderMonkey)做的,所以我猜测javascript binding可能是c ...

  2. SQLServer(MSSQL)、MySQL、SQLite、Access相互迁移转换工具 DB2DB v1.4

    最近公司有一个项目,需要把原来的系统从 MSSQL 升迁到阿里云RDS(MySQL)上面.为便于测试,所以需要把原来系统的所有数据表以及测试数据转换到 MySQL 上面.在百度上找了很多方法,有通过微 ...

  3. 为什么VC经常输出烫烫烫烫烫烫烫烫

    为什么VC经常输出烫烫烫烫烫烫烫烫 2012-05-07 11:52 by Rollen Holt, 12747 阅读, 4 评论, 收藏, 编辑 在Debug 模式下, VC 会把未初始化的栈内存全 ...

  4. position为absolute的元素如何实现居中

    当给div设置absolute时,该元素已经脱离文档流,呈现浮动状态,只能通过left,top,right,bottom来设置属性,要实现居中有两种方法: 一.css法 <div class=& ...

  5. 在iOS中实现类似安卓自动消失提示框

    类方法: + (void)showMessage:(NSString *)message { // 获取window UIWindow *window = [UIApplication sharedA ...

  6. 【Alpha版本】冲刺阶段——Day 8

    我说的都队 031402304 陈燊 031402342 许玲玲 031402337 胡心颖 03140241 王婷婷 031402203 陈齐民 031402209 黄伟炜 031402233 郑扬 ...

  7. Java网络编程——概述

    一.网络模型 OSI七层模型 应用层 表示层 会话层 传输层: 网络层: 链路层 物理层:比特流 TCP/IP四层模型 应用层 传输层:数据包,TCP/UDP 网络层:数据帧 物理层:比特流 二.网络 ...

  8. Ubuntu 14.04 安装 JDK 8,ubuntu14.04

    第一步,下载Linux版JDK 可以通过访问Oracle官网下载,或者直接通过命令行下载. lxh@ubuntu:~$ wget -c http://download.oracle.com/otn-p ...

  9. ASP.NET MVC 5 入门教程 (4) View和ViewBag

    文章来源: Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc-5-get-started-view.html 上一节:ASP.NET MVC 5 入门教 ...

  10. mnsday2t1

    枚举每个数的因子,然后该因子数量+1,最后扫描一遍,如果该因子数量小于等于m且该因子在1-n之间就输出 复杂度:枚举因子:O(n^1/2*m) 输出答案 : 大概是O(m*?) 一个不知道的数字 #i ...