\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{elleriana} \pdfinfo{ /Title (linux-temel-komutlar.pdf) /Creator (Cheatography) /Author (elleriana) /Subject (Linux Temel Komutlar Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{AA0114} \definecolor{LightBackground}{HTML}{FCF7F7} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Linux Temel Komutlar Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{elleriana} via \textcolor{DarkBackground}{\uline{cheatography.com/69415/cs/17518/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}elleriana \\ \uline{cheatography.com/elleriana} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 20th October, 2018.\\ Updated 24th October, 2018.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{2} \begin{tabularx}{8.4cm}{x{3.04 cm} x{4.96 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Yardım Komutları}} \tn % Row 0 \SetRowColor{LightBackground} \{\{nobreak\}\}man \textless{}komut\textgreater{} & Komutların kılavuz dosyalarını açar \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \{\{nobreak\}\}\textless{}komut\textgreater{} -{}-help & Komutun kullanımıyla ilgili bilgi verir \tn % Row Count 4 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.04 cm} x{4.96 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Bilgi Alma Komutları}} \tn % Row 0 \SetRowColor{LightBackground} uname -a & Çekirdek bilgisini g{\"o}sterir \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} date & Sistemin anlık saat ve tarihini verir \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} hostname & Bilgisayar adını g{\"o}sterir \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} who & Sistemdeki kullanıcıları listeler \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} whoami & Giriş yapılan kullanıcıyı g{\"o}sterir \tn % Row Count 10 (+ 2) % Row 5 \SetRowColor{white} \{\{nobreak\}\}which \textless{}komut\textgreater{} & Komutun tam yol bilgisini verir \tn % Row Count 12 (+ 2) % Row 6 \SetRowColor{LightBackground} history & Komut geçmişini g{\"o}sterir \tn % Row Count 14 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{p{0.72 cm} x{2.304 cm} x{1.368 cm} x{2.808 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{8.4cm}}{\bf\textcolor{white}{Dizinler}} \tn % Row 0 \SetRowColor{LightBackground} pwd & & & Çalışılan dizinin tam yolunu verir \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} cd & & \{\{nobreak\}\}\textless{}dizin1\textgreater{} & İstenilen dizine geçiş yapar \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} cd & & .. & Bir {\"o}nceki dizine gider \tn % Row Count 8 (+ 2) % Row 3 \SetRowColor{white} ls & \{\{nl\}\}-a\{\{nl\}\}-R\{\{nl\}\}-r\{\{nl\}\}-t\{\{nl\}\}-S\{\{nl\}\}-l\{\{nl\}\}-1\{\{nl\}\}-m\{\{nl\}\}-Q & \{\{nobreak\}\}\textless{}dizin1\textgreater{} & \{\{nobreak\}\}Dosya içeriğini listeler\{\{nl\}\}Gizli dahil dosyaları g{\"o}ster\{\{nl\}\}Alt dizinleri listele\{\{nl\}\}Sıralama ters çevir\{\{nl\}\}Son düzenlemeye g{\"o}re listele\{\{nl\}\}Dosya boyutuna g{\"o}re listele\{\{nl\}\}Geniş listeleme formatı\{\{nl\}\}Tek satır, tek dosya\{\{nl\}\}Çıktı virgül ile ayrılır\{\{nl\}\}Tırnak içerisine al \tn % Row Count 30 (+ 22) \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{1.36 cm} x{6.64 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Bash Kısayolları}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{CTRL-c} & Çalışan komutu durdurur \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \seqsplit{CTRL-z} & Çalışan komutu uyutur \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \seqsplit{CTRL-a} & Satırın başına gider \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \seqsplit{CTRL-e} & Satırın sonuna gider \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} \seqsplit{CTRL-r} & Geçmişte arat \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} !! & Son komutu tekrar et \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} !{\emph{abc}} & {\emph{abc}} ile başlayan son komutu çalıştırır \tn % Row Count 8 (+ 2) % Row 7 \SetRowColor{white} !{\emph{abc}}:p & {\emph{abc}} ile başlayan son komutu ekrana yazdırır \tn % Row Count 10 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{p{0.76 cm} x{2.964 cm} x{3.876 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Dosya ve Klas{\"o}rler}} \tn % Row 0 \SetRowColor{LightBackground} touch & \{\{nobreak\}\}\textless{}dosya1\textgreater{} & dosya1 isminde dosya oluşturur \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} cat & \{\{nobreak\}\}\textless{}dosya1\textgreater{} & dosya1'in içeriğini terminale yazdırır \tn % Row Count 5 (+ 3) % Row 2 \SetRowColor{LightBackground} echo & \{\{nobreak\}\}"Linux komutları" & İfadeyi terminal ekranına yazdırılır \tn % Row Count 8 (+ 3) % Row 3 \SetRowColor{white} head & \{\{nobreak\}\}\textless{}dosya1\textgreater{} & dosya1'in ilk 10 satır çıktısı \tn % Row Count 10 (+ 2) % Row 4 \SetRowColor{LightBackground} tail & \{\{nobreak\}\}\textless{}dosya1\textgreater{} & dosya1'in son 10 satır çıktısı \tn % Row Count 12 (+ 2) % Row 5 \SetRowColor{white} sort & \{\{nobreak\}\}\textless{}dosya1\textgreater{} & dosya1 isminde dosya oluşturur \tn % Row Count 14 (+ 2) % Row 6 \SetRowColor{LightBackground} cp & \{\{nobreak\}\}\textless{}dosya1\textgreater{} \textless{}dosya2\textgreater{} & \{\{nobreak\}\}dosya1'in dosya2'ye kopyalanması \tn % Row Count 17 (+ 3) % Row 7 \SetRowColor{white} cp -r & \{\{nobreak\}\}\textless{}dizin1\textgreater{} \textless{}dizin2\textgreater{} & \{\{nobreak\}\}dizin1'in dizin2'ye kopyalanması \tn % Row Count 20 (+ 3) % Row 8 \SetRowColor{LightBackground} mv & \{\{nobreak\}\}\textless{}dosya1\textgreater{} \textless{}dosya2\textgreater{} & \{\{nobreak\}\}dosya1'in dosya2'ye taşınması \tn % Row Count 23 (+ 3) % Row 9 \SetRowColor{white} rm & \{\{nobreak\}\}\textless{}dosya1\textgreater{} & \{\{nobreak\}\}dosya1 silinir \tn % Row Count 25 (+ 2) % Row 10 \SetRowColor{LightBackground} rm -rf & \{\{nobreak\}\}\textless{}dizin1\textgreater{} & \{\{nobreak\}\}dizin1'i içindekilerle birlikte silme \tn % Row Count 28 (+ 3) % Row 11 \SetRowColor{white} mkdir & \{\{nobreak\}\}\textless{}dizin1\textgreater{} & \{\{nobreak\}\}dizin1 adında dizin oluşturulur \tn % Row Count 31 (+ 3) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{p{0.76 cm} x{2.964 cm} x{3.876 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Dosya ve Klas{\"o}rler (cont)}} \tn % Row 12 \SetRowColor{LightBackground} rmdir & \{\{nobreak\}\}\textless{}dizin1\textgreater{} & İçi boş dizin1 silinir \tn % Row Count 2 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.76 cm} x{4.24 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Donanım Bilgisi Toplama}} \tn % Row 0 \SetRowColor{LightBackground} \{\{nobreak\}\}dmidecode -t \textless{}donanım\textgreater{} & Donanım bileşenleri ile ilgili bilgi \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} lscpu & İstemci bilgisini \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} lspci & PCI aygıtlarını listeler \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} lsusb & USB denetleyicisi bilgileri \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} df & Disk kullanımı ayrıntılı bilgi \tn % Row Count 9 (+ 2) % Row 5 \SetRowColor{white} du \textless{}dizin1\textgreater{} & dizin1'in diskteki boyutu \tn % Row Count 11 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4.16 cm} x{3.84 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Dosya İndirme}} \tn % Row 0 \SetRowColor{LightBackground} wget \textless{}site.com/dosya1\textgreater{} & Konsoldan dosya indirme \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} curl -O \textless{}site.com/dosya1\textgreater{} & Konsoldan dosya indirme \tn % Row Count 4 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.04 cm} x{4.96 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Bash Değişkenler}} \tn % Row 0 \SetRowColor{LightBackground} Export DEG=icerik & \#DEG değerine icerik \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} \$PATH & Çalıştırılabilir yollar \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \$HOME & Ev dizini \tn % Row Count 5 (+ 1) % Row 3 \SetRowColor{white} \$SHELL & Çalışan kabuk \tn % Row Count 6 (+ 1) % Row 4 \SetRowColor{LightBackground} env & Ortam değişkenleri \tn % Row Count 7 (+ 1) % Row 5 \SetRowColor{white} echo \$DEG & DEG değişken yazdır \tn % Row Count 8 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{p{0.76 cm} x{3.192 cm} x{3.648 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Dosyaların İncelenmesi ve Düzenlenmesi}} \tn % Row 0 \SetRowColor{LightBackground} vi & \textless{}dosya1\textgreater{}\{\{nl\}\}~`ESC + :w`\{\{nl\}\}~`ESC + :wq`\{\{nl\}\}~`ESC + :q`\{\{nl\}\}~`ESC + :q!`\{\{nl\}\}~`a`\{\{nl\}\}~`i`\{\{nl\}\}~`dd` & \{\{nl\}\}Değişiklikleri kaydeder\{\{nl\}\}Değişiklikleri kaydedip çıkar\{\{nl\}\}Değişik yapılmadıysa çıkar\{\{nl\}\}Değişiklikleri kaydetmeden çıkmaya zorlar\{\{nl\}\}Bir sonraki karakterden yazmaya başlar\{\{nl\}\}Bulunduğu yerden yazmaya başlar\{\{nl\}\}Tüm satırı siler \tn % Row Count 15 (+ 15) % Row 1 \SetRowColor{white} nano & \textless{}dosya1\textgreater{}\{\{nl\}\}`CTRL + X`\{\{nl\}\}`CTRL + W`\{\{nl\}\}`CTRL + K`\{\{nl\}\}`CTRL + U` & \{\{nl\}\}Çıkış\{\{nl\}\}Arama\{\{nl\}\}Kes\{\{nl\}\}Yapıştır \tn % Row Count 20 (+ 5) % Row 2 \SetRowColor{LightBackground} more & \textless{}dosya1\textgreater{}\{\{nl\}\}`enter`\{\{nl\}\}`space`\{\{nl\}\}`b`\{\{nl\}\}`q` & dosya1 içeriğini g{\"o}rüntüler\{\{nl\}\}Satır satır ilerler\{\{nl\}\}Sayfa sayfa ilerler\{\{nl\}\}Bir {\"o}nceki sayfa\{\{nl\}\}Çıkış \tn % Row Count 27 (+ 7) % Row 3 \SetRowColor{white} less & \textless{}dosya1\textgreater{}\{\{nl\}\}`aşağı/yukarı\{\{nl\}\}y{\"o}n tuşu`\{\{nl\}\}`space`\{\{nl\}\}`b`\{\{nl\}\}`q` & dosya1 içeriğini g{\"o}rüntüler\{\{nl\}\}Satır satır ilerler\{\{nl\}\}\{\{nl\}\}Bir sonraki sayfa\{\{nl\}\}Bir {\"o}nceki sayfa\{\{nl\}\}Çıkış \tn % Row Count 34 (+ 7) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{1.296 cm} x{1.368 cm} x{1.8 cm} x{2.736 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{8.4cm}}{\bf\textcolor{white}{Dosya, Dizin, İçerik Arama}} \tn % Row 0 \SetRowColor{LightBackground} locate & \{\{nobreak\}\}\textless{}dosya1\textgreater{} & & dosya1 arar \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} find & \textless{}dizin1\textgreater{} & \{\{nobreak\}\}-iname {\emph{elma}}* & dizin1'de elma ile başlayan dosya arar \tn % Row Count 6 (+ 3) % Row 2 \SetRowColor{LightBackground} grep & {\bf{{\"o}rüntü}} & \textless{}dosya1\textgreater{} & \tn % Row Count 8 (+ 2) % Row 3 \SetRowColor{white} \{\{nobreak\}\}grep -r & {\bf{{\"o}rüntü}} & \textless{}dosya1\textgreater{} & Recursive arama \tn % Row Count 11 (+ 3) % Row 4 \SetRowColor{LightBackground} grep -i & {\bf{{\"o}rüntü}} & \textless{}dosya1\textgreater{} & Büyük küçük duyarlı arama \tn % Row Count 14 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.32 cm} x{5.68 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Süreçler}} \tn % Row 0 \SetRowColor{LightBackground} ps & Aktif kullanıcıyla ilgili süreç listesi \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} ps aux & Bilgisayarda o an çalışan süreç listesi \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} pstree & Sistemdeki süreçleri hiyerarşik listesi \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} kill \textless{}pid\textgreater{} & Süreci sonlandırır \tn % Row Count 7 (+ 1) % Row 4 \SetRowColor{LightBackground} killall \textless{}pid\textgreater{} & Programla ilgili tüm süreçleri sonlandırır \tn % Row Count 9 (+ 2) % Row 5 \SetRowColor{white} killall -9 \textless{}pid\textgreater{} & Ölmemekte direnen süreçleri sonlandırır \tn % Row Count 11 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{p{0.72 cm} x{1.944 cm} x{2.376 cm} x{2.16 cm} } \SetRowColor{DarkBackground} \mymulticolumn{4}{x{8.4cm}}{\bf\textcolor{white}{Arşivleme ve Sıkıştırma}} \tn % Row 0 \SetRowColor{LightBackground} tar & -xvf & \textless{}arşiv1.tar\textgreater{} & dosya1'i açmak için \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} tar & -zxvf & \textless{}arşiv1.tar.gz\textgreater{} & \seqsplit{Sıkıştırılmış} arşiv dosyasını açma \tn % Row Count 6 (+ 4) % Row 2 \SetRowColor{LightBackground} tar & \{\{nobreak\}\}-cvf \textless{}arşiv1.tar\textgreater{} & \{\{nobreak\}\}\textless{}dosya1\textgreater{} \textless{}dosya2\textgreater{} \textless{}dizin1\textgreater{} & Arşivleme \tn % Row Count 9 (+ 3) % Row 3 \SetRowColor{white} tar & \{\{nobreak\}\}-czvf \textless{}arşiv1.tar\textgreater{} & \{\{nobreak\}\}\textless{}dosya1\textgreater{} \textless{}dosya2\textgreater{} \textless{}dizin1\textgreater{} & \seqsplit{Sıkıştırarak} arşivleme \tn % Row Count 12 (+ 3) % Row 4 \SetRowColor{LightBackground} unrar & x & \{\{nobreak\}\}\textless{}dosya1.rar\textgreater{} & Rar dosyasını açmak \tn % Row Count 14 (+ 2) % Row 5 \SetRowColor{white} zip & & \textless{}dosya1.zip\textgreater{} \textless{}dosya2\textgreater{} & dosya2'yi \seqsplit{sıkıştırarak} dosya1 olarak kaydetmek \tn % Row Count 19 (+ 5) % Row 6 \SetRowColor{LightBackground} unzip & & \textless{}dosya1\textgreater{} & dosya1'i açmak \tn % Row Count 21 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}----} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{1.444 cm} x{2.508 cm} x{3.648 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Bağ}} \tn % Row 0 \SetRowColor{LightBackground} ln & \{\{nobreak\}\}\textless{}dosya1\textgreater{} \textless{}dosya2\textgreater{} & dosya1 ve dosya2'yi bağlar \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} \{\{nobreak\}\}ln -s & \{\{nobreak\}\}\textless{}dosya1\textgreater{} \textless{}dosya2\textgreater{} & dosya1'in dosya2 adında kısayolunu oluşturur \tn % Row Count 6 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.4 cm} x{5.6 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{GÇ Y{\"o}nlendirmeleri}} \tn % Row 0 \SetRowColor{LightBackground} komut \textgreater{} dosya1 & dosya1 içeriği komuta girdi verir \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} komut1 \textless{} (komut2) & komut2 çıktısı, komut1'e girdi verir \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} komut \textgreater{} dosya1 & Komut çıktısı dosyanın içeriğine yazılır \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} komut \textgreater{} /dev/null & Komut çıktısını yazdırmaz \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} komut \textgreater{}\textgreater{} dosya1 & Komut çıktısı dosyanın sonuna ekler \tn % Row Count 10 (+ 2) % Row 5 \SetRowColor{white} komut2 \textgreater{} dosya1 & Komut hata çıktısını dosya1'e yazdırır \tn % Row Count 12 (+ 2) % Row 6 \SetRowColor{LightBackground} komut \&\textgreater{} dosya1 & Komut çıktılarını dosya1'e yazdırır \tn % Row Count 14 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.32 cm} x{5.68 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Özel İşretler}} \tn % Row 0 \SetRowColor{LightBackground} komut1 | komut2 & komut1'in çıktısını komut2'ye girdi alır \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} komut1 |\& komut2 & komut1'in hata çıktısı komut2'ye girdi \tn % Row Count 4 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{4 cm} x{4 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Dosya İzinleri}} \tn % Row 0 \SetRowColor{LightBackground} chmod 775 \textless{}dosya1\textgreater{} & dosya1'e 775 izni ver \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} chmod -R 600 \textless{}dizin1\textgreater{} & dizin1 ve alt klas{\"o}rlerine 600 izni ver \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} \{\{nobreak\}\}chown \textless{}kullanıcı1\textgreater{}:\textless{}grup1\textgreater{} \textless{}dosys\textgreater{} & dosya1'in kullanıcısını {\emph{kullanıcı1}} ve grubunu {\emph{grup1}} yapar \tn % Row Count 8 (+ 4) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.32 cm} x{5.68 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{8.4cm}}{\bf\textcolor{white}{Komut Listeleri}} \tn % Row 0 \SetRowColor{LightBackground} komut1; komut2 & Önce komut1, sonra komut2 çalışır \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} komut1 \&\& komut2 & komut1 başarılı çalışırsa komut2 çalıştır \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} komut1 || komut2 & komut1 başarısızsa komut2 çalıştır \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} komut1 \& & Alt kabukta komut1 çalıştır \tn % Row Count 8 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}