Shell实用功能(摘要)

1. 命令历史记录:
    通过按向上方向键,可以向后遍历最近在控制台下输入的命令;通过按向下方向键,可以向前遍历最近在控制台下输入的命令。
    与“shift”键连用的话,还可以遍历以往在该控制台中的输出。也可以编辑旧的命令,然后在运行。

2. [!$]:重复前一个命令最后的参数 
    例:[~]# cd /root
        [~]# cd !$
        [~]# cd /root

3.命令的排列:(1)使用排列“;”同时执行两个命令
                     (2)使用排列“&&”执行第一个命令正确运行完毕后,才继续执行下一个命令
                     (3)使用管道"|"可以将前一个命令的输出信息当作下一个命令的输入
4. 命令别名:语法:alias [别名]=[命令] 例:# alias ok="ls -l /boot"  特别说明:命令中有空格的话,就需要用引号。
                  取消别名:语法:unalias [别名] 例:#unalias ok 
5. 通配符:"*"可匹配一个或多个字符;"?"只能代表一个字符。

6.重定向文件5种方式:
   (1)输出重定向,即将command命令的输出保存到文件file中,如果存在相同的文件,则覆盖file文件的内容   命令语法:command > file
   (2)输入重定向,即将文件file的内容作为command命令的输入   命令语法: command  < file
   (3)错误重定向,即将command命令执行的出错信息输出到文件file中   命令语法: command  2> file
   (4)追加重定向,即将command命令执行的输出添加到已存在的文件file中   命令语法: command  >> file
   (5)同时实现输出和错误的重定向,即可以同时实现输出重定向和错误重定向的功能  命令语法:command &> file

时间: 2024-10-16 03:08:44

Shell实用功能(摘要)的相关文章

Unix Shell 介绍

Unix Shell 介绍 http://www.kerneltravel.net/newbie/bsh_intro.htm Unix Shell 介绍 S. R. Bourne Bell 实验室 Murray Hill, New Jersey 07974 翻译:寒蝉退士 译者声明:译者对译文不做任何担保,译者对译文不拥有任何权利并且不负担任何责任和义务. 原文:http://cm.bell-labs.com/7thEdMan/shell.bun 摘要 shell 是提供到 UNIX 操作系统的

《Linux应用大全 基础与管理》一书,讲述日常系统管理内容

<Linux应用大全 基础与管理>介绍了Linux基础与管理等方面的知识,主要内容包括Linux的安装,使用Linux图形界面,Linux应用程序,使用Linux字符界面,Linux文本编辑器,目录和文件管理,Linux常用命令,Kickstart配置,Shell编程,用户和组群账户管理,权限.所有者和ACL,归档与压缩,软件包安装和管理,磁盘分区和格式化,文件系统管理,磁盘配额,逻辑卷管理(LVM),磁盘阵列管理(RAID),Linux启动与引导,GRUB引导装载程序,进程和服务管理,任务计

Linux基本语法

Shell编程 摘要: Shell历史 Shell的作用是解释用户的命令,用户输入一条命令,Shell就解释执行一条,这条方式称为交互式(interactive),Shell还有一种执行命令的方式称为批处理(batch),用户事先写一个Shell脚本(script),其中有很多条命令,让Shell一次把这些命令执行完,而不阅读全文 UNIX常用命令 摘要: UNIX常用命令UnixDevelopmentEnvironmentlTheBasicKnowleagelTheGeneralCommand

Hadoop相关项目Hive-Pig-Spark-Storm-HBase-Sqoop

Hadoop相关项目Hive-Pig-Spark-Storm-HBase-Sqoop的相关介绍. Hive Pig和Hive的对比 摘要: Pig Pig是一种编程语言,它简化了Hadoop常见的工作任务.Pig可加载数据.表达转换数据以及存储最终结果.Pig内置的操作使得半结构化数据变得有意义(如日志文件).同时Pig可扩展使用Java中添加的自定义数据类型并支持数据转换. Hive Hive在Hadoop中扮演数据仓库的角色.Hiv阅读全文 hive的实现机制 摘要: hive利用hdfs存

shell 摘要

判断路径是不是非空 path=/server/backup find ${path:/tmp} -name "*.tar.gz"   -type f|xargs rm -f rm -rf ${path} 计算变量长度 seq -s "100"  100 以空格为分隔符打出来100个数字,如果不加s,会以回车为分隔符 3个方法实现同样的功能 echo $(expr length "$chars")   ==效率最高 ech0 ${#chars} e

shell脚本编程常识

(这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用) 七种文件类型 d            目录                                                       l             符号链接 s             套接字文件                                           b            块设备文件 c            字符设备文件              

linux shell awk 语法

引用:http://blog.csdn.net/weekly123/article/details/1465675 inux shell awk 语法   Awk 是一种非常好的语言,同时有一个非常奇怪的名称.在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧.随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级 awk 演示程序.捍卫 awk在本系列文章中,我将使您成为精通 awk 的编码人员.我承认,awk 并没有一个非常好听且又非

SHELL脚本编程的常识和VI常用技巧

来源:http://mprc.pku.edu.cn/mentors/training/TrainingCourses/material/ShellProgramming.HTM#_Toc37518085 Shell脚本编程的常识... 3 七种文件类型... 3 正则表达式... 3 字符类描述... 4 shell的引号类型... 4 变量设置时的不同模式:... 4 条件测试... 5 命令执行顺序... 6 脚本调试... 6 一些常用的小trick.. 6 打印一些头信息... 6 创建

Shell脚本编程的常识

Shell脚本编程的常识 (这些往往是经常用到,但是各种网络上的材料都语焉不详的东西,个人认为比较有用) 七种文件类型 d            目录                                                       l             符号链接 s             套接字文件                                           b            块设备文件 c            字符设备文件