shell,linux

由于之前面试中,自己在简历中写着掌握linux,被问到用shell实现一个提取域的方法,自己才发觉,根本就什么也不会,于是乎想到在看资料,学习的过程中,似乎应该留下点什么,以便以后也可以查查。

一般来说,shell 以 #!/bin/sh 为首行,说明接下来的脚本,使用/bin/sh 来执行。如脚本名为 exp,内容为 chmod +x test,则可以在终端输入./exp 来执行。chmod这个命令正常来说,用过linux的大家都了解,是指改变文件的访问权限。

shell中的注释是以#开头的行。

shell中变量是直接赋值的,在想要得到变量内容时,仅需在变量名前面加个"$",如下:

#!/bin/sh

a="helloworld"

echo "a is:"

echo $a

保存为脚本,并执行,则输出a is:helloworld

也可用如下所示方法表示:${a}以免在a后面还有输出时,无法其是变量名。


再介绍个linux命令吧,ls,即显示文件信息,通过不同的参数控制将会有不同的显示效果:

ls -al     列出具体文件

ls -l|more 分屏显示

ls-l|less 分屏显示

-a 列出一切文件,包含以 . 最初的隐含文件。//常用  
  -m 横向输出文件名,并以“,”作分格符。
  -c 输出文件的 i 节点的修正时刻,并以此排序。
  -R 列出一切子目录下的文件。
  -l 列出文件的具体信息。
  -s 在每个文件名后输出该文件的巨细。
  -k 以 k 字节的方式表明文件的巨细。
  -i 输出文件的 i 节点的索引信息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值