FreeBSD catatan tcsh
Ada ada beberapa catatan / trik tentang tcsh.
Untuk mengatur tcsh cepat bagus, coba berikut ini:
[kulit]
set cepat = "%{\033[0;1;37m%}%n%{\033[0;1;31m%}@%{\033[0;1;37m%}%m%{\033[0;1;33m%}:%{\033[0;1;32m%}%b%/%{\033[0;1;0m%} % # "
[/kulit]
Beberapa berguna alias untuk memasukkan dalam kami ~ / .tcshrc
[kulit]
alias daftar wifi "(ifconfig ath0 wlan0 list scan | semacam -rnk 5 | grep -v BSSID)"
alias mengendus-vpn tcpdump '-U -n -l -t -i ovpnc1 "$ *"'
alias mengendus-wifi tcpdump '-U -n -l -t -i wlan0 ath0 "$ *"'
alias mengendus-fw tcpdump '-n l t i pflog0 "$ *"'
[/kulit]
Selalu itu ide yang baik untuk mengetahui di mana sistem shell kita. Cara mudah adalah untuk mengatur judul xterm untuk remote user @ host.
Untuk melakukan hal ini, tambahkan kode ini ke .tcshrc Anda
[kulit]
# Dibutuhkan untuk judul xterm
set HOSTNAME = `hostname -s`
alias settitle printf '"\ 033] 2;! \ * \ a \ 033] 1;! \ * \ a \ 033] 0;! \ * \ a"'
# Judul xterm
if ("$ TERM" == "xterm") kemudian
set PROMPT_COMMAND = 'printf "% {\ 033 [0; 1; 37m%}% n% {\ 033 [0; 1; 31m%} @% {\ 033 [0; 1; 37m%}% m% {\ 033 [0; 1; 33m%}: {% \ 033 [0; 1; 32m%}% ~% {\ 033 [
0; 1; 0m%}% # "'
$ settitle user @ $ HOSTNAME: $ cwd
berakhir jika
[/kulit]
Dalam tcsh, argv diperiksa dengan cara ini:
[kulit]
if ("$ #"! = "0") kemudian
gema
echo "Uso: $ 0 <parametro>"
gema
exit 1
berakhir jika
[/kulit]
Foreach + jika + pernyataan retval:
[kulit]
foreach numero (`iota 10 20`)
set nombre = "$ {} numero .LAVINCOMPAE"
/ usr / bin / programa $ {} nombre> & / dev / null
if ("$?" == "0") kemudian
echo "[*] $ {} nombre OK"
berakhir jika
akhir
[/kulit]
Disclaimer: gambar, artikel ataupun video yang ada di web ini terkadang berasal dari berbagai sumber media lain. Hak Cipta sepenuhnya dipegang oleh sumber tersebut. Jika ada masalah terkait hal ini, Anda dapat menghubungi kami di halaman ini.