User Tools

Site Tools


Sidebar

os_cp:redirects_pipes:solutions

1cat /etc/motd
cat /etc/SUSE-brand /etc/os-release
2cat
foo
baz
# press Ctrl+d
3cat /usr/share/doc/mpich/user.pdf
cat -v /usr/share/doc/mpich/user.pdf
4paste /etc/os-release /etc/os-release
5hexdump -C /usr/share/themes/Breeze/assets/line-h.png
11date > file
12date >> file
13cat /etc/motd /etc/shadow 2> file
14find /var/spool/ 2> /dev/null
15find /var/spool/ > out 2> err
16find /var/spool/ &> out_and_err
17echo 'print("hello " + __file__)' > file
python < file
# compare with python file
18hexdump -C << EOF
foo
baz
bar€and®foobar
EOF
19bc
sqrt(2.0000)
quit
bc <<< 'sqrt(2.0000)'
20bc <<< 'sqrt(2.0000)' > file
21cat /etc/motd >&-
find /var/spool/ 2>&-
22cp /etc/services .
hexdump <>services 1>&0
# hexdump reads a chunk of data, outputs (in the middle of the file) the hex dump,
# and repeats this until it processes whole file.
23cat /etc/motd /etc/shadow 3>&1 1>&2 2>&3 | rev
25echo '2+2*2' | bc
26echo 'some text' | xxd
27ls | cat
ls | cat -n
28ps -eF | fold
29mkfifo p
fold < p
ps -eF > p
30paste <(seq 15) <(seq 15 -1 1) | head -n3
paste <(seq 15) <(seq 15 -1 1) | tail -n3
paste <(seq 15) <(seq 15 -1 1) | head -n -3
paste <(seq 15) <(seq 15 -1 1) | tail -n +4
paste <(seq 15) <(seq 15 -1 1) | head -n9 | tail -n 4
31seq 25 > file
tail -f file
seq 26 30 >> file
32seq 75 | grep 5
seq 75 | grep '5$'
seq 75 | egrep '5$|0$'
seq 75 | grep -B3 '33'
seq 75 | grep -C2 '33'
33grep 10 /etc/passwd /etc/group
grep -R ecdsa ~/.ssh
34mount | cut -f 5 -d ' '
cut -f 3 -d ' ' /etc/mtab
35egrep '^[Ee]{2}' /usr/share/myspell/en_US.dic | cut -f1 -d/
37cat random_data
sort random_data
38sort -k3 random_data
sort -nk3 random_data
39sort -k2,2 -k6,6 random_data
40sort -k2,2 random_data
sort -sk2,2 random_data
# the latter preserves order of lines with identical sort key
41sort -k2,2 -k3,3n random_data
42man wc | cat
man wc | wc
44perl -e 'printf "%d\n", (int rand(6)+1)+(int rand(6)+1) for(1..100)' | uniq -cd
perl -e 'printf "%d\n", (int rand(6)+1)+(int rand(6)+1) for(1..10000)' | sort -n | uniq -c
45echo -e '1 2 3\n4 5 6\n7 8 9'
echo -e '1 2 3\n4 5 6\n7 8 9' | rev
echo -e '1 2 3\n4 5 6\n7 8 9' | tac
46ls -l | tr '0-9' '-'
ls -l | tr '[:lower:]' '[:upper:]'
# or     ls -l | tr 'a-z' 'A-Z'
ls -l | tr -s ' ' ' '
ls -l | tr -d 'rwx'
48less /usr/share/doc/packages/apparmor-docs/techdoc.pdf
less -L /usr/share/doc/packages/apparmor-docs/techdoc.pdf
less /usr/share/doc/packages/automake/amhello-1.0.tar.gz
less /usr/include
49tree | tee file
less file

os_cp/redirects_pipes/solutions.txt · Last modified: 2023/03/22 11:37 by jkonczak