Advertisement
csaki

Oprendszerek 3. gyak

Feb 18th, 2013
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.94 KB | None | 0 0
  1. file: a fájl típusának megállapítása
  2. pl.:
  3. - cat > valami.txt
  4. - [szöveg]
  5. - Ctrl+D
  6. file valami.txt
  7. -> valami.txt: ASCII text
  8.  
  9. touch: üres fájl létrehozása
  10. cp: copypaste, másolás
  11. mv: move, áthelyezés-átnevezés (!!)
  12.  
  13. cp valami.txt ~/gyak0218 ==> a valami.txt tartalmát a gyak0218 fájlba másolja (nem lesz belőle mappa!)
  14. HELYES:
  15. mkdir masol
  16. cp valami.txt ~/masol
  17.  
  18. mv ures.txt ureske.txt ==> átNEVEZÉS
  19. mv ureske.txt ~/masol ==> átHELYEZÉS
  20. (attól függ, hogy egyezik-e az elérési út! ha egyezik = átnevezés | különbözik = áthelyezés)
  21.  
  22. De lehet a kettőt egyszerre is!
  23. mv ureske.txt ~/masol/kiscsillag.txt ==> az ureske.txt-t áthelyezi a masol mappába és a
  24.  
  25. * - bármennyi és bármilyen karakter
  26. ? - 1 db bármilyen karakter
  27. ^ - tagadás
  28. [] - halmaz (1 karakterre ma)
  29. [x-y] - intervallum egy halmazban
  30. [^123] - NEM 123 az adott karakter
  31.  
  32. cp /etc/?[a-z][123]??[^g]* ~/ ==> átmásolja az etc mappából azokat a fájlokat, aminek a második karaktere betű, a harmadik karaktere 1 vagy 2 vagy 3, a hatodik karaktere nem g, és bármekkora hosszú.
  33.  
  34. <!!!!!!!!!!>
  35. > - átirányítás, szabványos kimenet (átírja)
  36. >> - hozzáfűz
  37. 2> - a hibaüzenetek átirányítása
  38.  
  39. mkdir /etc/virag25.txt 2> ~/hiba - az etc mappában nem tudunk fájlt létrehozni, a 2> jellel a home könyvtárban lévő hiba nevű fájlba írjuk be a hibaüzeneteket.
  40.  
  41. ...... 2> /dev/null - "mindent elnyel", ha nem akarjuk hogy hibaüzeneteket jelenítsen meg, ezt tesszük a végére a commandnek
  42.  
  43.  
  44. history > history.txt ==> a history tartalmát a history.txt-be másolja
  45. cat history.txt | wc ==>
  46. intercsaki@aries:~$ cat history.txt | wc
  47. 154 475 3050
  48. wc - word counter
  49. A három szám: sorok, szavak, karakterek
  50. wc: -l,-w,-c (lines, words, characters)
  51.  
  52. wc -l history.txt == cat history.txt | wc
  53. | - pipe (cső) - bemenet (cat history.txt) a cső eleje, kimenet a cső vége ( | wc)
  54.  
  55. cat passwd | grep intercsaki ==>
  56. intercsaki:x:2241:100:Molnár Krisztián,,,,emeraldrill@gmail.com:/home/hallg/intercsaki:/bin/bash
  57.  
  58. grep: sorokat listáz!
  59. pl.:
  60. cat passwd | grep ab (ab = minta)
  61. (egyébként: grep ab passwd - tökéletesen ekvivalens)
  62. (Az eredményt nem listázom, rengeteg)
  63. -- Kilistázza azokat a SOROKAT, ahol a minta (ab) szerepel!
  64.  
  65. cat passwd | grep asd ==>
  66. gyorgy:x:1958:100:Nádasdi György,,,,nadasdigyuri@gmail.com:/home/hallg/gyorgy:/bin/bash
  67.  
  68.  
  69.  
  70.  
  71.  
  72. <<== JOGOSULTSÁGOK ==>>
  73. -----------------------
  74.  
  75. -rw-r--r-- 1 intercsaki users 9 febr 18 10.14 ads
  76. -rw-r--r-- 1 intercsaki users 0 febr 18 10.42 conf.txt
  77. -rw------- 1 intercsaki users 383 febr 15 04.21 dead.letter
  78. -rw-r--r-- 1 intercsaki users 102 febr 18 10.47 hiba
  79. -rw-r--r-- 1 intercsaki users 3162 febr 18 10.53 history.txt
  80. drwx------ 2 intercsaki users 4096 febr 14 14.28 mail
  81. drwxr-xr-x 2 intercsaki users 4096 febr 18 10.23 masol
  82. -rw-r--r-- 1 intercsaki users 91312 febr 18 10.26 passwd
  83. lrwxrwxrwx 1 root root 49 febr 11 11.42 public_html -> /home/chroot/home/uweb001/users_public/intercsaki
  84. drwxr-xr-x 2 intercsaki users 4096 febr 18 08.25 test
  85. -rw-r--r-- 1 intercsaki users 36 febr 18 10.11 valami.txt
  86.  
  87.  
  88. drwxr-xr-x ----- drw|xr-x|r-x
  89.  
  90. 421|421|421
  91. d|rwx|r-x|r-x -> 755 (4+2+1, 4+1, 4+1)
  92. U G O
  93. user, group, other
  94.  
  95. r - readable, olvasható
  96. w - writable, írható
  97. x - exetuable, futtatható
  98.  
  99. 777 - teljes jogosultság
  100.  
  101. chmod 777 hiba ==> a hiba fájlnak teljes jogosultságot adunk
  102. -rwxrwxrwx 1 intercsaki users 102 febr 18 10.47 hiba
  103.  
  104.  
  105. wiki.koczka.hu -> jogosultságok, átirányítások
  106. http://wiki.koczka.hu/index.php/Linux:Jogosults%C3%A1gi_rendszer
  107. http://wiki.koczka.hu/index.php/Linux:%C3%81tir%C3%A1ny%C3%ADt%C3%A1sok,_sz%C5%B1r%C5%91k (ezek közül amit vettünk)
  108. http://wiki.koczka.hu/index.php/Linux:K%C3%B6nyvt%C3%A1r_%C3%A9s_f%C3%A1jlkezel%C3%A9s -ezeket is!
  109.  
  110. márciusban: processzkezelés és tömörítés, stb
  111. ZH: márc 18 (5 óra múlva, vagy esetleg 4)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement