unalias:删除指定的别名;
bg: 将任务放到后台运行;
fg:将作业放到前台运行;
break: 跳出for、while、select或until循环;
continue: 继续执行for、while、select或until循环的下一次迭代;
builtin: 执行指定的shell内建命令;
cd: 切换为指定的目录
dirs: 出当前存储目录的列表
echo:将指定字符串输出;
export:设置子shell进程可用的变量;
jobs:输出提交的任务;
history:命令历史记录;
kill:杀掉指定进程;
pwd:显示当前工作目录哗燃咐的路径名;
set:设置并显示环境变量的值;
unset:删除指定的环境变量;
source:读取并执行指定文件中的命令;
times:显示累计的用户和系统时间;
cat:列出指定文件的内容;
chmod:为指定文件或目录修改权限;
date:显示日期;
df:显示所有挂载设备的当前磁盘空间使用情况;
du:显示指定文件路径的磁盘使用情况;
file:查看文件类型;
find:对文件进行递归查找;
grep:在文件中查找字符串;
getopt:解析命乱纯令选项;
gzip:采用Lempel-Ziv编码的GNU项目压缩工具;
head:显示指定文件内容的开头部分;
help:显示bash内建命令的帮助页面;
link:创建一个指向文件的链接;
ls:列出目录内容;
man:显示指定命令的教程;
mkdir :在当前目录下创建文件夹;
more:列出指定文件的内容,在每屏数据段亩后暂停下来;
sort:基于指定的顺序组织数据文件中的数据;
tail:显示指定文件内容的末尾;
tar:将数据和目录归档到单个文件中;
top:显示任务活动进程;
touch:新建一个空文件;
whereis:显示指定命令的相关文件;
which:查找可执行文件的位置;
who:显示当前系统中的登录用户;
whoami:显示当前用户的用户名
一、cat和EOFcat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;
EOF是“end of file”,表示文本结束符。
结合这两个标识,即可避免使用多行echo命令的方式,并实现多行输出的结果。
二、使用
看例子是最快的熟悉方法:
# cat <<EOF >test.sh
>#!/bin/bash
>#you Shell script writes here.
>EOF
结果:
引用
# cat test.sh
#!/bin/bash
#you Shell script writes here.
可以看到,test.sh的内容就是cat生成的内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)