Membuat File
Anda dapat membuat sebuah file dengan perintah touch. File yang dihasilkan dengan perintah ini adalah file kosong yang tidak berisi apa-apa. Format : touch option namafile-baru
Contoh:
root@suryaq:/home/suryaq#
root@suryaq:/home/suryaq# touch d3tkj.txt
root@suryaq:/home/suryaq# ls
d3tkj. txt examples.desktop Pictures Desktop faiz Public
Documents gnome-ppp_0.3.23-1_i386.deb reaver-1.4 Downloads
Music reaver-1.4.tar.gz Videos serial-VMware-10.txt
Templates Ubuntu One
Mengcopy File
Jika diperlukan, anda dapat mengcopy sebuah file dengan menggunakan perintah cp. Format : cp option file-asli file-kopian
Contoh :
root@suryaq:/home/suryaq# cp d3tkj.txt 2012-tkj.doc
root@suryaq:/home/suryaq# ls
2012-tkj. doc Downloads Music d3tkj.txt
Pictures Desktop Public Documents
reaver-1.4.tar.gz serial-VMware-10.txt Templates
examples. desktop faiz gnome-ppp_0.3.23-i386.deb
reaver-1.4 Ubuntu One
root@suryaq: /home/suryaq#
Sebuah file dapat dipindahkan kedirektori lain jika diperlukan. Gunakan perintah mv.
Format : mv option nama-file lokasi-baru
Perintah tersebut akan memindahkan file yang bernama 2012-d3tkj.txt kedalam
direktori folder-d3tkj. Anda juga dapat memindahkan sebuah fiel sekaligus
memberikan nama baru pada file tersebut.
Contoh:
root@suryaq:/home/suryaq# mv d3tkj.txt folder-d3tkj/file-baru.xls
root@suryaq:/home/suryaq# ls folder-d3tkj/
2012-tkj.doc file-baru.xls
root@suryaq: /home/suryaq#
Isi sebuah file dapat dilihat dengan menggunakan perintah cat. Format : cat option file yang-ingin-dilihat
Contoh:
root@suryaq:/home/suryaq# cat serial-VMware-10.txt
Serial Keys / Numbers for VMware v10.0.0 :
root@suryaq:/home/suryaq#
grep
Menampilkan semua baris yang mengandung pola yang diinginkan:
Contoh :
root@suryaq:/home/suryaq# grep 1 serial-VMware-10.txt
Serial Keys / Numbers for VMware v10.0.0 :
root@suryaq:/home/suryaq# grep Serial serial-VMware-10.txt
Serial Keys / Numbers for VMware v10.0.0 :
root@suryaq: /home/suryaq#
Perintah more dan less
more atau less digunakan untuk menampilkan isi sebuah file. Perbedaan more dan less adalah, more hanya dapat menampilkan secara perlayar dan tidak dapat melihat layer yang sudah ditmpilkan. Sedangkan less dapat menampilkan secara PageUp dan PageDown.
Format : more option file
#Lebih#(35%)
untuk melihat tampilan selanjutnya tekan tombol space (spasi). Format : less option file
untuk melihat tampilan selanjutnya tekan tombol: PageUp-PageDown atau Panah Atas Panah Bawah.
Mencari File
Sangat mungkin terjadi anda lupa dimana letak file yang dibutuhkan. Linux menyediakan
beberapa perintah yang dapat digunakan untuk mencari file. Perintah yang akan dibahas
adalah find, locate, which dan whereis
Find
format : find lokasi-perkiraan nama-file [option...]
Contoh:
root@suryaq:/home/suryaq# find /boot/grub/locale/
/boot/grub/locale/
/boot/grub/locale/en_CA.mo
/boot/grub/locale/en_GB.mo
/boot/grub/locale/en_AU.mo
root@suryaq:/home/suryaq#
perintah tersebut akan mencari semua nama file yang berjenis conf. Pencarian akan
dilakukan di direktori /boot/grub/locale.
Locate
format : locate [option..] nama-file
Contoh:
root@suryaq:/home/suryaq# locate source.list
/var/lib/dpkg/info/gs-cjk-resource.list
root@suryaq:/home/suryaq#
perintah tersebut akan mencari lokasi file yang bernama sources.list. Jika ada pesan kesalahan itu akibat dari database pencarian yang digunakan oleh locate belum diaktifkan.
Which
which digunakan khusus untuk mengetahui letak file perintah. Jika anda mencari file
biasa, maka which tidak akan menemukannya. Format : which option nama-perintah
Contoh:
root@suryaq:/home/suryaq# which sudo
/usr/bin/sudo
root@suryaq:/home/suryaq# which mkdir
/bin/mkdir
root@suryaq: /home/suryaq# which cp
/bin/cp aq
root@suryaq:/home/suryaq#
Whereis
Berfungsi sama seperti which. Tetapi hasil perintah whereis juga akan menapilkan letak manualnya. Tersedianya manual tergantung dari distro masing-masing, apakah disertakan atau tidak. Format : whereis option nama-perintah.
Contoh :
Membuat User
Untuk membuat user baru dapat digunakan perintah adduser atau useradd. Perintah ini harus dijalankan melalui user root. Login atau bergantilah dari user biasa ke user root. Format : useradd [option...] nama-user-baru (useradd tidak membuatkan direktory di home hanya user yang disystem saja)
Contoh :
root@suryaq: # whereis sudo
sudo: /usr/bin/sudo /usr/lib/sudo /usr/bin/X11/sudo /usr/share/man/man8/sudo.8.gz
root@suryaq: # whereis pwd
pwd: /bin/pwd /usr/include/pwd.h /usr/share/man/man1/pwd.1.gz
root@suryaq: # whereis user
user:
root@suryaq: # whereis group
group: /etc/group /usr/share/man/man5/group.5.gz
root@suryaq: #
adduser [option...] nama-user-baru (adduser begitu dibuatkan user baru langsung secara otomatis ada direktory usernya di home).
Contoh:
root@suryaq:/home# adduser d3-2012
Adding user 'd3-2012'
Adding new group 'd3-2012' (1002)
Adding new user 'd3-2012' (1002) with group 'd3-2012' …
Creating home directory '/home/d3-2012'
Copying files from '/etc/skel' …
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for d3-2012
Enter the new value, or press ENTER for the default
Full Name []: d3-tkj angkatan 2012
Room Number []:
Work Phone []:
Home Phone []: []:
Other []:
Is the information correct? [Y/n] y
root@suryaq: /home# ls /home/ d3-2012 suryaq
root@suryaq:/home#
Mengganti Password
Setelah membuat user baru, kita perlu membuat password. Gunakan perintah passwd. Perintah ini juga digunakan jika anda ingin menganti password yang sudah ada. Untuk mengganti password user lain, gunakan user root. Jika user ingin mengganti password nya sendiri, tidak diperlukan user root. Format: passwd [option...] nama-user
Contoh:
root@suryaq:/home# passwd d3tkj
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@suryaq:/home#
Kemudian masukkan password yang diinginkan.beberapa distro menghendaki minimal 6
karakter pasword. Tekan enter setelah mengisi
Menghapus User
User yang sudah dibuat juga dapat dihapus. Gunakan perintah userdel Format : userdel [option...] nama-user-yang-akan-dihapus
Contoh :
root@suryaq:/home# userdel -r d3-2012
root@suryaq:/home# ls
suryaq
root@suryaq: /home# userdel d3tkj
root@suryaq:/home#
Setiap kali user baru dibuat, secara default sistem akan membuatkan home direktori bagi user tersebut nama home direktori sama dengan nama usernya. Jika anda ingin menghapus user, maka disarankan home direktori juga ikut dihapus. Jika tidak dihapus, bisa menimbulkan kerancuan, “home direktorinya ada, tapi usernya tidak ada?” . Untuk menghapusnya home direktori secara otomatis, tambahkan option -r seperti pada Contoh.
Membuat Group
Group yang dimaksud adalah kelompok user yang saling bergabung dan mempunyai ketentuan tersendiri di kelompoknya. Setiap kali user baru dibuat, secara default sistem akan membuat sebuah group yang namanya sama dengan nama user tersebut. Selain group yang dibuat secara default oleh sistem, kita juga bisa juga membuat group baru.
Perintah yang digunakan adalah groupadd format: groupadd [option...] nama-grup-baru
Contoh :
Menghapus Group
Group yang ada dapat dihapus. Gunakan perintah groupdel format: groupdel
Contoh :