• linux--每日一个命令


    编写shell脚本

    hello.sh

    #!/bin/bash
    # The first program
    
    echo -e "e[1;34m Hello world ! e[0m"

    执行脚本

    赋予执行权限,直接运行

    chmod 755 hello.sh
    ./hello.sh

    通过Bash调用执行脚本

    bash hello.sh

      

    别名alias

    # 查看系统中所有的命令别名
    alias
    
    # 设定别名
    # alias 别名='原命令'
    alias vi='vim'
    
    # 别名永久生效
    # 写入环境变量配置文件
    # vi ~/.bashrc
    vi /root/.bashrc
    # 立即生效
    source .bashrc
    
    # 删除别名
    # unalias 别名
    unalias vi

    命令行常用快捷键

    # 强制终止当前命令
    ctrl+c
    
    #清屏
    ctrl+l
    
    # 光标移到到命令行首
    ctrl+a
    
    # 光标移到到命令行尾
    ctrl+e
    
    # 从光标所在位置删除到行首
    ctrl+u
    
    # 把命令放入后台
    ctrl+z

    历史命令

    # 查看本次登录后使用的历史命令
    history
    
    # 清空历史命令
    history -c
    
    # 把缓存中的历史命令写入历史命令保存文件~/.bash_history
    history -w
    
    # 彻底清除历史命令记录
    # 第一步: 删除 .bash_history 文件
    rm -f ~/.bash_history
     
    # 第二步: 清空命令历史记录。退出回话,重新登录发现历史命令记录已经清理。
    history -c

    日期设置

    # 查看当前时区
    date -R
    # 结果:【Tue, 13 Sep 2016 07:40:11 +0800】,“+0800”表示东八区,是北京时间。
    
    # 修改设置Linux服务器时区,根据提示选择时区
    tzselect
    
    # 查看时间和日期
    date
    # 结果:Tue Sep 13 07:42:58 CST 2016
    
    # 设置时间和日期
    # 例如将系统日期设定为2016年09月12日
    date -s 09/12/2016
    
    # 将系统时间设定成22:45:00
    date -s 22:45:00

    # 将当前时间和日期写入BIOS,避免重启后失效
    hwclock -w

    # 查看指定的端口号的进程情况

    netstat -nlpt | grep 80
    -t (tcp) 仅显示tcp相关选项
    -u (udp)仅显示udp相关选项
    -n 拒绝显示别名,能显示数字的全部转化为数字
    -l 仅列出在Listen(监听)的服务状态
    -p 显示建立相关链接的程序名

    # 查看某一端口的占用情况

    lsof -i:3306

    # 查看进程

    ps -ef | grep redis

    查看成功登录信息

    # 清除成功登录信息
    echo >/var/log/wtmp
    # 查看成功登录信息
    last

    技术交流群:576269252

    --------------------------------------

    声明: 原创文章,未经允许,禁止转载!

    --------------------------------------

  • 相关阅读:
    记一次文件上传远程服务器问题
    Python模块——loguru日志模块简单学习
    Python使用百度地图API根据地名获取相应经纬度
    Python用正则表达式匹配汉字
    【工具】下载与使用(感谢博友)
    【umask】安装产品,脚本中创建目录后注意刷权限
    【凝聚】引荐优笔
    【解决办法1】centos75 No manual entry for XXXX in section X
    【填坑1】CentOS7 systemctrl管理的服务,open files的神坑
    错题记录(二)
  • 原文地址:https://www.cnblogs.com/xxoome/p/5866723.html
Copyright © 2020-2023  润新知