xshell

1.shell是一个命令解释器,处于内核和用户之间,负责把用户的指令传递给内核并且把执行结果回显给用户

2.shell是一个用c语言编写的程序,踏实用户使用Linux的桥梁,同时,shell也可以作为一门强大的编程语言,我们常说的shell是命令行解释器的意思,也有内核上的一层壳的含义

3.shell常见的类型有sh,csh,bash,zsh等提供的脚本支持

4.shell的功能点在于外部命令的使用,其内部数据处理方面,侧重文本(或者说字符串,或字符流)处理,而对运算

5.缺点:实现命令自动化同时,需要依赖其他程序才能完成大部分工作,是缺点也是个优点。

   优点:简洁的脚本语言标记方式,而且比c语言编写的程序执行更快,更有效率。

6. bash是Linux标准默认的shell,是BourneAgain Shell的缩写。

7. shell是c语言编写的程序,使用户使用Linux的桥梁,也是一门强大的编程语言。shell常见的类型有sh、zsh、csh等提供的脚本支持。 shell的功能在于实现命令自动化。

8. bash有很多特性,如:可以使用类似DOS下面的doskey的功能,用方向键查阅和快速输入并修改命令。自动通过查找匹配的方式给出以某些字符串的开头命令。输入help就可以得到先关帮助。

9. 在Linux系统中那些:#!/bin/bash开头的文件内容,这就是声明了该文件是一个基于bash的shell编程文件。

10.干货

#!/bin/bash  进入mongodb/bin 目录  cd/home/liwei/mongodb/bin 执行启动mongodb数据,  ./mongod-dbpath=../liwei_db.    一条条执行,还可以执行更多指令可以通过>或者>>来记录下一些的结果报告。

#!/bin/bash     cd/lamp      ls*.tar.gz>ls.list   for TAR in 'cat ls.list'  do  tar-zxf $TAR        将目录里面所有的压缩包批量解压,ls的结果集可也拿来参与下一个命令执行。

将某文件夹下文件名大写字母改成小写字母    #!/bin/bash  for file in 'ls |grep'[A-Z]'   do    str='echo $file|tr'A-Z' 'a-z'   mv $file $str.

将空文件,没用的文件全部删掉

for filename in 'ls'

do

if test -d $filename

then b=0

else

a=$(ls -l $filename | awk '{print $5}')

if test $a -eq 0

then  rm $filename

fi

fi

done

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,980评论 9 468
  • 1.创建文件夹 !/bin/sh mkdir -m 777 "%%1" 2.创建文件 !/bin/sh touch...
    BigJeffWang阅读 13,473评论 3 53
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 14,256评论 2 33
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 7,005评论 0 11
  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 6,030评论 0 3

友情链接更多精彩内容