zoukankan      html  css  js  c++  java
  • liunx-shell常用指令

    上传下载rz  sz

    -bash: rz(或者是sz): command not found 。

    yum -y install lrzsz  

     sz dir/file

     rz

    取当前时间,时间赋值,时间格式转换

    starttime=$(date +%Y-%m-%d %H:%M:%S)

    echo $starttime

    ttime=`date +"%Y-%m-%d %H:%M:%S"`

    echo $ttime

    查找文件中的某个内容

    grep -rn "要查找的文件内容"

    强制复制-覆盖无提示

     /cp -rf a ./c

    获取当前目录路径

    #!/bin/bash      #开头必写

    path=$(cd `dirname $0`; pwd)

    获取键盘输入

    #!/bin/bash      #开头必写

    #read -p "请输入内容:" input

    数据库备份与恢复

    #备份库

    #!/bin/bash      #开头必写
    mysqldump -uroot -p123456 mysql > /tmp/mysql.sql

    #恢复库
    mysql -uroot -p123456 mysql < /tmp/mysql.sql

    #备份表
    mysqldump -uroot -p123456 api cdrarrange > /root/cdrarrange.sql

    #数据库密码初始化

    #!/bin/bash      #开头必写

    pwd="admin"

    mysql -uroot <<EOF

    use mysql;

    UPDATE user SET password=password('${pwd}') WHERE user='root';

    flush privileges;

    exit

    EOF

    #导入数据库

    #!/bin/bash      #开头必写
    mysql -uroot -p${pwd} <<EOF
    set names utf8;
    drop database if exists api;
    create database if not exists api;
    use api;
    source ${path}/db/api.sql;
    exit
    EOF

    #查看当前文件夹下文件的数量
    ls | wc -w
    ls | wc -l  #文件数量

    #查看进程
    ps -aux | grep php              ||                   ps -aux

    #结束相应进程
    Kill -9 进程号

    #结束所有的php进程
    Killall php

    #输出写入文件
    ll > dir/filename #包括文件用户与权限
    ls > dir/filename #只包含文件名

    #实时显示文件内容
    tail -f dir/filename

    #每隔1秒显示aa.txt的内容
    watch -n 1 aa.txt

    #文件写入内容
    echo "Raspberry" > test.txt #覆盖写入
    echo "Intel Galileo" >> test.txt #追加
    exec('ls /v/s/a/o/ | wc -l >> /var/www/num.txt');#将文件个数写入num.txt

    #创建软链接
    ln -s /var/www/html/phpMyAdmin-4.0.10.20-all-languages/ /var/www/html/pbxadmin
    ln -s 被链接方 软链接

    ln -s /v/s/a/o o
    ln -s /var/www/html/a /root/a

    #删除软链接
    rm -rf ./outgoing #后面不要加/ 否则会将源文件删除

    #封掉某个ip
    iptables -I INPUT -s 192.228.100.100 -j DROP

    #添加用户与组
    groupadd a //添加a组
    useradd -g a b //添加b用户并将其添加进a组

  • 相关阅读:
    hibernate学习四 hibernate关联关系映射
    三 vue学习三 从读懂一个Vue项目开始
    hibernate学习三 精解Hibernate之核心文件
    hibernate学习二 基本用法
    hibernate 学习 一 基本概念
    Hibernate一级缓存和二级缓存
    hibernate VS mybatis
    hibernate的优缺点和适用场合
    mybatis 优缺点和适用场合
    【Loadrunner接口测试】什么情况需要区分PC和手机端去做压测?
  • 原文地址:https://www.cnblogs.com/CWQPHP/p/9854796.html
Copyright © 2011-2022 走看看