1. Copy Files
cp -r [copy location] [to location]
ex. cp -r /home/myDocuments/* /mysystem/sharedFolder
2. Remove directory
rm -r [folder Name]
3. Check the folder size
du -hs /mysystem/myfile/server/default/deploy/anyfile.ear
4. zip the file1.
Go to the directory
zip -r [requiredName].zip [FolderName]
5. move folder
mv [folderName] [DestinationLocation]
6. Check java memory
ps -eO size,pcpu|grep java
7. Check the free momory
free
8. Check the CPU processors
top
9. Find a file
find [Location] -name [FileName]
ex. find /mySystem/ -name run.sql
10. give rights to a FIle
chown [user] [FileName]
chgrp [user] [FileName]
chmod 775 [FileName]
Note : You might need to login as root
11. Give rights to the folder
chown rezuser /[folderName]/ -R
chgrp rezuser /[folderName]/ -R
chmod 775 /[folderName]/ -R
12. Chcek hidden files
cd /[file name ] -a
13. Edit file
vi [file name]
press insert button
Edit the file
press ctrl + c
type colon(:) and wq
press enter
vi - edit the file
cat - view the file
esc : wq - with saving
esc : q - withou saving
14. Check java process
ps -ax|grep java
ps -e|grep java
15. Read first 10 lines in a file
head -n 10 [fileName]
16. Read last 10 lines in a file
tail -n 10 [fileName]
17. Monotor java process
watch "ps -ax |grep java"
18. Tar file
tar -cjf [DesiredfileName].tar [Source File Name]
19. Untar file
tar -xjf [fileName]
20. Trasnfer file from one server to another
scp -r [fileName] [userName]@[serverIp]:[destinationFolder]
21. Download a file from the net
lwp-download [full url]
22.Execeute a shell script with the arguments
[shellFileName].sh [arg1] [arg2] [arg3]
23. Replace the text in a file
find [Foldername] -name "*.[fileExtenstion]" -type f -exec sed -i 's/[findText]/[replaceText]/' {} \;
ex. find /mySystem/MyDocyment -name "*.log" -type f -exec sed -i 's/localhost/192.168.1.2/' {} \;
24. Ubuntu - how to set customized ssh in the terminal
Open a terminal
Create a New Profile : File -> New Profile
and set the following.
In the Custom Command type
ssh -p22 [user]@[serverIp]
25. How to enable root
sudo -i
26. Disable root
sudo usermod -p '!' root
27. How to map Network drives
smbmount [network Folder Name] [localFolderName] -o username=[userName],password=[pw]
28. How to unmount Network drives
sudo umount -f [network Folder name] [Local Folder Name]
28. How to check what process is opening the ports : Similer to cports in windows
sudo netstat -lntp
29. modifty the rights
chmod a+rwx [folder Name]
30. split large
split -b 20000k my_large_file
31. Find a text in a directory and provide the files names which has the given text
grep -Rl --include=*.txt "text to search"
32. find the package inside the jar file. Go to the path and then run the below command
grep 'org.hibernate.cfg.Configuration' `find . \-name '*.jar'`