Linux多命令顺序执行连接符(; || && |)
当我们需要一次执行多个命令的时候,命令之间需要用连接符连接,不同的连接符有不同的效果。下面我们总结一下,加以区分。
(1) ;
分号,没有任何逻辑关系的连接符。当多个命令用分号连接时,各命令之间的执行成功与否彼此没有任何影响,都会一条一条执行下去。
(2) ||
逻辑或,当用此连接符连接多个命令时,前面的命令执行成功,则后面的命令不会执行。前面的命令执行失败,后面的命令才会执行。
(3) &&
逻辑与,当用此连接符连接多个命令时,前面的命令执行成功,才会执行后面的命令,前面的命令执行失败,后面的命令不会执行,与 || 正好相反。
(4) |
管道符,当用此连接符连接多个命令时,前面命令执行的正确输出,会交给后面的命令继续处理。若前面的命令执行失败,则会报错,若后面的命令无法处理前面命令的输出,也会报错。
例 ls | grep *.txt
linux快速修改文件夹及文件下所有文件与文件夹权限
1 |
chmod 777 * -R |
SecureCRT 下载当前文件命令
1 |
sz |
SecureCRT 上传文件文件命令
1 |
rz -be |
删除文件夹
1 |
rmdir |
提权命令
1 |
sudo |
搜索
1 |
grep 'xxx' * -R // 在当前目录和子目录搜索xxx |
执行指定的sql文件,导出其中的sql语句数据
1 |
online <x.sql> x.txt//online 是连接数据的快捷命令 |
统计当前文件夹下的文件个数
1 |
ls | wc -l |
VI命令
1.忽略大小写搜索关键词word
/word\c
Mac下常用的命令
重启apache
1 |
sudo apachectl restart |
开启apache
1 |
sudo apachectl start |
停止apahce
1 |
sudo apachectl stop |