Linux操作系统Shell基础知识
来源:互联网 发布:大学c语言编程软件 编辑:程序博客网 时间:2024/05/21 19:34
Linux操作系统Shell基础知识
◆Shell基础知识
1、cat /etc/shells
查看计算机上可用的shell
2、编写shell,保存为firstscript
#! /bin/bash# This is a test.echo -n Your current directory is:pwdecho $HOMEecho Your current directory is:pwd#END.
3、运行firstscript
$ /bin/bash firstscript
如果找不到文件 使用pwd查看当前目录
$ /bin/bash pwd/firstscript
可见当前运行结果。
4、可以修改firstscript为执行
$chmod a+x firstscript
此时输入$ ./firstscript即可
上面的shell没有交换,我们可以进行交互,如下:
#!/bin/shecho -n Please input your ID:read id_varecho -n Please input your password:read passwordecho User ID = $id_varecho password = $passwordif [ $password = "admin" ]; thenecho "password is right"elseecho "password is wrong"fi
同前面的运行,自己测试。
◆命令行中“/”和“--”符号所代表的含义
/ 如果在行末,是说明本行还未结束,下面一行和本行是一起的意思.
-- 就是选项的开始,一般一个字母的选项用 - 开头,多个字母的就用 -- 开头.
“/”后如果是回车,不换行的话可能省略;但要是其它字符,就不能省略。
“/”告诉系统后面跟着的字符为原意,不是命令。
比如有个文件名中带有空格,就要在空格前加一个“/”。
- Linux操作系统Shell基础知识
- Linux操作系统文件系统基础知识
- Linux操作系统文件系统基础知识
- Linux操作系统基础知识学习
- Linux 操作系统基础知识总结
- Linux操作系统基础知识学习
- Linux操作系统基础知识学习
- Linux操作系统基础知识之一:Linux操作系统概述
- Linux Shell基础知识
- Linux Shell基础知识2
- linux基础知识--shell编程
- Linux shell入门基础知识
- linux基础知识—shell
- linux shell基础知识
- Linux shell基础知识
- Linux shell基础知识
- Linux shell基础知识
- Linux操作系统文件系统基础知识详解
- Linux操作系统内核模块和驱动的编写过程
- Linux操作系统下取得UUID的方法
- __declspec(selectany) 的作用是什么
- 程序员的十层楼
- 游戏策划需要了解的网游数据结构
- Linux操作系统Shell基础知识
- Animator(动画效果)
- 我的WCF之旅(5):面向服务架构(SOA)和面向对象编程(OOP)的结合——如何实现Service Contract的重载(Overloading)
- 创建物体
- Linux操作系统下C开发环境的构成与安装
- 循环移动字符串
- C核心技术手册(二十)
- Linux系统下查看文件调用情况Shell命令
- Linux程序库的构建和使用