shell基础认识

时间:2022-12-25 16:43:05

Shell
我们在终端下写命令Linux内核是看不懂的必须通过shell解释成内核可执行的代码
这就是shell(其实解释命令这只是它的一个功能模块,shell还可以用来进行程序设计)
有点类似window下 .bat文件可以用来对系统的操作(将。bat文件放在C盘中的启动文件中一开机就运行.bat文件)
xx.bat里面放的操作命令如  del C:/cc.txt 意思删除C盘的cc.txt文件

1,shell 有很多种 ls -l /bin/*sh  可以查看有几种shell(*表示通配符,*sh意思是shell对应的命令都是以sh结尾)
2,查看目前使用的是哪种shell
env [显示当前系统的环境变量]
3,用来改变当前shell, chsh -s [对应的shell](chsh -s /bin/bash)
4,命令补全功能 如 输入mk 然后按两下tab建 那么mk开头的命令都会出来
5,查看历史命令 history 8[表示前八次使用的命令]
查看历史命令时就有对应的命令编号(如果不想在写该命令可以) !4  表示执行编号为4的命令