Setelah membuat sambungan ke akun melalui SSH, Anda membutuhkan command atau perintah-perintah tertentu untuk:
Mengelola lokasi
pwd (print working directory) – menampilkan lokasi Anda saat ini dalam sistem.
pwd
cd (change directory) – berpindah dari satu folder ke folder lain.
cd directory_name
-
cd directory_name
– pergi ke subfolder yang ada di folder saat ini -
cd ..
– berpindah naik satu level
ls (list) – menampilkan semua daftar file dan folder di direktori saat ini
ls
-
ls -a
tampilkan file tersembunyi (biasanya dimulai dengan tanda titik)
Mengelola file dan folder
cp (copy) – menyalin file dan folder.
cp copy_fileX copy_folderY
-
Untuk menyalin ke direktori yang lebih tinggi, masukkan path lengkap diawali dengan home
-
Bagaimana cara menyalin file dan folder dengan SSH? (dalam bahasa Inggris)
mv (move) – sama dengan cp, Anda dapat memindahkan file dan folder.
mv move_file1 move_folder3
mkdir (make directory) – membuat direktori kosong baru.
touch – membuat file kosong baru.
mkdir folder_name
touch file_name
rmdir (remove a directory) – menghapus folder.
rm (remove) – menghapus file. Anda dapat memasukkan lebih dari satu file.
rmdir folder_name
rm file_name
-
rm -r menghapus folder, subfolder, dan konten
grep – menemukan teks spesifik dalam suatu file.
grep -inrl 'text'
find – menemukan file dengan nama spesifik.
find . -type f -name 'name*.php'
Mengelola arsip
Membuat arsip
-
Membuat arsip dengan beberapa format file spesifik:
ZIP: zip archive-name.zip filename1.php filename2.php filename3.php
TAR: tar -cvf archive.tar filename1.php filename2.php filename3.php
TAR.GZ: tar -zcf NewArchive.tar.gz filename1.php filename2.php filename3.php
Ubah kata archive dengan nama arsip Anda. Setelah itu file-file akan dijadikan arsip.
-
Membuat arsip seluruh folder:
ZIP: zip -r archive.zip DirectoryName
TAR: tar -cvf archive.tar DirectoryName
TAR.GZ: tar -zcf archive.tar.gz DirectoryName
Membuka arsip
ZIP: unzip archive.zip
TAR: tar -xvf archive.tar
TAR.GZ: tar -zxvf archive.tar.gz
Mengelola database
Mengimpor database file.sql ke database database_username.
mysql -u database_username -p database_name < file.sql
-
Perintah ini hanya bisa dijalankan pada folder tempat file.sql
Mengekspor database_username ke file.sql.
mysqldump -u database_username -p database_name > file.sql
-
Anda tidak perlu membuat file untuk menjalankan perintah ini.
-
Anda perlu memasukkan kata sandi database untuk mengimpor dan mengekspor database.
Mengecek penggunaan inode dan disk setiap direktori
Menampilkan total inode setiap subdirektori yang ada di folder.
find . -printf "%h\n" | cut -d/ -f-2 | sort | uniq -c | sort -rn
Menampilkan penggunaan disk setiap subdirektori dan file yang ada di folder.
du -shc * | sort -rh
-
Bagaimana cara cek penggunaan inode dan disk folder dengan SSH?
-
Atau cek statistik penggunaan inode dan disk folder dengan File Manager (beta)
Mengelola website WordPress
Menghapus cache WordPress
wp cache flush
wp litespeed-purge all
Mengubah file inti WordPress
rm -rf wp-includes
rm -rf wp-admin
wp core download --skip-content --force
Atau:
backup=WP_`date +%s` && mkdir $backup && mv wp-admin $backup && mv wp-includes $backup && mv *.php $backup && wget https://wordpress.org/latest.zip && unzip latest.zip && rm -rf wordpress/wp-content && mv wordpress/* . && cp -rv $backup/wp-config.php .
CATATAN:
Temukan command lain dengan penjelasan yang lebih detail di artikel ini: