Linux基本命令之echo

echo是一个打印输出内容的一个常用命令。配合‘>’或‘>>’可以为文件覆盖及追加内容。‘>’:覆盖文件里所有的数据;‘>>’:在文件尾部追加需要的内容

1、常规编辑方法
echo ‘I am studying linux‘ >test.txt

注:

  1. 如果没有test.txt,则会创建
  2. 如果有test.txt,则会清空内容,放入单引号的内容

2、追加内容到test.txt

3、追加多行

注:EOF也可以用别的字符代替,只要是一对就好

特殊符号:

  1. >或1>: 输出重定向,把前面输出的东西输入到后边的文件中,会清除文件原有内容
  2. >>或1>>: 追加输出重定向,把前面输出的东西输入到后边的文件尾部,不会清除文件原有内容
  3. 0<或<:输入重定向:输入重定向用于改变命令的输入,后面指定输入内容,前面跟文件名
  4. 0<<或<<:追加输入重定向:后跟字符串,用于表示“输入结束”,也可以用ctrl+d来结束输入
  5. 2>:错误重定向:把错误信息输入到后边的文件中,会删除文件原有内容
  6. 2>>:错误追加重定向:把错误信息追加到后边的文件中,不会删除文件原有内容
    说明
  7. 箭头的指向就是数据的流向
  8. 数字说明
  9. 标准输入(stdin):代码为0,使用<或<<。数据流向从右向左。
  10. 标准正常输出(stdout):代码为1,使用>或>>。数据(正确的数据)流向从左向右
  11. 标准错误输出(stderr):代码为2,使用2>或2>>。数据(错误的数据)流向从左向右。
  12. 2>&1:把标准错误重定向到标准输出,即让错误的输出和正确的一样,正确的定向到哪,错误就到哪
    例:

原文地址:http://blog.51cto.com/12489067/2314181

时间: 2024-10-11 11:02:42

Linux基本命令之echo的相关文章

linux基本命令操作(二)

·        du命令使用: [[email protected]]# du       //后没有选项和参数,默认评估当前目录下的所有目录的大小,当然也包括当前目录的大小// 237     ./grub 12      ./lost+found 6555    . [[email protected]]# ls config-2.6.18-348.el5  initrd-2.6.18-348.el5.img  System.map-2.6.18-348.el5 file1.txt]   

Linux基本命令(3)

1.用绝对路径使用命令,如 $ /bin/ls 2.查看用户预设路径 $ echo $PATH $ /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games 冒号分隔的多个路径,如果一个命令有两个版本的路径存在,如/usr/local/bin 和/usr/bin,则先选择前者执行: 3.添加命令路径 如果系统找不到某个命令,则必须将该命令的路径添加到搜寻路径中 $ export PATH=$PATH:/usr/

Linux基本命令—权限管理、文件搜索、帮助、压缩解压、网络通信

Linux基本命令-权限管理.文件搜索.帮助.压缩解压.网络通信 Linux 权限管理命令 文件搜索命令 帮助命令 压缩解压命令 网络通信指令 2017-11-12 权限管理命令 chmod 改变文件或目录权限: 格式:chmod [{ugo} {+-=} {rwx}] [文件或目录]:或 [mode=421] [文件或目录] -u:所有者: -g:所属组: -o:其他人 -rwx:可读可写可执行:对应权值 r-4.w-2.x-1,可按照数字改变权限:eg.rwxr-xr--表示754: eg.

Linux基本命令小结

Linux基本命令小结 Linux里有很多命令是必须掌握的,接下来我来分享一部分实用的命令详解,希望对大家有所帮助. *顺便给大家推荐一本经典著作<鸟哥的私房菜>* **cd 命令** 1. 用来切换工作目录至目标目录 2. 语法 cd (选项) (参数) 选项: -p 如果要切换到的目标目录是一个符号连接,就会直接切换到这个符号连接指向的目标目录 -L 如果要切换的目标目录是一个符号的连接,直接切换到字符连接名代表的目录,而非符号连接所指向的目标目录 3. 实例 cd 进入用户主目录,执行后

Linux03 /Linux基本命令

Linux03 /Linux基本命令 1.Linux命令行的组成结构 2.Linux系统命令操作语法格式 命令 空格 参数 空格 [文件或路径]需要处理的内容 rm -rf /tmp/* ls -la /home 1.一般情况下,[参数]是可选的,一些情况下[文件或路径]也是可选的 2.参数 > 同一个命令,跟上不同的参数执行不同的功能 3.执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要 4.linux命令,参数之间,普遍应该用一个或多个空格分割 3.创建一个目录 /boy w

linux基本命令整理(三):进程和vim

linux基本命令整理(三) -----------进程和vim 一.进程 1.查看进程 ps:将某个时间点的程序运行的状况截取下来 a:所有的进程 x:后台进程 u:有效的使用者相关的进程(常用组合aux) -IA:也能观察系统所有的数据 axjf:连同部分的程序树状态 -I:今查看和自己bash相关的程序 top:动态的观察进程的变化 -d:后面接描述,就是整个页面刷新的时间:默认是5秒 -b:以批次的方式执行top -n:与-b搭配使用,意义是需要进行几次top的输出结果 如:top -b

Linux 基本命令运行

Linux 基本命令运行 开启Linux操作系统,要求以root用户 登录GNOME图形界面,语言支持选择 为汉语 使用快捷键切换到虚拟终端2,使用普通 用户身份登录,查看系统提示符 使用命令退出虚拟终端2上登录的用户 使用快捷键切换到虚拟终端5,使用管理员身份登录,查看系统提示符 使用命令退出虚拟终端5上登录的用户 切回图形界面,右单击桌面打开终端,输入关闭系统的命令 查看哪些用户在系统上工作 修改当前时间为2018年8月26号11:28 查看2015年10月份日历 使用两种方法查看ls命令的

LINUX基本命令行手册一

linux基本命令行手册一    1.1基本的网络命令        1>wget 从服务器上检索或下载文件,支持HTTP,HTTPS,FTP协议,服务器响应后,会将请求到的文件下载到当前用户所处的目录下        语法:wget [option]... [URL]...        option:            -t:尝试请求服务器的次数,若在指定的次数内,未响应,则断开链接            -o:将信息输出保存在记录文件中            -nc:支持断点下载,当下

Linux脚本——使用echo从一个文件写入另一个文件末尾

echo $(cat 你需要的文件) >> ./目的文件 使用cat获取你想要的文件内容,然后使用echo写入.问题在于cat获取的\n可能失效.如果单纯的作为ACM输入测试数据使用,还是有些价值的.--当然也可以直接生成:Python生成测试数据 $?用于返回上一个程序的执行结果: diff file file2用于判断两个文件是否相同--如果相同,返回0.可以用上一个命令查看. echo和cat的简单区别: 1. 想看一个文件的内容是什么,可以用cat,比如 cat /etc/reslov