shell命令总结

简介:

shell命令总结

1.echo命令可以显示文本行和变量,或者把字符串输入到文件。
echo 命令有很多功能,常见的
\c 不换行
\f 进纸
\t 跳格
\n 换行

[root@localhost ~]# echo -n " i love you :" //利用-n选项来禁止echo命令输出后换行执行结果如下:
 i love you :[root@localhost ~]#

 [root@localhost ~]# echo -e "i lo\ve you" //-e选项才能让转义符生效。
i lo
    e you

[root@localhost ~]# echo " i love you 51cto">test.txt //利用重定向符号把i love you 51cto定向到test.txt文件中。
[root@localhost ~]# cat test.txt //查看里面内容如下
 i love you 51cto

[root@localhost ~]# echo " i love you 51cto too">>test.txt //在末尾添加i love you 51cto too

[root@localhost ~]# cat test.txt 
 i love you 51cto
 i love you 51cto too

[root@localhost ~]# echo "\"i love you 51cto too"\">>test.txt //利用反斜杠来忽略特殊含义如果要带上“i love you 51cto too”
[root@localhost ~]# cat test.txt 
 i love you 51cto
 i love you 51cto too
"i love you 51cto too"


2.命令执行顺序&& ||

[root@localhost ~]# copy test.txt && ls -l //&&如果前面copy存在那就执行后面的ls -l
-bash: copy: command not found

[root@localhost ~]# copy test.txt || ls -l //换成||即使前面命令不存在也执行后面的ls -l
-bash: copy: command not found
total 104
-rw------- 1 root root  1575 May 18  2012 anaconda-ks.cfg
drwxr-xr-x 2 root root  4096 May 18  2012 Desktop

3.(){}的作用是把几个命令合起来运行,()是当前shell,{}是子shell不是当前shell.

[root@localhost ~]# (ls -l;free -m) //两条命令同时执行。
total 104
-rw------- 1 root root  1575 May 18  2012 anaconda-ks.cfg
drwxr-xr-x 2 root root  4096 May 18  2012 Desktop

             total       used       free     shared    buffers     cached
Mem:           454        405         48          0         12        232
-/+ buffers/cache:        160        293
Swap:         2047          0       2047
 


本文转自zh888 51CTO博客,原文链接:http://blog.51cto.com/zh888/1165219,如需转载请自行联系原作者

相关文章
|
19天前
|
人工智能 Shell iOS开发
AI Shell:在命令行里“对话” AI ,微软推出将 AI 助手引入命令行的 CLI 工具,打造对话式交互命令行
AI Shell 是一款强大的 CLI 工具,将人工智能直接集成到命令行中,帮助用户提高生产力。AI Shell 支持多种 AI 模型和助手,通过多代理框架提供丰富的功能和灵活的使用模式。
60 7
|
24天前
|
Java Shell Windows
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
35 1
|
2月前
|
Web App开发 网络协议 Linux
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
这篇文章是关于Linux命令的总结,涵盖了从基础操作到网络配置等多个方面的命令及其使用方法。
73 1
linux命令总结(centos):shell常用命令汇总,平时用不到,用到就懵逼忘了,于是专门写了这篇论文,【便持续更新】
|
2月前
|
Shell 知识图谱
Shell printf 命令
10月更文挑战第3天
23 1
|
2月前
|
Unix Shell Linux
常见的shell命令
shell常用命令
51 11
|
3月前
|
Shell Linux
Linux shell编程学习笔记82:w命令——一览无余
Linux shell编程学习笔记82:w命令——一览无余
|
3月前
|
Java Shell Windows
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
java Runtime.exec()执行shell/cmd命令:常见的几种陷阱与一种完善实现
112 5
|
2月前
|
Shell PHP
Shell echo命令
10月更文挑战第3天
23 0
|
2月前
|
JSON Java Shell
Dockerfile中RUN、CMD、ENTRYPOINT、SHELL命令的区别
理解这些指令的差异和应用场景,有助于构建高效、灵活且易于管理的Docker镜像。在实际应用中,根据需要选择合适的指令,可以有效地控制镜像构建和容器运行的行为。
196 0
|
2月前
|
SQL Shell 数据库
在TDengine容器中创建初始化数据库的Shell命令实例
以上就是在Docker容器环境中部署并初始化TDengine数据库的全过程,希望对你有所帮助。
81 0