现在的位置: 首页 > 综合 > 正文

linux shell中内置命令总结中

2013年12月22日 ⁄ 综合 ⁄ 共 460字 ⁄ 字号 评论关闭

Linux建立文件的命令:

1. vim test.c 打开并保存退出,就相当于建立一个文件

2. touch test.c :建立一个文件,当这个文件存在时,touch表示把此文件同步到最新的更新时间,这个特性会在编译等阶段,尤其是不改变文件内容时很有用

3. echo > test.c 建立一个文件,当这个文件存在时,会清除掉本文件的原来内容,似乎像新建了一个文件一样。

不过,如果想改掉3这个特性,只要set -C就可以,就不会覆盖掉原来的内容。

 

echo -e "abc\c" 去掉回车行

echo "abc\c" 输出为abc\c

所以-e是让后面的\c \t \n 有效

echo -n “abc” 去掉回车行

 

不过不同的shell实现也不同

 #!/bin/sh
if [ -f test.c]; then
exit 0
fi
exit 1

简化为

[ -f test.c] && exit 0 || exit 1

printf命令:

printf “format string“ parameter1 parameter2 ...

printf "My name is %s\n" $name , 不支持floating point

 

抱歉!评论已关闭.