1.什么shell

ls /bin/*sh

ash

bsh-贝尔实验室——gnu  bash

csh -c语言 ——tcsh sun

ksh——IBM

unix——gnu/linux

echo $PS1

PS1="\u@\h\t\w:"

PS1="c:\"

pstree |grep -A2 -B2 pstree

env 和set

在此次环境下面定义变量一定要使用export AAA;因为一把方式都是bash下面开启一个子bash

CTRL+R调用history,也可以使用!!或!23调用第几行命令

!$ 会show出上一次命令的值

[]用于比较

{}用于枚举

()用于创建函数

“”只屏蔽空格参数

‘’屏蔽所有参数

·· 里面会当成命令去执行,并显示结果

touch log`date +%y%m%d`

\ 脱意符

;执行前面继续执行后面

&& 2个表示执行前面成功后再执行后面

[] 里面加“空格”就是true or false判断

& 一个表示在后台运行

|| 2个表示前面一个结果是true反而不执行后面的

$$ 表示当前进程ID

$[] 表示在[]里面的东西做计算

定制bash,系统启动自动定制四个文件,/etc/profile ~/.bash_profile ~/.bashrc /etc/basrc

su - user  会执行四个脚本,就是login shell都执行

su user 只执行2个bashrc

su - user 会执行4个shell,

而~/ 和/etc是区分用户的

退出的时候执行~/.bash_logout

更改语言/etc/sysconfig/i18n

转载于:https://blog.51cto.com/mitac/1403351

linux bash 学习相关推荐

  1. Linux bash学习

    更多生信和LInux学习,程序写作,请扫描关注生信宝典. https://mp.weixin.qq.com/mp/homepage?__biz=MzI5MTcwNjA4NQ==&hid=6&a ...

  2. 小白linux bash 学习二 shell Script

    之前说了一些脚本和变量,其实都是为了现在讲shell Script也就是shell脚本做铺垫.按照我自己的理解来讲.其实shell 脚本就是一些基础的语法和命令的总和, 所以要学shell 脚本,那么 ...

  3. 小白linux bash 学习前奏二 vi操作

    我们知道在linux下面我们免不了对一些文件内容进行编辑,那么我们可以用vi命令来进行. vi  a.txt 按esc进入命令行模式 ,以下操作均要在命令行下执行,而如果按了i之后.会进入输入模式 : ...

  4. Linux系列6:bash学习

    bash学习 1 认识 BASH 这个 Shell 1.1 硬件.核心与 Shell 1.2 为何要学文字接口的 shell 1.2.1 文字接口的 shell:大家都一样! 1.2.2 远程管理:文 ...

  5. Linux bash总结(二) 高级部分(适合初学者学习和非初学者参考)

    版本号 说明 作者 日期  1.0  添加awk和sed的说明  Sky Wang 2013/05/31  1.1  (01) 添加正则表达式(第3部分) (02) 修改awk中错误内容 Sky Wa ...

  6. Linux系统管理学习路线图

    Linux系统管理学习路线图 随着Linux应用的扩展,许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.作为一个Linux系统管理员,我看了许多有关L ...

  7. linux文件删除指定内容,Linux bash删除文件中含“指定内容”的行功能示例

    本文实例讲述了Linux bash删除文件中含"指定内容"的行功能.分享给大家供大家参考,具体如下: #!/bin/sh # 功能: 删除文件中含"指定内容"的 ...

  8. 鸟哥的linux 实训教程,鸟哥的Linux基础学习实训教程

    1.理想的Linux上机实践课程 每周一次.每次三小时的学与练 本书所有例题讲解,均经过鸟哥在大专院校实施多年来的测试,对于学生的理解具有相当满意的效果. 2. 提供一致性教学环境 让学习者不再有陌生 ...

  9. 硬盘mdr转换成gdp linux,Linux 命令学习神器!命令看不懂直接给你解释!

    原标题:Linux 命令学习神器!命令看不懂直接给你解释! 转自: 良许Linux 大家都知道,Linux 系统有非常多的命令,而且每个命令又有非常多的用法,想要全部记住所有命令的所有用法,恐怕是一件 ...

最新文章

  1. 数字图像处理:(3)一阶微分算子在图像处理中的应用
  2. mysql慢时如何防止重复账户_如何进行mysql数据库的优化? --慢查询定位 --索引详解 -- 定时备份...
  3. C++的cin和cout取消同步
  4. 2019长安大学ACM校赛网络同步赛 L XOR (规律,数位DP)
  5. python3文件的编码类型是什么_Python3编码类型有哪些?怎么转换?
  6. GO国内镜像加速模块下载
  7. lnmp 查看mysql版本_MySQL数据库之Lnmp环境中php-mysql版本问题
  8. FFMpeg新旧接口之间的一些对应关系
  9. php导出 excel
  10. java 气象数据_中国天气预报数据API收集
  11. 三极管串联线性稳压电路原理详解及Multisim仿真
  12. Spring Boot + ECharts
  13. 机器学习--PCA(主成分分析)
  14. Python 绘制五角星 【初识Python】
  15. 同一片天空共眠,同一个梦想奋斗《大抠车始歌》(1)
  16. jquery 删除数组
  17. E. Vowels(SOSdp的简单转化)
  18. eNSP内部网络访问外部网络实验
  19. 青云志鸿蒙争霸位置,青云志手游快速升级攻略,技巧分享 ,新手升级方法
  20. 歧视来源于偏见,偏见来源于无知。改变不了环境就只能搞钱

热门文章

  1. 我对孩子学习编程的一点思考
  2. MAC下 Apache服务器配置
  3. 心辽阔了,人生才能辽阔
  4. 网络编程Socket之UDP
  5. NOIP200905潜伏者
  6. C++Primer笔记之复制控制
  7. 用中子与质子组成的二分类系统演化对称性破缺过程
  8. MATLAB加入螺旋相位板调制,连续型螺旋相位板设计方法与流程
  9. 您与此网站建立的连接不安全_PERT地暖管热熔连接到底安全不安全?
  10. java.awt.action 命令模式_java设计模式之命令模式