Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Thursday, August 20, 2015

Monday, August 17, 2015

Make Virtualbox display full Linux client


References:
https://help.ubuntu.com/community/VirtualBox/GuestAdditions
http://www.binarytides.com/vbox-guest-additions-ubuntu-14-04/

Also:  Try going to Software and Updates -> Additional Drivers and choose: Use x86 visualization solution

After all remember choosing: View -> Auto-resize Guest Display

Sunday, August 9, 2015

Install Ibus-unikey in Linux for Vietnamese

Uninstall all preinstalled ibus package and its dependencies
    sudo apt-get remove --auto-remove ibus
Purging config/data too
    sudo apt-get purge --auto-remove ibus
Maybe restart is needed.

Install new ibus-unikey
    sudo apt-get install ibus-unikey

After installing done, run:
    ibus-setup

to open Ibus Preferences. 
Choose Input method tab, check 'Customize active input methods'. In selection box, click Show all input methods, choose Vietnamese->Unikey.

Logout your system to active the new input method.

Now in top right corner of your screen, you are able to select 'Unikey' to input Vietnamese.

Thursday, August 6, 2015

Some good Linux scripts

Change test in file

sed -i s/helloword/HELLOWORLD/g file.txt

Copy file from Linux server to Linux server

scp source_file_name username@destination_host:destination_folder
     or
scp [-r] [[user1@]hostname1:]file1 ... [[user2@]hostname2:]file2

Ex:
scp pluto:/home/jones/letter.doc .
copy the file letter.doc from the /home/jones directory of the remote system pluto to the working directory on the local system 

scp notice.doc pluto:/home/jones
copy the file notice.doc from current directory of the local system to the /home/jones directory of the remote system, pluto

Find file match name in a folder

cd <your-folder>
for f in *; do
        case $f in
                abc*.xml)
                        echo $f
                        ;;
               
def*.xml)
                        echo $f
                        ;;
        esac
done


Check file is open in linux

Check if file prefix by 'filename' is open by 'cp' process:

while :
do
    if [[ `lsof -c cp | grep filename*.xml` ]]
    then
    printf ".";
    sleep 0.5
       
    else
        break   
    fi
done
    echo "Done!"