• 第二天 linux命令


    shutdown [选项][时间][警告信息]

    -h 关闭 halt
    -r 重启 reboot

    5.2.1 help命令获取帮助

    5.2.2 查看man手册页
    位于/uer/shara/man目录下
    以以下命令显示
    ls -d /uer/shara/man?
    按q退出;
    /[关键字] 查找关键字
    n向下翻页,N向上翻页;
    man -k 【关键字】
    man 5 章节 同名关键字

    OTN 英文文档

    5.3.1 Shell基础知识
    UNIX:Bourne Shell->Korn Shell
    linux: bash Shell(Bourne-again Shell) b a shell
    [root@server ~] //[用户@主机名 文件路径]你是谁 在哪个主机 的哪个目录下
    Shell命令 选项 参数
    5.4.1 常用组合键

    Ctrl+D 输入结束 或者退出Linux系统
    id 查看当前身份
    Ctrl+C 中止命令
    Ctrl+Z 挂起命令
    Ctrl+L 清屏

    5.4.2 光标 Ctrl+A
    Ctrl+E

    5.4.4 通配符

    *

    []或关系
    [!]取反


    5.5.1 命令自动补齐
    【tab】
    三个可以自动补齐
    1,命令自动补齐 按两下显示所有可补齐命令
    2,文件系统路径
    3,变量的补齐 $PATH 路径


    5.5.2 历史命令
    echo $HISTFILE
    ~/.bash_history
    $HISTSIZE
    $HISTFILESIZE

    5.5.3
    ;
    &&

    5.6 重定向 改变进程输入输出元素值
    read 输入
    echo 输出
    进程工作 文件描述字表
    进程文件下标
    前三项默认值 0关联键盘,作为输入设备 stdin(标准输入)
    1关联屏幕,标准输出 stdout
    2终端屏幕,标准错误 stderr
    3 --
    4 --
    5 --
    cat命令 连接标准输入输出 输入结果直接送给输出

    5.6.1输出重定向
    命令>文件:覆盖记录
    命令>>文件:追加记录
    错误重定向
    同时实现:
    [root@server ~]# ls adsf >/root/error.log 2>&1
    [root@server ~]# ls sdff &>/root/error.log

    [root@server ~]# cat >/root/test1.log
    asdfas;fj
    sdf
    adsf
    asdf
    sdf
    ^[[A^[[A^[[A^C
    [root@server ~]# cat /root/test1.log
    asdfas;fj
    sdf
    adsf
    sdf
    sdf

    5.6.2输入重定向

    [root@server ~]# cat >/root/test.log <<EOF

    sqlplus / as sysdba <<EOF //重定向 在脚步中作为sql语句执行;
    selecet count(*) from scott.emp; //非Linux命令
    EOF //重定向结束
    echo afdsf //linux 命令

    5.7 管道符

    用于拼接小命令完成一项功能


    grep 根据匹配关键字搜索行 grep '关键字' 文件

    wc -l 统计多少;

    ps -ef 查看当前系统所有进程信息

    rpm -qa 查询安装包

    sort 排序命令


    5.8 远程连接Linux系统
    Xshell 从Windows系统上远程登录Linux服务器
    SSH ->openSSH,putty.Xshell
    SSH协议
    服务器端
    service sshd status 管理查看后台服务状态
    service sshd start 启动
    service sshd stop 关闭
    netstat -tlnp |grep 22 查看网络状态 ssh协议连接端口:22
    t tcp协议
    l 监听状态 listen
    n 端口号数字
    p 进程 process
    vi /etc/ssh/ssh_config
    加密 非对称密钥 公钥 私钥 质数乘积
    客户端

    ssh root@192.168.0.1


    VNC协议 远程桌面协议

    tigerVNC 用同一客户端服务器
    realVNC
    ultraVNC

    [root@server ~]# vncserver

    [root@server ~]# vncserver -list

    TigerVNC server sessions:

    X DISPLAY # PROCESS ID
    :1 4543
    :3 4901
    :2 4721
    [root@server ~]# vncserver -kill :3
    Killing Xvnc process ID 4901
    Xvnc process ID 4901 already killed
    [root@server ~]# vncserver -kill :2
    Killing Xvnc process ID 4721

  • 相关阅读:
    一些 SQLite技巧
    linux增加swap空间
    linux解压命令
    数据库常用语句
    服务器命令
    Clickhouse高可用配置总结
    MySQL笔记
    Linux查看硬件信息
    Greenplum安装
    ClickHouse学习笔记
  • 原文地址:https://www.cnblogs.com/shan2017/p/7202308.html
Copyright © 2020-2023  润新知