Perintah Commandline yang Berguna pada Unix

9

Karena ada versi windows dari pertanyaan ini, saya memutuskan untuk membuka komunitas wiki untuk pertanyaan yang sama di bawah unix, linux, dan sejenisnya.

Saya akan memperbarui daftar ini dengan jawabannya:

  • bash: exec 3 <> / dev / tcp / localhost / 80 # Redirect ke port 80 dari localhost
  • find: mencari file dalam hierarki direktori
  • htop: penampil proses interaktif, mirip dengan top
  • xargs: membangun dan mengeksekusi baris perintah dari input standar
  • tmux: sesi baris perintah yang dapat dilepas dan dilampirkan kembali
  • apropo: cari halaman manual yang relevan
  • vmstat: Lihat status sistem Anda

Situs web:

  • commandlinefu.com
  • serverfault.com

Pintasan keyboard: - Ctrl T (spesifik BSD): kirim SIGINFO ke program yang sedang berjalan - Kunci Magic SesRq (spesifik Linux): en.wikipedia.org/wiki/Magic_SysRq_key

Orang Baik
sumber
Lihat tanggapan @Andrew Hodgson.
Gareth
Ya, sebenarnya saya melihatnya.
Álvaro

Jawaban:

7

'layar' - memungkinkan untuk sesi baris perintah yang dapat dilepas dan dilampirkan kembali. Dibuat lebih mengkilap dengan profil layar (default di Ubuntu 9.04), dan byobu di 10.04

Jacob Hume
sumber
2

find. Sangat berguna dalam kombinasi dengan xargs.

Zifre
sumber
Tetapi juga dengan sendirinya.
Matthew Flaschen
2
Penggunaan -execin findmembuat xargssebagian besar waktu tidak berguna.
ℝaphink
2

Menggunakan 'ack' sebagai pengganti grep / find + xargs + grep: www.betterthangrep.com

dsully
sumber
2

atur ulang

ketika Anda secara tidak sengaja membuat file biner :-)

Bersulang

HTTP500
sumber
1

Mungkin bukan perintah per se, tetapi saya tahu bahwa Anda dapat mengatur bash untuk menggunakan emacs atau pintasan vi-style untuk menavigasi prompt agar sangat berguna. Ctrl + A untuk pindah ke awal baris, Ctrl + E untuk pindah ke akhir baris, dan yang lainnya (cf http://www.hypexr.org/bash_tutorial.php ).

pengguna4253
sumber
Saya tahu bahwa bash menggunakan gaya emacs secara default, tetapi apakah sebenarnya mungkin untuk menggunakan perintah vi? Saya suka itu, tapi saya tidak yakin bagaimana cara kerjanya. (Sunting: Saya baru menyadari berapa umur ini .... tapi ah well. Pertanyaan sah.)
lunchmeat317
0

ls- daftar isi direktori. ls /bin ls /usr/bin ls /usr/local/bin: Lihat mainan apa yang bisa kamu mainkan

es tipis
sumber
0

pushd, popd - direktori dorong, direktori pop

cd - tanpa parameter apa pun akan membawa Anda kembali ke direktori home Anda.

history- memberikan daftar semua kombinasi perintah sebelumnya yang dijalankan. Anda dapat melihat daftar ini jika Anda mencari sesuatu yang spesifik. Dan kemudian gunakan !nuntuk mengingatnya.

Mat
sumber