博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SHELL实战day1
阅读量:6207 次
发布时间:2019-06-21

本文共 694 字,大约阅读时间需要 2 分钟。

一、 SHELL介绍

1:什么是shell

1)shell是一个命令解释器,每个用户都有一个shell, centos7默认shell为bash.
2)shell支持特定语法,如逻辑判断、循环等
3)其它shell:zsh、ksh

SHELL实战day1

二、命令历史

1:查看history默认保存命令条数 echo $HISTSIZE (HISTSIZE环境变量)

2:当前shell命令并没有实时保存到 .bash_history,而是先存放在内存中,可以history -c 清除内存中的存放命令,但不能清除.bash_history中的命令。
3:修改.bash_history值
vi /etc/profile
SHELL实战day1
soure /etc/profile
4:历史命令显示 执行日期 HISTTIMEFORMAT="%y/%m/%d %H:%M:%S"
SHELL实战day1
5:防止删除.bash_history命令,只能追加。
chattr +a -/.bash_history

三、命令补全及别名

1:参数补齐 安装bash-completion

SHELL实战day1

四、通配符

1:?表示任意一个字符

  • 表示任意字符

    [] 表示方括号中的任意一个字符
    {} 表示花括号中的任意一个字符,字符用逗号分开

    五、输入输出重定向

1: > 正确重定向

正确追加重定向

2> 错误重定向
2>> 错误追加重定向
&> 错误正确重定向
&>> 错误正确追加重定向
2: < 输入重定向 左边必须是一条命令,不能是文件输入重定向到文件。
wc -l < 1.txt

转载于:https://blog.51cto.com/percnet100/2331701

你可能感兴趣的文章
Spring Cloud Eureka 入门 (二)服务提供者详解
查看>>
web前端面试总结
查看>>
wxPython python3.x下载地址
查看>>
教你如何在linux 下批量卸载
查看>>
GC Blocks Lost等待事件
查看>>
Apache Prefork、Worker和Event三种MPM简单分析
查看>>
Linux从入门到精通系列之PPTP
查看>>
magento去除子分类的url地址中带有父分类的url key
查看>>
查询指定目录下的文件中是否包含指定字符串
查看>>
关于文件系统权限的管理
查看>>
CentOS 7 firewalld使用简介
查看>>
高可用性、负载均衡的mysql集群解决方案
查看>>
Amazon S3 设置对象的生命周期Lifecycle
查看>>
SAP使用表空间传输异构系统迁移
查看>>
linux yum
查看>>
Linux 命令 之查看程序占用内存
查看>>
Linux命令-自动挂载文件/etc/fstab功能详解
查看>>
linux远程登录三种方式telnet,ssh,vnc
查看>>
|与||的区别
查看>>
Windows server 2012 之路由功能
查看>>