ゼロベースのエントリは、LinuxのコマンドとCプログラミング言語を必要と

  ファイルとディレクトリ(下のビデオデータ)

  CD /ホーム入る「/ホーム」ディレクトリ "

  CDは... 1つのレベル戻ります

  二つのディレクトリにcd ... / ...復帰

  CDには、ホームディレクトリに移動します

  CD〜は、ホームディレクトリに移動USER1

  CD - 最後のディレクトリを返します。

  障害者の仕事の道を示し、

  LSはディレクトリ内のファイルを表示します

  ディレクトリ内のls -Fビューファイル

  LSは、ファイルやディレクトリの詳細を示す-l

  隠しファイルを表示-a LS

  LS [0-9]数字を含むファイル名やディレクトリ名を表示

  ルートディレクトリから始まるファイルツリー表示のツリー構造(1)

  ディレクトリのルートディレクトリから開始lstreeと表示ファイルのツリー構造(2)

  MKDIRは 'と呼ばれる「DIR1」ディレクトリを作成しますDIR1

  MKDIR DIR1 DIR2同時に2つのディレクトリを作成します

  ます。mkdir -p / tmpに/ DIR1 / DIR2ディレクトリツリーを作成します

  RM -f file1のいわゆる 'FILE1' ファイルを削除します "

  rmdirを 'と呼ばれる「DIR1」ディレクトリを削除しますDIR1

  RM -RF DIR1「dir1の」削除ディレクトリと呼ばれ、その内容を削除

  RM -rf DIR1 dir2を同時に2つのディレクトリを削除し、その内容

  MV DIR1 new_dir名前の変更/移動ディレクトリ

  CP FILE1 FILE2ファイルをコピーします

  CPでdir / *。現在の作業ディレクトリの下にディレクトリ内のすべてのファイルをコピーします。

  CP -aを/ tmp / dir1の。現在の作業ディレクトリにディレクトリをコピー

  CP -a DIR1 DIR2ディレクトリをコピー

  LN -s FILE1 lnk1ファイルまたはディレクトリソフトリンクへのリンクを作成

  LN FILE1 lnk1ファイルまたはディレクトリへの物理リンクを作成するためのポイント

  ファイルやディレクトリのタッチ-t 0712250000 file1の変更のタイムスタンプ - (YYMMDDHHMM)

  ファイルfile1は、テキストとしてファイルのMIMEタイプを出力します

  iconv -lリスト知らエンコーディング

  iconv -f fromEncoding -t toEncodingで、inputFile> OUTPUTFILEは、それがfromEncodingで符号化されたと仮定し、toEncodingに変換することにより、指定された入力ファイルから新規作成されます。

  見つけます。-maxdepth 1 -name * .JPG -print -exec変換「{}」-resize 80×60「親指/ {}」。バッチサイズ変更は、現在のディレクトリ内のファイルとサムネイルのディレクトリに送る(ImageMagickのからの変換が必要です)

  ファイルシステムをマウントします

  マウントは/ dev / hda2を/ mntに/ hda2をhda2を呼ばれるディスクをマウント - 'を/ mnt / hda2を' ディレクトリを決定し、既に存在します

  hda2を呼ばれます。umountは/ dev / hda2をディスクアンロード - 'を/ mnt / hda2を' 退出マウントポイントで始まります

  定着-kmを/ mnt / hda2を強制アンマウントデバイスがビジー状態であります

  書き込みは/ etc / mtabにファイルなしのumount -nを/ mnt / hda2を実行します。umount - ファイルがまたは非常に便利な読み取り専用の場合、ディスクがいっぱいです

  マウントは/ dev / fd0とは/ mnt /フロッピーフロッピーをマウント

  マウントは/ devに/ cdrom / mnt / cdromとマウントCDROMやDVDROM

  / dev / hdcを/ mntに/ cdrecorderマウントまたはCD-RWのDVDROMをマウント

  / dev / hdbとは/ mnt / cdrecorderマウントまたはCD-RWのDVDROMをマウント

  -oループをマウントfile.iso / mnt / cdromとISOイメージファイルをマウントしますか

  -t VFATは/ dev / hda5になりを/ mnt / hda5はマウントするWindowsのFAT32ファイルシステムをマウントします

  マウントは/ dev / sda1を/ mntに/ usbdiskペンドライブやフラッシュ、USBを搭載

  Windowsネットワーク共有をマウント-t smbfsの-o名=ユーザー、パスワード=パス// Winクライアント/共有を/ mnt /共有をマウント

  システム情報

  機械のアーチショーアーキテクチャ(1)

  マシンのuname -m表示アーキテクチャ(2)

  使用しているカーネルのバージョンを表示するには、una​​me -r

  dmidecodeの-qショーハードウェアシステムコンポーネント - (SMBIOS / DMI)

  hdparmの-iは/ dev / hdaにディスクの建築の特徴を記載されています

  hdparmの-tTは/ dev / sdaにディスクの読み取り操作のテストを実行します

  猫の/ proc / cpuinfoのCPU情報表示情報へ

  猫の/ proc /割り込みは、割り込みを表示します

  猫の/ proc / meminfoのメモリ使用量を確認します

  スワップを使用している猫の/ proc /スワップ表示

  カーネルの猫の/ proc /バージョンのshow version

  猫の/ proc /ネット/ devのショーのネットワークアダプタと統計

  猫の/ proc /マウントは、マウントされたファイルシステムを表示します

  lspciの-tvリストPCIデバイス

  lsusbが-tvショーのUSBデバイス

  日付表示システム日

  CAL 2007は、2007年のカレンダーを表示します

  日付041217002007.00設定した日付と時刻 - 月、日、秒単位の時間

  リアルタイムクロックはBIOSへの変更を保存-w

  シャットダウン(システム、再起動やログアウトのシャットダウン)

  今すぐシステムをシャットダウン-hシャットダウン(1)

  INIT 0閉じるシステム(2)

  telinitの0閉じるシステム(3)

  シャットダウン-h時間:分&システム時刻のシャットダウン

  シャットダウンは、所定の時間にシステムをオフにキャンセル-c

  今、リブート(1)-rシャットダウン

  再起動、再起動(2)

  ログアウトログアウトファイル検索

  「/」から見つける/ -name file1のは、ファイルとディレクトリのルートファイルシステムの検索を入力し始めました

  見つける/ -user user1の検索では、ユーザーに「USER1」ファイルやディレクトリを属します

  検索/ホーム/ user1の-name * .binファイルファイルを検索するディレクトリ「/ホーム/ user1の」中「の.bin'が終了すること

  / usr / binが見つけ型F -atime +100ファイルを実行するために使用されていない過去100日間で検索

  見つけるの/ usr / binに型F -mtime -10検索を作成または10日以内のファイルを修正します

  '.rpmの' で終わる検索ファイルとパーミッションを定義; / -name * .rpmの-exec chmodの755 '{}' が見つかり

  リムーバブルディスク装置、チェコ共和国、ドライブを無視して、「.rpmの」で終わる/ -xdev -name * .rpmの検索ファイルを見つけます

  探し* .PSは「.PS'文書と終わりを見つける - 最初の実行 『updatedbの』コマンドを

  whereisはバイナリファイル、ソースまたはの男の停止ショーの場所

  バイナリファイルや実行ファイルのフルパスを示して停止しています

  ディスク容量

  DF -h表示は、パーティションのリストがマウントされています

  LS -lSr |複数のファイルやディレクトリのサイズに合わせ

  デュ-sh DIR1推定ディスク容量ディレクトリ「DIR1」は既に 'を使用します

  デュ-sk * |ファイルやディレクトリのサイズに基づいて、表示サイズをオンにソート-rn能力

  RPM -q -a --qf '%10 {SIZE} T%{NAME} N' |順次サイズのスペースで表示ソート-k1,1n(Fedoraの、ベースのシステムをRedHatの)インストールRPMパッケージを使用します

  dpkgのクエリ-W -f =「インストールサイズ; 10トン{インストールサイズ; 10} tInstalLEDサイズ; 10トン{パッケージ} N」|ソートサイズ表示により-k1,1nが使用DEBパッケージをインストールスペース(Ubuntuのは、debianベースのシステム)

  ユーザーとグループ

  groupaddのgroup_nameには、新しいユーザグループを作成します

  groupdelグループは、ユーザグループを削除GROUP_NAME

  groupmodの-n new_group_name old_group_name名前変更ユーザーグループ

  useraddの-c "名姓" -g管理-d /ホーム/ user1の-s / binに/ bashは、ユーザを作成USER1 "管理者" のユーザー・グループに属し

  useraddコマンドは、新しいユーザーを作成USER1

  userdelの-r USER1(「-r」排除のホームディレクトリ)ユーザーを削除

  usermodの-c "ユーザーのFTP" -gシステム-d / FTP / user1の-s / binに/ nologinにuser1の変更ユーザ属性

  passwdのパスワード変更

  passwdのuser1の変更ユーザーパスワード(rootのみを行います)

  チャゲ-E 2005-12-31 user1のセット期限無効なユーザパスワード

  pwckをユーザーの「/ etc / passwdファイル」正しい構文やファイル形式と存在を確認してください

  grpckを確認してください「/ etc / passwdファイル」正しい構文と形式のファイルグループと現在

  新しく作成されたファイルの変更デフォルト・グループに新しいグループには、newgrp group_nameのログ

  ファイルのパーミッションは - 「 - 」キャンセルするために使用される「+」セットへのアクセス権を使用して、使用します

  表示権限-lh LS

  lsのを/ tmp | PR -T5 -W $ COLUMNSが5列表示にターミナル分けます

  権限のchmodウーゴ+ RWX directory1のは(R)を読み取るためにディレクトリの所有者(U)、基(G)及びその他(O)を設定し、書き込み(W)及び(X)を実行します

  chmodのゴーrwxのdirectory1の読み取りと書き込み、ディレクトリのパーミッションを実行するグ​​ループ(G)、その他(O)を削除します

  ファイルのプロパティのchownコマンドUSER1 file1の所有者の変更

  chownコマンド-R USER1にdirectory1ディレクトリのすべての属性を変更すると同時に、ディレクトリの変更のすべてのファイルのプロパティを変更

  グループchgrpコマンドGROUP1 FILE1変更ファイル

  chownコマンドUSER1:GROUP1 FILE1変更のユーザーとファイルのグループ所有権

  すべての使用ファイルシステム制御SUIDの/ -perm -u + sのリストを見つけます

  バイナリファイルにchmodのU + S / binに/ FILE1設定SUIDビット - ファイルを実行しているユーザとそれぞれ同一の所有者のアクセス権に割り当てられています

  バイナリファイルにはchmodたち/ binに/ file1を無効にSUIDビット

  chmodのG + S /ホーム/ディレクトリのパブリックセットSGIDビット - SUIDに似ているが、これはディレクトリです

  chmodコマンドGS /ホーム/ publicディレクトリに無効にSGIDビット

  chmodのO + T /ホーム/公衆セットSTIKYは、ファイルのビット - ファイルの削除ができるようにのみ、正当な所有者

  chmodのOT /ホーム/ STIKYビットの公開を無効にAカタログ

  特殊ファイルの属性 - 「 - 」キャンセルするために使用される「+」セットへのアクセス権を使用して、使用

  chattrは+ A file1のアペンドモードのみ読み取りおよび書き込みのファイルを可能に

  カーネルによってchattrは+ C FILE1ファイルには、この自動圧縮/解凍することができます

  chattrは+ D FILE1ファイルシステムのバックアップを行う場合には、ダンプファイルを無視します

  chattrは+ I不変のファイルを削除できないファイルfile1、変更、または名前変更リンク

  chattrは+ S FILE1ファイルを安全に削除することができます

  アプリケーションがこのファイルに書き込まれた後chattrは+ S FILE1、システムはすぐにディスクに結果を変更します

  ファイルが削除されている場合はchattrは+ U FILE1、あなたはファイルの内容を復元することができますシステムが削除されます

  たlsattr特別な属性を表示

  アーカイブと圧縮ファイル

  bunzip2 file1.bz2解凍いわゆる「file1.bz2」ファイル

  bzip2で圧縮FILE1「FILE1」ファイルと呼ばれます

  gunzipをfile1.gz解凍いわゆる「file1.gz」ファイル

  gzipで圧縮FILE1いわゆる「FILE1」のファイル

  圧縮のgzipで-9 file1の最大度

  RAR A file1.rar test_fileいわゆる 'file1.rar' パッケージを作成します

  RAR A file1.rar FILE1 FILE2 dir1の 'FILE1'、 'FILE2' を圧縮し、ディレクトリ 'DIR1' しながら、

  パケット解凍RAR RAR X file1.rar

  パケット解凍RARのunrar X file1.rar

  タール-cvf archive.tarがFILE1非圧縮tarballを作成します

  タール-cvf archive.tarがFILE1 FILE2 DIR1含む 'FILE1'、 'FILE2' と 'DIR1' アーカイブを作成します

  タール-tf archive.tarがパッケージの内容を表示します

  タール-xvf archive.tarがパッケージをリリース

  タール-xvf archive.tarが-C / tmpにまで圧縮されたパケットを解放/ tmpディレクトリ

  タール-cvfj archive.tar.bz2 dir1のbzip2で圧縮されたフォーマットを作成

  タール-xvfj archive.tar.bz2圧縮形式のBZIP2を解凍

  タール-cvfz archive.tar.gz dir1の圧縮gzip形式を作成します

  タール-xvfz archive.tar.gz伸長A gzip圧縮フォーマット

  ジップfile1.zipはzipアーカイブ形式を作成FILE1

  ジップ-r file1.zip FILE1 FILE2 dir1の圧縮zip形式に圧縮され、同時に複数のファイルとディレクトリ

  圧縮されたzip形式の解凍解凍file1.zip

  RPMパッケージ - (Fedoraの、RedHatのと同様のシステム)

  package.rpmの用を装着する回転数-ivh rpmパッケージ

  依存関係を無視してのrpm -ivh --nodeeps package.rpmの用にrpmパッケージをインストールします

  rpmの-U package.rpmの用に設定ファイルを変更することなく、rpmパッケージをアップグレード

  RPM -F package.rpmの用にインストールされ、決定rpmパッケージを更新

  rpmの-e package_name.rpm rpmパッケージを削除します

  RPMはすでにインストールされたシステムのすべてのRPMパッケージを示し-qa

  回転数-qa | grepのhttpdがすべての名前は「httpdの」ワードrpmパッケージが含まれて表示され

  RPM -qiパッケージ名インストールされている特定のパッケージに関する情報を入手

  RPM -qg「システム環境/デーモンは、」パッケージアセンブリの回転数を示し、

  RPM -qlパッケージ名インストールrpmパッケージが提供するファイルのリストを表示

  提供すでにインストールrpmパッケージのコンフィギュレーションファイルのRPMパッケージ名-qcショーリスト

  RPMパッケージ名-q --whatrequiresのrpmパッケージが依存関係のリストを表示します

  RPMパッケージ名-q --whatprovidesボリューム占有rpmパッケージを表示します

  RPMパッケージ名-q --scriptsスクリプトリットルで表示/実行したインストール時に削除

  rpmパッケージの回転数-qパッケージ名--changelog表示変更履歴

  回転数-qfある/etc/httpd/conf/httpd.conf rpmパッケージは、から構成された文書を確認するために、

  RPM -qp package.rpmの用に-lはまだインストールされていないRPMパッケージが提供するファイルの一覧が表示されます

  公開鍵の回転数--import /メディア/ CDROM / RPM-GPG-KEYデジタル証明書

  rpmの--checksig package.rpmの用にrpmパッケージの完全性を確認

  RPM -qaのgpg-pubkeyでは、RPMをインストールしたすべてのパッケージの整合性を確認しました

  RPMパッケージ名-Vチェックファイルサイズ、権限、タイプ、所有者、グループ、MD5チェックサムと最終更新時刻

  RPM -Va検査システムは、すべてのRPMパッケージをインストール - 利用注意

  RPM -Vp package.rpmの確認rpmパッケージがインストールされていません

  rpm2cpio package.rpmの用| rpmパッケージの実行からcpioは--extract --make-ディレクトリのbin実行可能ファイル

  回転数-ivh /usr/src/redhat/RPMS/arch/package.rpm rpmのソースから構築されたパッケージをインストール

  rpmbuildの--rebuild package_name.src.rpm rpmのソースRPMからパッケージを構築します

  YUMパッケージアップデータ - (Fedoraの、RedHatのと同様のシステム)

  yumのrpmパッケージをダウンロードしてインストールするパッケージ名をインストール

  YUM localinstall package_name.rpm、rpmパッケージをインストールするすべての依存関係を解決するためにあなたのための独自のソフトウェアリポジトリを使用します。

  yumの更新package_name.rpmは、現在のシステムにインストールされているすべてのRPMパッケージを更新します

  yumのアップデートパッケージ名は、rpmパッケージをアップグレード

  yumを削除パッケージ名は、rpmパッケージを削除します

  yumのリストには、現在システムにインストールされているすべてのパッケージを一覧表示します

  yumの倉庫のrpmでパッケージ名検索パッケージを検索

  yumのクリーンなパッケージは、ダウンロードしたパッケージを削除したrpmキャッシュをクリーンアップします

  yumをきれいヘッダは、すべてのヘッダファイルを削除します

  yumをすべて削除すべてのキャッシュされたパッケージとヘッダファイルをきれいに

  DEBパッケージ(Debianの、Ubuntuと同様のシステム)

  dpkgの-i package.deb debパッケージをインストール/アップグレード

  dpkgの-r package_nameのシステムからdebパッケージを削除します

  dpkgがすでにインストールされたシステムのすべてのdebパッケージを表示-l

  dpkgの-l | grepのhttpdのすべてのdebパッケージ名は "HTTPD" 単語が含まれて表示され

  dpkgの-sパッケージ名特定のパッケージに関する情報を得るには、すでにシステムにインストールされています

  dpkgの-Lパッケージ名ファイルのリストを表示するには、すでにインストールされたシステムは、debパッケージを提供しました

  dpkgの--contents package.debパッケージ内のファイルの一覧を表示し、まだ提供インストールされていません

  文書はdebパッケージで提供さdpkgの-S確認するために、/ binに/ピング

  APTソフトウェアツール(Debianの、Ubuntuと同様のシステム)

  apt-getのdebパッケージをアップグレード/ package_nameは、インストールインストール

  apt-cdromはCDからインストールしたパッケージ名をインストール/ DEBパッケージを更新

  apt-getの更新のアップグレードパッケージ一覧

  apt-getをインストールされているすべてのソフトウェアをアップグレードアップグレード

  apt-getを削除するパッケージ名は、システムからdebパッケージを削除します

  依存関係の正しい解像度を確認するためにapt-getをチェック

  ダウンロードしたパッケージからクリーン、クリーンアップのキャッシュをapt-getを

  apt-キャッシュ検索は、検索文字列が含まれているパッケージ名を返すために、パッケージを検索しました

  ファイルの内容を見ます

  猫は最初のバイトから前方にファイルの内容を表示FILE1

  TACは最後の行から開始し、逆にファイルの内容を表示FILE1

  よりFILE1は、長い文書の内容を表示します

  以下「もっと」コマンドに似FILE1が、それはファイルでの動作を可能にし、同じ逆の操作を転送

  ファイルヘッドの最初の二行-2 FILE1ビュー

  ファイルテイルの最後の2行-2 FILE1ビュー

  テール-fは/ var / log / messagesには、ファイルの内容に追加され、リアルタイムで表示します

  CD

  cdrecordを-v gracetime = 2 DEV =は/ dev / CDROM -ejectブランク=高速-force書き換え可能なディスクのコンテンツを空

  mkisofsのは/ dev / CDROM> cd.isoディスク上のCDのISOイメージファイルを作成します

  mkisofsのは/ devに/ cdrom | gzipで> cd_iso.gz CDのISOイメージファイルに圧縮されたディスクを作成

  mkisofsの-J -allow最先端ドット-R -V「ラベルのCD」-isoレベル4 -o ./cd.iso data_cdディレクトリのISOイメージファイルを作成します

  cdrecordの-v DEV =は/ dev / CDROM cd.iso ISOイメージファイルを焼きます

  gzipで-dc cd_iso.gz | cdrecordのDEV =は/ dev / CD-ROM - 圧縮されたISOイメージファイルを焼きます

  -oループcd.iso / MNT / ISOマウントISOイメージをマウント

  CD-妄想-B転写WAVファイルにCD-ROMのトラックから

  CD-パラノイア - "-3" WAVファイルにCD-ROMのトラックから転写された(パラメータ-3)

  チャネルSCSIを識別するためにはcdrecord --scanbusスキャンバス

  DD =は/ dev / hdcの場合| md5sumはmd5sumは符号化装置、例えばCDをチェックします

  文字セットとファイル形式の変換

  DOS2UNIX filedos.txt fileunix.txt UNIXにMSDOSからテキストファイル形式を変換します

  unix2dosといったfileunix.txt filedos.txtフォーマットはUNIX MSDOSにテキストファイルから変換され、

  recodeの... HTMLの<page.txt> page.html HTMLにテキストファイルを変換します

  コード変換指令-l |許さ以上のディスプレイ、すべてのフォーマット変換

  ファイルシステム解析

  不良ブロック-vは/ dev / hda1に磁気ディスクhda1に不良ブロックをチェックします

  fsckのは/ dev / hda1に修理の完全性/ hda1のディスク上のLinuxファイルシステムのチェック

  fsck.ext2は/ dev / hda1に修理インテグリティ/チェックディスクhda1はext2ファイルシステム

  e2fsckはは/ dev / hda1に修理インテグリティ/チェックディスクhda1はext2ファイルシステム

  ディスクhda1に整合性e2fsckは-jは/ dev / hda1の修理/チェックext3ファイルシステム

  ディスクhda1にのfsck.ext3の/ dev / hda1に修理インテグリティ/チェックext3ファイルシステム

  整合性fsck.vfatは/ dev / hda1の修理/ディスクhda1に脂肪のファイルシステムをチェックします

  ディスクhda1にファイルシステムドスfsck.msdosは/ dev / hda1に修理の完全性/検査

  ディスクhda1にファイルシステムの整合性ドスdosfsckは/ dev / hda1の修理/チェック

  ファイルシステムの初期化

  mkfsコマンドは/ dev / hda1のhda1にパーティション上のファイルシステムを作成します

  mke2fsのは/ dev / hda1のhda1にパーティション上のファイルシステムタイプのLinuxのext2ファイルを作成します

  mke2fsの-jは/ dev / hda1にLinuxのEXT3を作成する(ジャーナリング)ファイルシステムのパーティションhda1に

  mkfsコマンドの-t VFAT 32 -Fは/ dev / hda1にFAT32ファイルシステムを作成します

  fdformatは-nは/ dev / fd0とAフォーマットされたフロッピーディスク

  mkswapは/ dev / hda3をスワップファイルシステムを作成します

  SWAPファイルシステム

  mkswapは/ dev / hda3をスワップファイルシステムを作成します

  swaponをは/ dev / hda3を可能にする新しいスワップファイルシステム

  swaponをの/ dev / hda2を/ devの/ HDB3 2つのスワップパーティションを有効にします

  バックアップ

  フルバックアップダンプ-0aj -f /tmp/home0.bak /ホーム「/ホーム」ディレクトリを作ります

  対話型バックアップダンプ-1aj -f /tmp/home0.bak /ホーム「/ホーム」ディレクトリを作ります

  -IFが対話型バックアップを復元/tmp/home0.bak復元

  rsyncの-rogpav --delete /ホーム/ tmpディレクトリ同期の辺

  rsyncの-rogpav -e sshを--delete /ホームIP_ADDRESS:SSHのrsyncによる/ tmpの通路

  rsyncの-az -e sshを--delete IP_ADDR:/ホーム/公共/ホーム/ローカル、リモートディレクトリを圧縮することにより、SSHやローカルディレクトリに同期

  リモートディレクトリ同期にローカルディレクトリにsshと圧縮を経由して/ホーム/公共:rsyncの-az -e sshを--delete /ホーム/ローカルIP_ADDR

  DD BS = 1M =は/ dev / hdaの場合| gzipで| sshのユーザ@ IP_ADDR D-D '= hda.gzの' sshのリモートホストのローカルディスク上のバックアップ操作を行うことで、

  DD =は/ dev / sdaに=を/ tmp / file1のバックアップディスクの内容の場合は、ファイルへ

  タール-Puf backup.tarを/ホーム/ユーザーインタラクティブ「/ホーム/ユーザー」ディレクトリのバックアップ操作を実行します

  (CDは/ tmp /ローカル/ &&タールC。)| Sshの-CユーザーIP_ADDR @ 'CD /ホーム/共有/ &&タールX -p' ssh経由でリモートディレクトリ上のディレクトリの内容をコピーします

  (タールC /ホーム)| IP_ADDR @ sshの-CユーザーのCD /ホーム/バックアップ-homeは&&タールのx -p "ssh経由でリモートディレクトリ上のローカルディレクトリをコピー

  許可とリンクを保存ローカルコピー別のディレクトリ、 - ;(タールXF CDを/ tmp /バックアップ)| - タールCF。

  見つけるの/ home / user1の-name '.txtの' | xargsのCP -av --target-ディレクトリ= /ホーム/バックアップは/見つけると、すべての '.TXT' ファイルをコピーする--parentsそのディレクトリから別のディレクトリに終了

  発見は/ var / log -name 'の.log' |タールCV --files-から= - | bzip2形式> log.tar.bz2文書のすべての 'の.log' 末端を見つけて、パケットのbzipを作ります

  DD =は/ dev / hdaとのフロッピーにコピーMBR(マスターブートレコード)を作るために=は/ dev / fd0とBS = 512数= 1の場合

  DDバックアップコピーから=は/ dev / fd0との=は/ dev / hdaとBS = 512数= 1つのレジュームMBRは、フロッピーディスクに保存した場合

  テキスト処理

  猫FILE1 FILE2の... | コマンドPIPE、STDINとSTDOUTを使用してテキストを操作するための<> file1_in.txt_or_file1_out.txt一般的な構文

  猫FILE1 |コマンド(セッド、grepを、awkは、grepを、等...)> result.txtマージテキストファイルの詳細な説明、および導入は、新しいファイルを書き込み

  猫FILE1 |テキストコマンド(セッド、grepを、awkは、grepを、等が...)>>ファイルをマージし、簡単な紹介、既存のファイルを書き込むresult.txt詳細

  grepの8月の/ var /ログ/ファイル内のメッセージ 'の/ var / log / messagesに' 検索キーワード "8月"

  グレップ^ 8月の/ var /ログ/ファイル内のメッセージ 'の/ var / log / messagesに' "8月" 語彙を見つけるために開始します

  grepの[0-9]の/ var / log / messagesには含まれるすべての行の 'の/ var / log / messagesに' ファイル番号を選択します

  grepの8月-Rは/ var / log / *検索文字列 "8月" ディレクトリの 'は/ var / log' ディレクトリおよびそれに続きます

  SEDさん/ stringa1 / stringa2 / G '、EXAMPLE.SQLでEXAMPLE.SQLの "文字列1" 置き換える "string2の"

  sedの '/ ^ KaTeX解析エラー:予想される' EOF '得た' #を:/ *#/ d 'を49位に空白行をsedの...'; / ^ / D「、EXAMPLE.SQL、EXAMPLE.SQLからすべてのファイルを削除しますコメントと空白行

  エコー 'esempio' | trは '[:下:]' '[:アッパー:]' 垂直統合されたセルの内容

  SED -e「1D」result.txtファイル、EXAMPLE.SQLの最初の行から除外

  sedの-n「/ stringa1 / P」ビューは言葉だけ「文字列1」の行が含まれています

  SED -eさん/ $ //」EXAMPLE.SQLの空白文字の各行の終わりを削除

  SED -eさん/ stringa1 // G '、EXAMPLE.SQLのみ削除の単語文書から「文字列1」と残りのすべてを保持

  SED -n、行5の最初の行からコンテンツを視聴EXAMPLE.TXT「1,5p 5Q」

  sedの-n '5P、5Q' EXAMPLE.SQLのビューライン5

  SED -e 'S / 00/0 / G' 単一複数によって置換ゼロゼロEXAMPLE.TXT

  ラインマークされたファイルの猫-n FILE1番号

  猫、EXAMPLE.SQL |すべての偶数行awkのNR%2 == 1「削除ファイル、EXAMPLE.SQL

  最初の列のawkの視線「{$ 1印刷}」|エコーABC

  エコーABC | AWK '{$ 1、$ 3印刷}' 第一及び第三のカラムラインを表示します

  二つのファイルのファイルfile1 file2のマージ内容または2つの列を貼り付けます

  -d「+」FILE1 FILE2を区別するために「+」の中間で、二つのファイルまたは2列の内容をマージして貼り付け

  ソートFILE1 FILE2ソートの2つのファイルの内容

  ソートFILE1 FILE2 |二つのファイルとセットのuniqの(重複行の一つのコピーのみ)

  唯一のユニークな行を表示することにより、uniqの-uファイル|ソートFILE1 FILE2

  ソートFILE1 FILE2 |(両方のファイルに存在するファイルのみを残して)、2つのファイルの-dソート内容uniqの

  概要のみ含まれているコンテンツファイル「FILE1」を削除2 COMM -1 FILE1 FILE2を比較します

  目的は、二つのCOMM -2 FILE1 FILE2ファイルが含まれているコンテンツのみ「FILE2」を削除比較します

  コンテンツCOMM -3 file1をfile2の両方のファイルにのみ部分的に共通する削除することによって、2つのファイルを比較

 

離れてビデオを見ているよう関連動画

エッセンシャルLinuxのコマンドとCプログラミング言語
http://www.makeru.com.cn/video/1862.html?s=45051

C言語プログラミングの基礎
http://www.makeru.com.cn/course/details/2233?s=45051は、
Cプログラミング能力強化
http://www.makeru.com.cn/live/1392_1166.html?s=45051を

楽しいC言語リスト
http://www.makeru.com.cn/live/1392_338.html?s=45051

830 802 928:彼らは、学習交換基を追加することができます

おすすめ

転載: www.cnblogs.com/923327iu/p/12065831.html