Shell子串_简单几个内置的shell命令

bash一些基础的内置命令

常用的一些内置命令

echo
printf( 与echo类似,但它不换行且能自动识别特殊符号)
eval
exec
export
read 
shift
echo 命令
  • 选项及一些特殊符号
 -n    不换行输出
 -e    解析字符串中的特殊符号
 
 
 ###一些特殊符号
 \n    换行
 \r    回车
 \t    制表符也就是四个空格
 \b     退格
 
  • 案例举例
###案例echo
[root@localhost ~]# echo  你好阿; echo 今天天气真好
你好阿
今天天气真好
[root@localhost ~]# echo -n  你好阿; echo 今天天气真好
你好阿今天天气真好
[root@localhost ~]# echo   你好阿; echo -n  今天天气真好
你好阿
今天天气真好[root@localhost ~]# echo    "今天天气真好\t 你看起来心情也挺不错阿"
今天天气真好\t 你看起来心情也挺不错阿
[root@localhost ~]# echo -e    "今天天气真好\t 你看起来心情也挺不错阿"
今天天气真好	 你看起来心情也挺不错阿
[root@localhost ~]# echo -e    "今天天气真好\n 你看起来心情也挺不错阿"
今天天气真好
 你看起来心情也挺不错阿
[root@localhost ~]# echo -e    "今天天气真好\r 你看起来心情也挺不错阿"
 你看起来心情也挺不错阿
[root@localhost ~]# echo -e    "今天天气真好\b 你看起来心情也挺不错阿"
今天天气真  你看起来心情也挺不错阿
[root@localhost ~]# printf  "今天天气真好\t 你看起来心情也挺不错阿"
今天天气真好	 你看起来心情也挺不错阿[root@localhost ~]# 
eval命令

执行多个命令

[root@localhost ~]# eval ls;cd /tmp
anaconda-ks.cfg  install.log  testyy.sh  tmp  公共  模板  视频  图片  文档  下载  音乐  桌面
[root@localhost tmp]# 
exec

不创建子进程 执行命令,且执行结束后,自动 exit

root@localhost tmp]# su - mrxu
上一次登录:二 9月  5 16:38:37 CST 2023pts/1 上
[mrxu@localhost ~]$ exec cal
      九月 2023     
日 一 二 三 四 五 六
                1  2
 3  4  5  6  7  8  9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

[root@localhost tmp]# 

posted @   翻滚的小井蛙  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
点击右上角即可分享
微信分享提示