• 第二天课程档案


    ll /boot 命令行 shell:提供用户使用界面的软件,通常指的是命令行界面的解析器。 bash:庆典


    超级用户:# 普通用户:$ 切换普通用户:su -user01 切换普通:su 用户名 切换超级:su bash是一个为GNU计划编写的unix shell

    ★★[root@server ~]# @前是用户身份 @后是主机名 空格后的第三部分~代表的是用户的根目录

    pwd:查看所在的目录 cd回到根目录 cd /etc之后就变成[root@server etc]#改变了根目录位置

    [shell命令][选项][参数} [root@server ~]# ls -l root 这里-l为选项 root为参数 选项决定命令如何工作,而参数则用于确定命令作用的目标。

    ctrl+d:输入结束。 ctrl+c:终止命令 ctrl+L:清屏作用 ctrl+a:快速移动到命令行首 ctrl+e:快速移动到命令行尾

    ctrl+o:执行当前命令并选择上一条命令

    ls只显示当前目录下的文档名。 递归的意思是一般指的改变目录及其子目录和文件 由后往前层层递归

    ?代表任何单一字符
    chmod:更改权限 ll :是会显示当前目录下的文档详细信息(包括权限、所属用户和组、大小、时间、名称等)
    * 代表任何字符
    ssh:协议 useradd:创建用户 ll -t:最新的时间排序 就是最后的到了最前面


    命令自动补齐:《tab》 按一下自动补齐表示只有一个选择,按两下有多个路径选择。 ★★按Tab键命令自动补齐 命令,路径,变量都可以补齐

    touch命令可以快速生成文件 touch a aa ab aaa 就生成三个空白文件 rm:删除 例:touch aa创建 rm aa 为删除 确定按Y 即刻生效。

    ls a[ab]就查出来aa ab两个文件

    a[!b]就是除了b之外a的文件 查出来就是aa ls -a 查看全文

    echo $HISTSIZE

    命令排序: ;(分号)和&& ;命令执行的话不管1命令对不对都执行第二个 &&命令
    执行如果1命令执行不正确是不会执行第二个

    执行alias查看已经定义了的别名, 如alias la=‘ls -a’不想要已定义的别名输入unalias 取消别名 如 unalias la

    history:历史记录

    ★★★重定向

    read 从终端读取输入

    echo 显示字符串 etc:配置文件

    ★ 0 keyboard stdin标准输入 >:输出到xxxxxx <:输入xxxxx 2>:错误重点向 &>:同时实现输出和错误重点向
    ★ 1 screen stdout标准输出
    ★ 2 screen stderr标准错误

    cat 文本输出命令

    只是执行cat命令输入一些数据然后按回车是一个死循环 直到按Ctrl+D才停止

    一个大于号是输入到 两个大于号是追加进去

    一、输出重定向(从键盘输入)

    ls 1>/root/test.log ls命令下的东西都去了test.log命令下 输入cat/root/test.long就能看到ls下的东西了


    二、输出错误重定向

    ls asdasdad >/root/test.log 2&>1
    ls asdasdad &>/root/test.log

    加上大于号cat变成一个简单的输入工具 cat >/root/test.log按Ctrl+D结束


    三、输入重定向(终端输入)

    cat </etc/passwd 显示passwd中的数据


    输入截止符

    cat >/root/test.log <<eof
    assadas
    asdasd
    asdasd
    eof(出现这个之后就结束)
    结尾输入一个eof(随意编辑)代替Ctrl+D(在脚本中无法使用)


    ★★★管道服务


    wc 命令显示 几行,几种字母,几个字符 统计 sort:排序 grep:寻找关键行

    who命令查看几个服务器连接


    ls /etc | more 可以列表

    grep 'setup' /root/etc

    ps -ef产看运行程序

    ps -ef | grep 'ora_' | wc -l 就是包含ora字符的程序有多少个(利用管道)

    rpm -qa | grep 'ssh' | sort(排序) >把XXXX输入到文件里

    rpm -qa 查询系统所有安装软件的安装包 “|”管道符号 rpm -qa | grep “ssh”| sort >/root/lirui 查询你想查询的安装软件包。

    linux系统 cat:查看 存放完 cat /root/lirui 可查询

    service sshd status service(管理后台服务) status(状态)

    service sshd start 启动
    service sshd stop 停止

    netstat -tlnp(只看tcp协议,监听状态,端口号以数字来显示,查看进程的信息) | grep 22 tcp 0 0 0.0.0.0:22 0.0.0.0:*

    tigerVNC、realVNC、ultraVNC

  • 相关阅读:
    文件操作与函数
    编码格式
    if、while、for快速掌握
    运算符、数据类型、数据结构
    正则表达式
    面向对象--属性
    面向对象--对象的创建
    函数的内置属性
    类型检查
    函数表达式 及 闭包
  • 原文地址:https://www.cnblogs.com/awdsjk/p/7224721.html
Copyright © 2020-2023  润新知