Seperti yang dijawab orang lain, >ini bukan perintah, melainkan operator pengalihan. Namun, istilah 'operator pengalihan' tidak secara khusus merujuk pada >, tetapi sejumlah operator pengalihan yang berbeda. The dashdaftar halaman manual berikut sebagai operator redirection:
< > >| << >> <& >& <<- <>
Saya tidak yakin ada nama individu yang valid untuk masing-masing nama. Mungkin jika Anda menggali beberapa manual shell lama Anda akan menemukan sesuatu yang menarik. Sumber ini , benar atau salah, tentu memiliki penamaan beberapa di antaranya:
> - 'output redirection operator'
< - 'input redirection operator'
>> - 'output append operator'
Tetapi juga:
2> - 'standard error redirection operator'
Namun saya tidak berpikir ini benar karena 2secara teknis argumen dan bukan bagian dari operator.
Referensi cepat (jika Anda tidak mengenali yang di atas):
> - redirect output stream to a file, eg >somefile (for stdout) or 2>somefile
>| - as above but overwrite the file even if the noclobber shell option is set
>> - append output stream to file
< - redirect input stream from file, n defaults to 0 for stdin
<> - open file for reading and writing on stdin
>& - redirect output stream to another stream (eg >&1) or close with - (eg 2>&-)
<< - here document - see http://en.wikipedia.org/wiki/Here_document
<<- - here document with leading tabs removed.
Dalam bashAnda juga memiliki:
<<< - here string, a one line here file. Eg <<<"foo bar"
noclobberini diset, maka>|akan menimpa dan memungkinkan clobber file.