Operating System/Linux & Ubuntu
[Linux] 명령어 결합 기호 (;, ||, &&, |, >, >>)
운호(Noah)
2023. 9. 20. 13:47
;
하나의 라인에 주어진 명령어들을 성공, 실패와 관련 없이 전부 실행합니다.
ls ; pwd
||
첫 번째 명령어가 실패하면 두 번째 명령어를 실행합니다.
첫 번째 명령어가 성공하면 두 번째 명령어는 실행되지 않습니다.
echo "first" || echo "second"
&&
첫 번째 명령어가 성공적으로 실행되면 두 번째 명령어를 실행합니다.
첫 번째 명령어가 실패하면 두 번째 명령어는 실행되지 않습니다.
make && make install
|
한 명령어의 출력을 다른 명령어의 입력으로 전달할 때 사용합니다.
ps -ef | grep python
>
명령어의 출력을 파일로 리다이렉션합니다.
파일이 이미 존재하면 덮어씁니다.
echo abcde > test.txt
>>
명령어의 출력을 파일로 리다이렉션합니다.
파일이 이미 존재하면 내용을 추가합니다.
echo abcde >> test.txt