shell基础知识
这⼀节,正式和 超哥学shell编程 ,学习⽬录如下
shell在系统的作⽤
ctrl + alt + f1~f7切换终端
echo $SHELL ,查看当前linux⽤的是哪⼀个版本的shell
编辑、执⾏命令
linux的命令是通过C语⾔开发的,例如 ls /opt ,看不到发⽣了什么,但是可以阅读bash源代码
linux命令提示符变量 $PS1
找到命令的帮助信息
help ls
man ls
info ls
如何执⾏shell脚本
前⾯登录Linux、都是执⾏交互的命令,最后exit退出系统
shell还可以通过⾮交互式操作,也就是脚本形式,从⽂件读取命令执⾏
source hello.sh
点 . hello.sh
shell脚本就是⼀个⽂件,写⼊你想执⾏的命令,就能执⾏、以及添加注释
注意,通过bash 命令运⾏脚本,会开启⼀个⼦shell
然⽽source和点,是内置命令,不会产⽣⼦shell
给脚本添加权限,使得像普通命令⼀样执⾏ chmod +x hello.sh
vim编辑器
远程执⾏服务器命令
#⽂件操作
[root@chaogelinux shell_programming]# cat hello.sh
date
who
pwd
[root@chaogelinux shell_programming]# . hello.sh
2021年 03⽉ 01⽇ 星期⼀ 15:52:56 CST
root ! ! pts/0 ! ! ! !2021-03-01 15:19 (221.218.211.69)
/home/shell_programming
ssh root@192.168.11.12 free -m
www.apecome.com
猿来教育Linux云计算