Talk:Wikiomics:WinterSchool day1

From OpenWetWare

(Difference between revisions)
Jump to: navigation, search
(01_README.excercises)
(02_README.txt: new section)
Line 116: Line 116:
Q1: there are 3 gzipped files there. Which ones are identical?
Q1: there are 3 gzipped files there. Which ones are identical?
 +
 +
</pre>
 +
 +
== 02_README.txt ==
 +
 +
<pre>
 +
=Task 1.2.11=
 +
#goto /home/vagrant/data/ex2/pattern
 +
 +
#display the number of .txt files in this directory
 +
ls *.txt | wc -l
 +
 +
 +
#we create a new file listing all the names of m*.txt files, one name per line
 +
ls f*.txt > list_of_txt_files_starting_with_f.fof
 +
 
 +
 +
#checking what is inside
 +
more list_of_txt_files_starting_with_f.fof
</pre>
</pre>

Revision as of 04:47, 14 November 2013

01_README.excercises

This is Readme for first set of Linux excercises.

=Task 1.2.1=
Since we can not ssh to other server outside, we have to use what we have: your vagrant virtual machine;

#change directory from your home to soft
cd ~/data/ex1

#this will connect to your virtual machine as user vagrant
ssh localhost

#when asked for password, just type: vagrant
#it prints:
#Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-23-generic x86_64)

#now you are logged again as vagrant, but moved automaticaly to your home directory
#Q1: how do you check it?

#to finish being logged via ssh:
exit

#
=Task 1.2.3=
#Create few files using touch command:

touch file1.txt

touch file2_long_name.dat

#list the directory content

=Task 1.2.4==
#check were you are right now in the diretory structure
pwd

#jumpt one directory above
cd ..

#explore what is at the / of the file system
cd /
ls

#jump back to the directory you have been before
cd -

#or if you are lost:
/home/vagrant/data/ex1

#there is a directory there called dir_tree
#one of the subdirectories contains file secret_file
Q: what is the secret?
 
=Task 1.2.5=
#go to /home/vagrant/data/ex1/dir_tree/work3
# jump to your /home/vagrant/data/ directory using 3 different ways (absolute, combination of ../, special sign ~)

=Task 1.2.6=
#go to /home/vagrant/data/ex1/perm_dir
# list files with permissions (ls -l) in this directory
Q1: change permissions for file6.txt. What is the first line?

Q2: there are two script files ending with sh. To execute them try:
./my_script1.sh
./my_script2.sh

What is the difference?
Q3: make my_script2.sh executable by changing permissions


+Task 1.2.7=
Q1:copy file2.txt to file2.1.txt

Q2: rename file2.1.txt to file2.1.NEW.txt

Q3: copy file6.txt to student1 directory

Q4: go to student1 directory. Link both *sh scripts so these appear as soft links in this directory
 

=Task 1.2.8=
cd /home/vagrant/data/ex1/file_content

#displays content of the file screen by screen
more myfile04.txt 

#same as above but you can scroll back
less myfile04.txt 

#displays just the first 10 top lines of the file
head myfile04.txt 

#displays the first 100 lines 
head -100 myfile04.txt 

#displays just the last 10 lines of the file
tail myfile04.txt  

#displays  the last 100 lines of the file
tail -100 myfile04.txt  

wc myfile04.txt #newline, word, and byte counts for the file

# just count the lines of the file
wc -l myfile04.txt 

=task 1.2.9=
Q1: gzip file1.gtf
Q2: go to student2 directory, untar the tar filelocated there
Q3: go to student3 directory (in ..), create gzipped tar from 3 files located there

=task 1.2.10=
cd /home/vagrant/data/ex1/checksums

Q1: there are 3 gzipped files there. Which ones are identical?

02_README.txt

=Task 1.2.11=
#goto /home/vagrant/data/ex2/pattern

#display the number of .txt files in this directory
ls *.txt | wc -l 


#we create a new file listing all the names of m*.txt files, one name per line
ls f*.txt > list_of_txt_files_starting_with_f.fof 
  

#checking what is inside
more list_of_txt_files_starting_with_f.fof

Personal tools