Linux System Administration: 1. List
Linux System Administration: 1. List
1. List
Menampilkan detail:
ls - l
Mengurutkan berdasarkan waktu:
ls -t
Mengurutkan berdasarkan ukuran file:
ls -S
Mengurutkan berdasarkan tipe file:
ls -F
Menampilkan ukuran file yang human friendly:
ls -h
2. Change Direction
cd
3. Tail
Menampilkan baris akhir sebanyak n
[perintah lain] | tail -n
Monitoring perubahan file
tail -f [nama file]
4. Head
Menampilkan baris awal sebanyak n
[perintah lain] | head -n
5. Right Direction
Replace isi dari file output
cat /proc/cpuinfo > command.txt
7. Left Direction
File sebagai input (yang diproses)
wc -l < command.txt
8. Error Direction
Memasukkan error pada file output
mkdir Music 2> myerror.txt (replace)
mkdir Music 2>> myerror.txt (insert)
9. Sort
Mengurutkan isi file (per baris)
sort -u [namafile]
10. Uniq
Menghitung jumlah elemen per nilai dalam data
uniq -c [namafile]
11. Grep
Mencari kata dalam suatu file
[perintah] | grep [keyword]
12. Copy
Copy semua file dalam satu direktori
cp * [direktori tujuan]
Copy semua file dan sub direktori
cp -R * [direktori tujuan]
Copy file
cp [namafile] [direktori tujuan]
Copy tanpa merubah date timestamps
cp -p
13. Move
Jika belum ada nama, membuat file baru. Jika sudah ada nama,
memindahkan
mv
14. SSH
Komputer A SSH komputer B
ssh B@ip
A kirim file ke B
scp [nama file] B@ip:direktori
B mengambil file dari A
scp A@ip:direktori [direktori lokal]
SSH tanpa password
sshpass -p [password]
ssh A@ip [perintah]
17. Locate
Mencari file pada semua direktori
locate [keyword]
18. Find
Mencari file pada direktori aktif
Find [keyword]
19. Remove
Menghapus folder yang kosong
rmdir
Menghapus file
rm [direktori file]
Menghapus semua isi direktori
rm [direktori]
Server Specification
Hostname $ hostname
Uptime $ uptime
Root Usage $ df -h /