Perintah Alkitab
- Sistem Operasi/Kernel
- Perangkat keras
- Grafik
- Jaringan
- Pengguna
- Program
- File/folder
Sistem Operasi/Kernel
Tampilkan informasi OS/kernel
Tampilkan informasi memori
Tunjukkan log kernel
Tampilkan RC Init Active Services (BSDS)
Tampilkan semua pengguna normal di sistem
Tunjukkan semua perangkat penyimpanan Anda
Tunjukkan semua titik mount yang dikonfigurasi Anda
Tampilkan informasi tentang partisi/sistem file Anda
Tunjukkan modul aktif di kernel
ls /lib/modules/ $( uname -r )
Tampilkan semua modul yang tersedia di kernel
ls /lib/modules/ $( uname -r ) /kernel/drivers/
Tunjukkan status modul pada kernel
Muat modul ke kernel (linux)
sudo modprobe module-name
Muat modul ke kernel (BSDS)
Hapus modul dari kernel
sudo modprobe -r module-name
Hapus modul dari kernel
Unmount One Filesystem
Unmount semua sistem file kecuali sistem file root
Restart sistem (systemd)
Tampilkan partisi/file swap aktif
Aktifkan swap yang dipasang (on /etc /fstab atau swapfile)
Nonaktifkan swap
Tunjukkan penjadwal I/O yang tersedia/aktif untuk disk Anda (x adalah surat disk Anda)
cat /sys/block/sdX/queue/scheduler
Tampilkan semua penjadwal I/O yang tersedia untuk semua disk
grep " " /sys/block/ * /queue/scheduler
Ubah Penjadwal I/O Disk Aktif Anda
echo scheduler-name > /sys/block/sdX/queue/scheduler
Perangkat keras
Tampilkan informasi CPU
Tunjukkan pohon perangkat USB Anda (port motherboard/bandwidth)
Tunjukkan pohon perangkat PCI Anda (sama seperti di atas)
Informasi memori lanjutan
Informasi memori lanjutan (DMIDECODE)
Tunjukkan seberapa cepat hard disk Anda membaca data (x adalah surat disk Anda, gunakan "fdisk -l" untuk memeriksa)
Tunjukkan semua antarmuka jaringan aktif
Tampilkan semua antarmuka jaringan nirkabel aktif
Tampilkan gubernur CPU yang tersedia
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
Tunjukkan Gubernur CPU saat ini
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Aktifkan Gubernur CPU (yang paling banyak digunakan adalah "PowerSave", "Performance" dan "Ondemand")
echo governor-name | sudo tee /sys/devices/system/cpu/cpu * /cpufreq/scaling_governor
Grafik
Mulai x11 dari terminal (perintah pada file ".xinitrc" akan berjalan)
Tampilkan program aktif di file konfigurasi x11 init ("startx" baca file ini)
Tunjukkan informasi driver OpenGL Anda
Tunjukkan informasi driver vulkan Anda
Periksa apakah Anda memiliki rendering langsung diaktifkan
glxinfo | grep " direct rendering "
Variabel lingkungan untuk membuat program menggunakan driver mesa3d yang berbeda
MESA_LOADER_DRIVER_OVERRIDE=driver_name program
Variabel Lingkungan Untuk Memaksa Suatu Program Menggunakan LLVMPIPE (Emulasi CPU OpenGL)
LIBGL_ALWAYS_SOFTWARE=true
export LIBGL_ALWAYS_SOFTWARE=true .bashrc
Jaringan
Tampilkan Sistem Nama DNS
Tunjukkan semua alamat jaringan sistem Anda
Ping situs web atau IP apa pun untuk melihat apakah itu online atau mengukur latensi koneksi Anda
ping website-link or ip-address
Tunjukkan informasi pendaftaran situs web
whois https://websitename.com
Pengguna
Ctrl+C | Pintasan keyboard ini membatalkan proses perintah apa pun
Bersihkan konten/output terminal Anda
Jalankan perintah sebelumnya
Minta kata sandi root untuk mengganti pengguna untuk root dengan gema
Mintalah kata sandi pengguna saat ini untuk menjadi root
Jalankan sebagai root per-komandan dengan variabel lingkungan root
Jalankan perintah apa pun dengan hak istimewa root sementara dan variabel lingkungan pengguna saat ini
Jalankan perintah sebelumnya sebagai root sementara
Keluar dari hak akar atau sesi terminal keluar
Pengguna aktif saat ini di cangkang terminal Anda
Variabel lingkungan untuk folder pengguna saat ini
Tunjukkan cangkang terminal default Anda
Tunjukkan cangkang terminal Anda saat ini
Tunjukkan cangkang terminal terpasang Anda (aktif di $ path)
Ubah cangkang terminal default Anda secara permanen (jalur umum adalah /usr/bin )
chsh -s /path/of/your/shell
Tambahkan alias/singkatan untuk perintah di terminal shell Anda (tambahkan perintah ini pada file konfigurasi shell Anda agar permanen, umumnya file bernama .name-of-your-shell-rc di folder pengguna Anda)
Ubah Kata Sandi Pengguna
Tunjukkan Sejarah Perintah
Tunjukkan perintah dengan nama yang ditentukan dalam sejarah
Ubah kepemilikan file/folder/perangkat/partisi yang dipasang (rekursif)
sudo chown -R user_name:group-name directory-name
Atau
Program
Tunjukkan semua program umum sistem-seluruh
Tunjukkan semua program sistem
Tunjukkan teks yang ditentukan di terminal
Tunjukkan direktori dalam variabel lingkungan $ path
Tunjukkan dependensi (perpustakaan bersama) yang digunakan oleh suatu program
Tambahkan Direktori Baru pada Variabel Lingkungan $ Path dari Shell Terminal Anda
export PATH= $PATH :/your/directory
Kembalikan variabel terminal ke nilai defaultnya
Hitung waktu yang dibutuhkan untuk program untuk menjalankan perintah
name* | Dalam beberapa program simbol * menerapkan tindakan untuk semua file dengan nama itu
Operator ini akan meluncurkan file yang dapat dieksekusi dari terminal (Active Directory, pwd To Know)
Operator "&" digunakan untuk melakukan multitasking di terminal (tidak memulai proses program sebagai anak terminal, tetapi independen darinya, sehingga Anda dapat menutup terminal, mirip dengan perintah "exec" yang dilakukan, mengganti proses shell dengan program yang dipanggil)
Ganti shell dengan program yang dipanggil (mirip dengan "&" atau "keluar")
Jalankan skrip SH yang tidak dapat dieksekutasi
Jalankan skrip bash yang tidak dapat dieksekutasi
Bunuh semua proses dengan nama yang ditentukan
Bunuh semua contoh program yang sedang berjalan
Bunuh semua proses pengguna
Operator ini menyimpan output tugas pada beberapa file (Contoh: task > file.txt )
Operator ini menyimpan output tugas pada beberapa file tetapi jangan menimpa isinya (Contoh: task > file.txt )
Operator ini menerapkan perintah di atas output dari program lain (Contoh: glxinfo | grep OpenGL , perintah ini akan mencari "OpenGL" di dalam output "GLXINFO") - Metode ini secara teknis dikenal sebagai "Pipa UNIX"
Unduh repositori gitub ke Direktori Aktif
git clone https://github.com/user-name/repository-name.git
Unduh repositori git jarak jauh
git clone https://website-name.com/repository-name
Unduh repositori git ke direktori yang ditentukan
git clone https://website-name.com/repository-name your/folder
Unduh file apa pun (karena header HTTP Protocol fleksibel, dapat mengunduh file yang salah, jadi cobalah untuk menentukan file yang tepat tanpa masalah header, umumnya perpanjangan file dalam url "https://website.com/nameofthefile.extension")
wget https://website-name.com/file-name
Melanjutkan unduhan yang tidak lengkap
wget -c https://website-name.com/file-name
Unduh file apa pun dan coba lagi dari tempat dihentikan jika koneksi gagal (secara default wget mencoba 20 kali)
wget --tries=anynumber https://website-name.com/file-name
Unduh dari beberapa tautan file
Unduh seluruh situs web dan konversinya menjadi berfungsi secara lokal (offline)
wget --recursive --page-requisites --html-extension --convert-links --no-parent https://website-name.com
Unduh file apapun
curl -O https://website-name.com
Melanjutkan unduhan yang tidak lengkap
wget -C - -O https://website-name.com/file-name
Unduh file dari beberapa situs web sekaligus
curl -O https://website-name.com -O https://website2-name.com
Contoh perintah untuk awalan anggur khusus
WINEPREFIX= ~ /.prefix-name ./wine
Jalankan penjelajah anggur dari awalan anggur yang ditentukan
WINEPREFIX= ~ /.prefix-name ./wine explorer
Opsi untuk mengekstrak file appImage
Unduh Torrent dengan WebTorrent-Cli dan Buka VLC Media Player
webtorrent download " magnet:... " --vlc
Pilih berapa banyak utas yang akan digunakan untuk kompilasi
Instal program yang dikompilasi secara lokal di sistem
Tampilkan file konfigurasi dari semua program yang diinstal pada sistem
Tampilkan file konfigurasi pengguna dari program
Tampilkan file yang disimpan oleh program yang sesuai dengan XDG (Freedesktop Standard)
Clean Systemd Journal Log Lebih Tua Dari Hari X ("--Vacuum-Time = 1D" berarti lebih tua dari 1 hari)
sudo journalctl --vacuum-time=1d
Bersihkan cache thumbnail
rm -rf ~ /.cache/thumbnails/ *
Manajemen paket
Hapus dependensi yang tidak digunakan pada Debian dan Ubuntu
Hapus Paket Cache di Debian dan Ubuntu
Contoh argumen ini menerapkan tindakan untuk semua paket dengan nama itu
Atau
Perbaiki Paket Instal yang Tidak Lengkap di Debian Systems
Hapus semua paket pada sistem freeBSD
File/folder
Tunjukkan Direktori Aktif Saat Ini
Ubah Direktori Aktif ke folder yang ditentukan
Ubah ke direktori sebelumnya dengan gema
Ubah ke direktori/folder induk
Ubah Direktori Aktif ke Folder Pengguna Anda
Tampilkan folder/file normal dari direktori
Tampilkan semua folder/file dari direktori, termasuk yang tersembunyi
Tunjukkan hampir semua file/folder, tidak termasuk yang tersembunyi . dan .. file pohon unix
Tampilkan file/folder di dalam semua folder direktori
Tampilkan semua file/folder di dalam semua folder direktori, termasuk yang tersembunyi
Tampilkan informasi lanjutan tentang file/folder direktori
Tunjukkan konten file teks apa pun
Cari teks dalam format file yang ditentukan (rekursif)
grep -nr " text " --include " *.format "
Cari teks di nama file yang ditentukan (secara rekursif)
grep -nr " text " --include " file-name.type "
Buat folder baru di Direktori Aktif
Salin file ke folder lain dan timpa di tujuan
cp file-name destination-folder
Salin file ke folder lain, timpa di tujuan dan pertahankan izin file dan cap waktu
cp -p file-name destination-folder
Tampilkan file yang sedang disalin (mode verbose)
cp -v file-name destination-folder
Tanyakan apakah Anda ingin menimpa file tersebut
cp -i file-name destination-folder
Salin file ke folder lain, pertahankan izin/stempel waktu, tunjukkan file yang sedang disalin, minta izin untuk menimpa dan membuat cadangan
cp -pvib file-name destination-folder
Salin/Timpa/Cadangkan File ke Folder Lain dengan Cadangan
cp -b file-name destination-folder
Salin banyak file ke folder lain dan timpa di tujuan
cp file1 file2 destination-folder
Salin folder ke folder lain dan timpa di tujuan
cp -r folder-name destination-folder
Salin hanya hal -hal di dalam folder dan timpa di tujuan
cp -r folder-name/. destination-folder
Salin folder ke folder lain, pertahankan izin/stempel waktu, tunjukkan file yang disalin, minta izin untuk menimpa dan membuat cadangan
cp -rpvib folder-name destination-folder
Salin beberapa folder ke folder lain dan timpa di tujuan
cp -r folder1 folder2 destination-folder
Pindahkan file/folder ke folder lain dan timpa di tujuan
mv folder-name destination-folder
Atau
mv file-name destination-folder
Tanyakan apakah Anda ingin menimpa foldernya
mv -i file-name destination-folder
Pindahkan semua file dengan jenis yang ditentukan ke folder tujuan
mv * .type destination-folder
Pindahkan/ganti nama folder
mv folder-name new-folder-name
Hapus/hapus file
Hapus/hapus folder apa pun secara rekursif tanpa meminta izin (gunakan dengan hati -hati jika Anda memanggil perintah dengan su/sudo/doas)
Hapus direktori kosong
Contoh perintah untuk menambahkan teks di file apa pun
echo " text " >> directory/file
.file-name atau .folder-name | Titik sebelum nama file/folder membuatnya disembunyikan
Cari file di direktori/subdirektori (jalankan dengan sudo atau su jika direktori ini di bawah izin root)
find . -type f -name file-name
Cari folder di direktori/subdirektori (jalankan dengan sudo atau su jika direktori berada di bawah izin root)
find . -type d -name folder-name
Tampilkan semua folder/file/subfolder/subfile di pohon