Sobes.tech
Intern

26. Қазіргі жұмыс каталогын қалай білуге болады? - ll; - who; - uname -a; - pwd; 27. Серверде ішіне ішкі каталог орналасқан каталог бар, оның ішінде файл орналасқан. Сіз барлық нәрсеге рекурсивті иелік етесіз (/dir/dir/file), тобы да сіздің тобыңыз. Егер сіз файлды өз пайдаланушыңызбен оқуға тырыссаңыз, консоль сізге permission denied хабарламасын қайтарады. Не жетіспейді? - Бір каталогта x биті; - root пайдаланушысының құқықтары; - Файлды оқу құқығы; - Мүмкін, егер файл орындалатын болса ғана; 28. Linux-те қандай деректер ағындарын білесіз?

sobes.tech AI

AI-дан жауап

  1. Ағымдағы жұмыс каталогын pwd командасы арқылы білуге болады (жұмыс каталогын басып шығару). Бұл команда сіз қазір тұрған толық жолды көрсетеді.
  • ll — каталогтағы файлдардың толық тізімін көрсету командасы.
  • who — жүйеге қазір кім кіргенін көрсетеді.
  • uname -a — жүйе туралы ақпаратты шығарады.
  1. Егер файлды оқуға тырысқанда "permission denied" деген хабар алсаңыз, ал иесі мен тобы дұрыс орнатылған болса, мүмкін, жолдағы бір каталогта орындалу құқығы (x) жетіспейді. Linux-та файлға қол жеткізу үшін, барлық жолдағы каталогтарда x құқығы болуы керек, сонда ғана олар арқылы өтуге болады.

  2. Linux жүйесінде процестер үшін үш негізгі деректер ағыны бар:

  • stdin (стандартты енгізу) — процестің деректерді оқитын ағыны (әдетте пернетақта).
  • stdout (стандартты шығару) — процестің деректерді шығаратын ағыны (әдетте экран).
  • stderr (қате ағыны) — қателер туралы хабарламаларды шығару үшін арналған ағыны.

Осы ағындарды бағдарламалардың енгізу және шығуын басқару үшін бағыттауға болады.