Linux学习 -- Shell基础 -- Bash基本功能

  



历史命令

  history

    -c   clear

    -w   写入 ~/.bash_history

    默认保存1000条, 可在/etc/profile中修改

    调用

      

Tab补全

  命令、目录、文件



命令别名

  alias 别名=‘原命令‘

  命令执行顺序: 

    绝对路径或相对路径 > 别名 > Bash的内部命令 > $PATH环境变量中找到的第一个命令(外部命令)

  配置文件:/root/.bashrc

  删除:unalias 别名

常用快捷键

  



输入输出重定向

  标准输入输出

    

  输出重定向

    

    注意:2和>之间没有空格!

    

    命令  &>/dev/null   结果丢到垃圾箱

  输入重定向

    例子:  wc [选项] [文件名]

      -c 统计字节数

      -w 统计单词数

      -l 统计行数



多命令顺序执行

  

  dd 主要用于磁盘对拷

    

  命令 && echo yes || echo no

管道符 |

  命令1 | 命令2    命令1的正确输出 作为 命令2的对象

   例子:ll -a /etc/ | more

      netstat -an | grep "ESTABLISHED"

        



 通配符 

  

Bash中其他特殊符号

  



Linux学习 -- Shell基础 -- Bash基本功能

时间: 2024-10-06 20:32:31

Linux学习 -- Shell基础 -- Bash基本功能的相关文章

Linux学习 -- Shell基础 -- 概述

Shell是什么? 命令解释器 编程语言 Linux支持的Shell类型 cat /etc/shells 主要学习 bash 脚本执行方式 echo echo -e 单引号 -- 原始字符串  双引号 -- 支持转义字符串 \e[1;31m xxx  开启颜色 \e[0m    关闭颜色 首行:#!/bin/bash #写好注释 执行方式: 方式1 sh xxx.sh 方式2 chmod 755 xxx.sh  ./xxx.sh 或 绝对路径 Linux学习 -- Shell基础 -- 概述

linux学习-----shell基础

shell基础 1.什么是shell shell是一个C语言开发的程序 他是用户使用linux的桥梁 既是一个命令语言 一种应用程序 这个应用程序提供了一个界面 用户通过这个界面访问操作系统内核的服务 又是一种程序设计语言 2.什么是脚本 脚本就是一条条的文字命令 这些命令是可以看得到的 常见脚本 JS   PHP JSP   SQL    PHTHON PERL    SHELL  RUBY  JAVAFX 3.shell的优点: linux内置的脚本 程序开发效率高(批处理) 语法简单易学

大数据学习初体验:Linux学习+Shell基础编程+hadoop集群部署

距离上次博客时间已经9天,简单记录下这几天的学习过程 2020-02-15 10:38:47 一.Linux学习 关于Linux命令,我在之前就已经学过一部分了,所以这段时间的linux学习更多的是去学习Linux系统的安装以及相关配置多一些,命令会一些比较常用的就够了,下面记录下安装配置Linux系统时的注意事项. 这里配置的虚拟机的内存为4g 使用的 CentOS-6.5-x86_64-minimal.iso 映射文件 在进入linux系统中时,需要将虚拟机的主机名修改成自己想要的名字,还要

linux学习—shell脚本知识点总结

Shell脚本 --Shell脚本有点像早期的批处理文件,将一些命令汇总起来一次执行,但Shell有更强大的功能,可以类似于程序的编写,不需要编译就能执行,使用起来很方便,可以简化我们日常的管理工作. 目录 什么是Shell 脚本的运行方法 #!(读shabang)的作用详解 结合案例分析变量类型 特殊变量及其[email protected] $*的区别 退出状态 算数运算 test和[ expression ]判断 一.什么是Shell 我们知道管理整个计算机硬件的其实是核心(kernel)

Linux学习笔记:bash颜色显示及shell脚本相关

bash的颜色显示规则: ASCII编码对于颜色进行设置: \033 :ctrl键 [:控制字符和颜色代码之间的间隔字符 0m:关闭颜色属性的命令: 1m:对于显示文本字符加粗 4m:为文本字符加下划线标识 5m:使文本字符闪烁 7m:将文本字符的背景色和前景色交换显示: 8m:将文本字符的背景色和前景色设置为相同颜色. 30m-39m:设置文本字符的前景色:38m和39m暂时没用 40m-49m:设置文本字符的背景色:48m和49m暂时没用 一个完整的程序,一般包含四类文件: 二进制文件(可执

Linux之shell基础

Shell基础 一.shell概述 1) shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用shell来启动.挂起.停止甚至是编写一些程序. 我们输入的abc...24个字符是通过shell对照ASCII码翻译成二进制来让计算机识别的.我们从操作界面上输入命令,这个命令回车之后把此命令对照ASCII码翻译成指定的二进制,通过shell翻译成计算机内核能识别的二进制,然后内核调用硬件来处理,处理完之后再通过shell反馈给用户. 2)

Linux学习-shell利用正则表达式验证邮箱合法性

引文:在今天这个时代,Email已经成为一种重要的通信方式.给导师发邮件,学术研究之间的交流,etc.常常用到Email,然而Email的验证却有点小难度,下面给出一个在Linux下使用shell脚本编写的一个实例. linux中将正则表达式和sed.gawk结合起来,功能非常强大.我说的是真的,没骗你的,好好学吧. 邮箱验证 Email地址的基本格式为: username@hostname 1.username部分模式匹配 username的值可以用字符数子字符以及以下特殊字符: 点号 单破折

Linux学习之基础篇

一.Linux学习的必备条件: 1. 计算器概论不硬件相关知识: 2. 先从Linux癿安装不挃令学起: 3. Linux操作系统的基础技能:『使用者.群组癿概忛』.『权限癿观忛』,『程序的定义』等等: 4. 务必学会vi文书编辑器: 5. Shell不Shell Script癿学习: 6. 一定要会软件管理员:Tarball/RPM/DPKG 等软件管理员的安装方式,对你来说重要的不行了.(嵌入式设备,学术研究单位) 7. 网绚基础癿建立:IP概念,路由的概念等等:

linux学习shell:人工解析lnmp脚本

入门脚本语言的最好方式是什么?? 没错:就是把自己当做语言解释器,去运行一次脚本 所以这里找到了lnmp安装脚本来学习..(源码地址:https://lnmp.org/) 本次解释以lnmp1.5为准 知识预备: linux基础知识,正常操作linux没问题. shell基础知识,了解shell的 "变量","条件","流程控制","函数","重定向","管道" 开始解析: 原文地址:h