• 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组

  • 相关阅读:
    DEM地形渲染中光源的方向
    python GDAL安装运行后提示找不到proj.db
    AO——将函数栅格数据集保存到磁盘
    arcgis影像分幅图裁剪
    arcgis判断线是否穿过面
    WSL 使用vscode写python
    python-gdal支持filegdb读写
    Chapter5 生长因子、受体和癌症
    Chapter6 胞内信号网络
    【转】B树、B+树、B*树
  • 原文地址:https://www.cnblogs.com/CWQPHP/p/9854796.html
Copyright © 2020-2023  润新知