`
bluestar
  • 浏览: 371985 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Bash shell学习(1)

阅读更多
1. 判断当前运行的shell
    $echo $SHELL

2. 修改缺省使用的shell
    2.1  修改/etc/passwd文件,这个文件中包含了关于用户的列表,同时给出了关于每个用户的信息位。在这个文件中,每个用户  都占有一行,共有7个关于用户的信息域,每个信息域都是用逗号分开的,在第七个域定义了用户缺省的shell,可以改变这个域的shell信息从而改变缺省的shell设置。
    2.2  或者可以使用passwd修改,如下:
            $passwd -s
            然后系统提示输入新的shell,用户修改shell后在下一次登陆后才能有效。
    2.3  或者键入chsh也可以修改,如下:
           $chsh
    在输入过程中,应该确保输入的shell是系统中已经安装的,否则会提示出错。

3. 通配符:
    在bash中,可以使用三个通配字符:
    *     :可以匹配零个、一个或多个字符
    ?    :匹配一个字符
    [...] :  匹配中括号中所包含的任何一个字符

4. 别名:
    别名是bash spool中一项可以用来节省时间的重要功能,允许用户按照自己喜爱的方式对命令进行自定义。必须使用alias命令来创建别名。例如,如果需要为ls创建一个别名,从而使得能够自动传递-F选项,那么就必须输入以下命令:
    $alias ls='ls -F'
    如果想取消先前设置的别名,可以输入以下命令:
    $unalias ls
 
5. 管道:
    UNIX系统的一个基本哲学就是,一连串的小进程能够解决大问题。管道就是这个思想的很好体现,管道的符号是“|”,其基本含义就是“将某个命令的输出发送给下一个命令,作为输入”。这样,一连串简单的命令就能够连接到一起,从而执行某些复杂的工作。例如:将ls输出的结果利用管道传送给more命令,就能够使ls每次显示一个屏幕的数据。可以用如下命令完成:
    $ls /dev | more
分享到:
评论

相关推荐

    Bash shell 学习笔记

    Bash shell 学习笔记

    PDF电子书《Bash Shell学习笔记》

    PDF电子书《Bash Shell学习笔记》,和大家分享~~

    Learning the bash shell

    学习Bash Shell的经典教材,推荐

    《Learning the bash Shell,3rd Edition,by Cameron Newham》.pdf

    《Learning the bash Shell,3rd Edition,by Cameron Newham》, bash 的权威指南,本书中文版本下载地址:http://download.csdn.net/source/2244004。内容预览: Chapter 1. bash Basics Chapter 2. Command-Line ...

    Learning the bash Shell Unix SHell Programming 第三版 非扫描高清版 带完整书签

    Learning the bash Shell Unix SHell Programming 第三版 非扫描高清版 带完整书签 学习Bash编程的最佳法宝

    Bash Shell入门

    linux bash shell学习 Shell基本语法: 1. Shell脚本的第一行中的符号“#!”用来指定解释执行该脚本文件的Shell程序。如果脚 本文件中缺少该行,在执行过程中,会报出错误信息。 2. Shell脚本完成后保存为*.sh,而后...

    bash shell学习笔记

    bash快捷键、Linux有关网络配置的命令 一、创建shell脚本、重定向输入与输出、执行数学运算、退出脚本 二、shell脚本中的各种结构化命令的格式与用法(for、while、until、break等) 三、处理用户的输入:命令行参数...

    Bash_shell学习笔记

    Bash_shell学习笔记

    bash shell 练习题

    bash shell 习题集 word文字版 方便大家对shell的学习

    入门到熟练 高效 Bash Shell 学习笔记材料书籍 BashNotesForProfessionals

    一本特别实在的 Bash 笔记教程,学习效率很高。...如果你想学习 Bash Shell、Bash 脚本编程,看它绝对没错。免费分享!不用积分,更不用付费! 或者从此处直接下载: https://www.aliyundrive.com/s/w36jDXrd7kz

    Learning the bash Shell

    一个非常不错的教材,值得好好学习下的

    高级Bash Shell脚本编程指南

    毫无疑问,UNIX/Linux 最重要的软件之一就是shell,目前最流行的shell 被称为Bash(Bourne AgainShell),几乎所有的Linux 和绝大部分的UNIX 都可以使用Bash。作为系统与用户之间的交互接口,shell几乎是你在UNIX 工作...

    Linux Bash Shell快速入门

    Linux Bash Shell快速入门,编程这么轻松,学习兴趣方向最重要。

    bash shell编程

    毫无疑问, UNIX/Linux最重要的软件之一就是shell, 目前最流行的shell被称为Bash(Bourne Again Shell), 几乎所有的 Linux和绝大部分的 UNIX 都可以使用 Bash。 作为系统与用户之间的交互接口, shell 几乎是你在 ...

    linux shell脚本学习文档

    一份基于bash的学习脚本的中文版学习文档,很适合刚入门shell的学习,容易上手,内容简单易懂哦!要学习shell从这份文档开始。

    高级Bash脚本编程指南_手册CHM版

    shell几乎是你在UNIX工作平台上最亲密的朋友,因此,学好shell,是学习Linux/UNIX的的开始,并且它会始终伴随你的工作学习。 shell是如此地重要,但令人惊奇的是,介绍shell的书没有真正令人满意的。所幸的是,我...

    Shell学习之Bash

    本书介绍了shell编程,如何使用bash的编程特性完成各种功能,以及流程控制、信号处理、命令处理等方面,还有如何调试程序,如何获取、安装、配置和定制bash等内容。

    高级bash shell编程书(abs)

    linux下shell编程入门及深入学习的资源,本人得到很多启发,现在贡献给大家,一起学习(html的是中文版,pdf的是英文版的)

    Learning The Bash Shell 3rd

    学习Bash的经典教程,最新第三版,PDF格式

Global site tag (gtag.js) - Google Analytics