linux下的shell编程(一)

1.查看机器上有什么个shell
cat /etc/shells 

2.查看当前的shell
echo $SHELL

3.在shell中运行别的shell
/bin/csh

4.退出shell
exit

5.查看相关命令
如ls 然后按tab两下(在bash shell中)

6.linux文件类型
用 ls -l可以查看文件信息
以下为第一位的含义
- 普通文件
d 目录
l 连接文件(相当于windows下的快捷方式)
b 块设备文件(一般在/dev目录下)
c 字符设备文件(一般在/dev目录下)
p 命名管道文件
s sock文件

7.umask命令
默认文件的权限为:umask 022
此时你新建的文件的权限为 644
目录为 755
规则:文件为 6-umaks的位值 目录为 7-umaks的位值
改变默认权限 umask 134
此时你新建的文件权限 532 即 r-x-wx-w-
目录权限 643 rw-r---wx
 
8.一个简单的shell程序
shell脚本基本元素
1. #!/bin/bash   第一行
2. #             表示注释
3. 变量
4. 流程控制结构

一个简单的shell helloworld.sh
#!/bin/bash
# it's my first shell
char="hello world!"
echo $char; #输出字符串
echo `date` #输出时间 有命令时需用反引号

运行该shell需要有两个条件
一、拥有执行权
二、文件必须在查找路径中
运行 ./helloworld.sh 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值