zoukankan      html  css  js  c++  java
  • 第二天 shell知识

    一.基础知识

    [root@sever ~]#     #代表超级用户,$代表普通用户

    此命令分为三部分:@前为用户身份提醒 , @后空格前为主机名,空格后为目录

    shell 命令格式:

    [shell命令]  [选项] [参数] 

    shell常用组合: Ctrl+D  输入结束,即EOF        Ctrl+C终止命令  Ctrl+L 清理屏幕  Ctrl+I挂起命令

    常用光标操作:Ctrl+A 移到行首  Ctrl+E 移到行尾

    输入 su - ...  切换用户   touch生成文件   rm 删除文件

    二.shell 实用功能

    1.按Tab键命令自动补齐 命令,路径,变量都可以补齐

    2.

    命令排列:          ;(分号) ;命令执行的话不管1命令对不对都执行第二个

                               &&  只有1成功才会运行2

    3 .别名  alias [别名]=[需要定义别名的命令]

              unalias [取消别名]

    三.重定向

    0 keyboard stdin 标准输入

    1 screen stdout  标准输出           ←重定向原理

    2 screen stderr  标准错误

    ①输出重定向

    语法:[命令] > [文件] 

    例 ls 1>/root/test.log  1可以省略。

    一个>是替换  两个>是追加       cat+输出重定向,相当于直接写入文件

    ②错误重定向

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

    ③输入重定向

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

    cat+输入重定向 相当于文本查看器

    输入截止符

    cat >/root/test.log <<EOF 
    assadas
    asdasd
    asdasd
    EOF(出现这个之后就结束)

    四.管道

    | 管道符号

    wc 命令显示 几行,几种字母,几个字符

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

    ls /etc | more 可以列表

    grep 'setup' /root/etc

    ps -ef产看运行程序

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

    rpm -qa | grep 'ssh' | stor(排序)

    rpm -qa 查询系统所有安装软件的安装包

    五.文件类型

    1.普通文件   开头为-

    2.目录文件   开头为d

    3.设备文件  块设备文件b   字符设备文件c

    4.管道文件

    5.链接文件

  • 相关阅读:
    tornado与asyncmongo
    Grails/Groovy学习资源
    关于markdown
    Grails一些重要的配置文件
    Grails的目录结构
    Grails中的UrlMapping
    MVC已死,该是用MOVE的时候了
    算法——回溯法
    算法——分支限界法
    C#如何操控FTP
  • 原文地址:https://www.cnblogs.com/zxk666/p/7202587.html
Copyright © 2011-2022 走看看