Skip to main content

Some Basic Useful Unix Console Commands

Some Basic Useful Unix Console Commands: mkdir, echo, pwd, alias,cat, grep, More, ls
mkdir : , etc.makes directories. 

set number : Shows the line numbers

mkdir -p : makes directories without parent directory.

ls : lists your files

ls -l : lists your files in 'long format'. the exact size of the file, who owns the file and who has the right to look at it, and when it was last modified.

ls -a : lists all files, including hidden ones whose filenames begin in a dot.

 > : this operator assigns the left values to the right values.

the difference between  >  and  >>  operators is;
            > override the data to file and the previous data will be removed.
            >> writes the data to the end of file and the previous data does not effects.
     But both of them assign data to the file


echo "thethings" > myFile : echo writes the things between double open quote to the myFile file

pwd :  shows the path you are now at.

echo $HOME : shows the home path.

alias: instead of writing long codes you can create alias EX: alias showhome='echo $HOME' : . This code creates "showhome" alias and whenever we run this, it will show the same result as the "echo $HOME" code. 

To run .exe files we should type ./ before writing the file name.

cat : Shows all the data in the file

More: Shows one page of data
                 <ctrl> + f : goes to next page (forward)
                 <ctrl> + b : goes to previous page (backward) 



VI - Editor
vi is short for "vi"sual editor, it lets you add, change, and delete text. If you want to open an already existing file or create a new file only type "vi filename"

To Enter, Delete or Change Text (you must be in command, if not press <Esc>)

   i    Enter text entry mode
   x    Delete a character
   dd   Delete a line
   r    Replace a character
   R    Overwrite text,
press <Esc> to end

If you have huge data in the file, so these shortcuts help you more:

 <shift> + g  - goes to the end of page 
- delete
           d + $ - deletes from cursor position till the end of line
           d + <shift> + g - deletes from cursor position until the end of page


       :10  - goes to 10th line 
       :1 - goes to first line.
  
NEVER exit vi by clicking Q or typing ESC, EXIT, etc. Because in the background it will keep working and be a zombi into the system files. 
To exit you must be in command, if not press <Esc>  And type a ":" (colon) and the word you want to do below.
 
       wq    Write, then quit
          q       Quit (will only work if file has not been changed 
          q!      Quit without saving changes(force quit)

Banner: The banner command can print banners as shown in image, but it is limited you can print only 10 characters. But if you put some spaces between words so you can write more words. 
$ banner ercan duman .com


GREP Command
grep people text.txt : shows all lines which include "people" in text file
  • grep people* shows all files  which include "people" in current directory.
    grep -v people : shows all lines which is not include people. So it brings huge data. 

Comments

Popular posts from this blog

Vodafone'da Sms Gönderimi için Bakiyeniz Yetersizdir Sorunu Çözüldü

Vodafone'nun sms gönderimi için bakiyeniz yetersizdir Sorunu Çözüldü!.

How to Hack WhatsApp Account Bluestack

How to hack WhatsApp account??? WhatsApp is currently one of the most secure messaging services purely because it works with a particular phone number and requires a certain code.

Simply Hacking Facebook Account with Kali Linux

Hi guys, today I will show you how to hack a Facebook account with  Kali Linux.

EXCELde Belli Satirlari ya da Sütunları Dondurmak, Sabitlemek

Excel'de önemli gördüğümüz üst satır -başlık- kısmını veya sol sutunu sabit tutmak, her sayfada görünmesini sağlamak artık çok kolay.

Android farkli ekran tipleri icin tasarim yapmak

Birincisi, Layout seçimi çok önemli.
     Yaptığım araştırmalar sonucunda öğrendim ki AbsouluteLayout belki de en kötü seçim. AbsoluteLayout ile öğeler için kesin bir yer belirleyebilirsiniz. Örn: position x=110px, y=180px; Fakat bu kesinlikle önerilmeyen bir durum çünkü farklı ekranlarda veya farklı çözünürlükteki Android cihazlarda kaymalar olduğunu göreceksiniz. 
     Bunun yerine RelativeLayout kullanmanızı tavsiye ederim. RelativeLayout’ta parent-view’e göre ya da diğer elemanlara göre(relatively – bunlarla bağlantılı) bir pozisyon seçileceği için, istediğiniz tasarıma en yakın görünümü elde etmek mümkün. Layout seçimini hallettikten sonra sıradaki işlem olarak farklı ekran tipleri için tasarım yapmaya geldi.

     Farklı ekran tipleri için tasarım yapmak (res/ folder)
     Android dünyasında çok sayıda ve farklı boyut ve çözünürlükte ekran tipi mevcut. Bunların hepsi için ayrı ayrı tasarım yapmak mümkün değil. Temel olarak üç farklı ekran boyutunu referans alıp(small, medium, l…