Linux下常用命令汇总

1.ls

  1.1 统计文件夹下文件数量

 ls -l | wc -l

  1.2 将文件夹下文件名输出到文件

 ls -l > list.txt
ls - -F | grep - v[/$]

2.find

  2.1 每天的24点删除7天以前的数据

find  /var/www/html/ImgRd  -mtime + -type f | xargs rm –rf

3.rpm

  3.1 安装jdk

rpm -ivh jdk-8u31-linux-x64.rpm

4.iptables

service  iptables  status        查看防火墙状态
service iptables start 开启防火墙
service iptables stop 关闭防火墙
service iptables restart 重启防火墙

  4.1 防火墙开放特定端口

    /etc/sysconfig/iptables下,添加如下内容后,重启防火墙

  -A RH-Firewall--INPUT -m state --state NEW -m tcp -p tcp --dport  -j ACCEPT

5.src

  scp是有Security的文件copy,基于ssh登录。

  命令基本格式:

scp [OPTIONS] file_source file_target

  OPTIONS:
    -v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接、认证、 或是配置错误
    -C 使能压缩选项
    -P 选择端口 . 注意 -p 已经被 rcp 使用

  5.1 从 本地 复制到 远程   

scp /opt/data/file.txt root@103.1.8.130:/home/root 

  (然后会提示你输入另外那台103.1.8.130主机的root用户的登录密码,接着就开始copy了)

  复制目录加参数 -r 即可

  5.2 从 远程 复制到 本地   

scp root@/103.1.8.130:/opt/data/file.txt /opt/data/file.txt

6.grep

  如果你想在当前目录下查找"bingo!"字符串,命令如下:

grep -rn "bingo!" *

* : 表示当前目录所有文件,也可以是某个文件名

-r 是递归查找

-n 是显示行号

-R 查找所有文件包含子目录

-i 忽略大小写

上一篇:JavaScript特性(attribute)、属性(property)和样式(style)


下一篇:C#属性(Attribute)用法实例解析