【linux】学习笔记_Chap_10_Syntax
来自linux&unix大学教程
指令
cp
1 | cp data backup1;cp data backup2;rm data;ls |
可以将命令写在同一行,避免多行书写,并且可以一次性执行,但这里要保证中途不会出错。
&& 与 ||
&& 符号 如:命令1 && 命令2 命令2在命令1成功执行后再执行
|| 符号 如:命令1 || 命令2 只当命令1 不正确执行才执行2
例如
1 | update || echo "update failed" |
如果更新失败,将输出 “update failed”
命令语法选项符号
命令后跟着选项用单个 -
ls -l -F 或 ls -lF 可以合并用一个杠 而且顺序无关
命令跟着两个 “-- ”
往往是一些通用选项
ls --help
查看帮助
ls --version
查看版本
而且要注意两个”–“与单个”-“的区分
ls -help 则是 -h -l -e -p 会被看作选项
linux空格问题
由于linux中用空格或tab分割 一条命令的选项 变量 部分
所以 对 变量 名字中间不能有空格 可以用hyphen(-)或 underscore(_)代替
如果变量名要用空格 可以用双引号 如"name is com"
一般下
命令默认以 命令 选项 参数 为格式
1 | ls -abc file1 file2 |
如果调换顺序
1 | ls file1 -abc file2 |
系统会认为file1前没有选项 将-abc也为文件参数
one and more || zero and more
命令有一个以上参数 零个以上参数
man 命令1 命令2 ls 或 ls file1 file2
"零以上变量"的命令 如果不加后面的变量 将用默认的方式
ls 将默认用当前路径
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 lthero!
评论