テキストコンテンツの先頭/末尾の抽出:ファイルヘッダーの傍受/Tail形式:head -n番号ファイル名??? tail -n番号ファイル名1.行番号を指定しない場合、デフォルトの出力は10行になります2.オプション「-n number」は「-number」と省略できます。
出力のリダイレクト
>:出力のリダイレクト例:lsコマンドのmanページをfile.txtファイルとして保存する#man ls> file.txt
パイプライン操作
ファイルの8行目から12行目を表示します。
末尾-n 5(最初の12行の最後の5)
出力情報をページングする例:#ls– help |
その他
統計テキスト
wc:ワードカウントフォーマット:wc [オプション]… filename… -l:計算されたテキストの総行数-w:計算されたワード数-c:計算ファイルのバイト数-m:文字数を計算するオプションがない場合は、-lwcと同じです。
例:ユーザーアカウントの数を数える#wc -l /etc /passwd /etc /ディレクトリの.confを計算します。構成ファイル数ls -l /etc/*.conf | Wc -l <br>
テキストを取得する
grep:指定した文字列を含む出力行に条件に従ってテキスト行を取得しますフォーマット:grep [オプション]‘検索条件’ターゲットファイル? - i:大文字と小文字の区別を無視しますか?-v:逆引き参照、検索条件に一致しない行の出力?– color:検索文字列を強調表示します。 :
^…:…… $:で始まることを意味します。^ $:空行を示します。
ログインシェルとして/bin /bashを使用するユーザー数の計算#grep -c '/bin /bash' /etc /passwd複数のキーワードを検索し、そのいずれかに一致してから出力します。#grep -E 'SKEL |
SHELL '/etc /default /useradd
クロスプラットフォームでのファイル転送
Zip圧縮操作–形式:zip圧縮パッケージ名圧縮ファイル…–と-rを組み合わせてパッケージ化できますディレクトリの解凍解凍操作 - ndash;形式:unzip [-d target folder] .zip archive
例:#ls -lh /etc> ziptest.txt(/etcフォルダ内のすべてのファイル) aiptest.txtにリダイレクトします。#zip ziptest.txt.zip ziptest.txt(ziptest.txt.zipに圧縮されたファイル)#ls -lh ziptest。*(ディレクトリ内のファイルを表示)#unzip -d zdir /ziptest .txt.zip(ファイルをzdirフォルダーに解凍する)#ls zdir /(zdirフォルダー内のファイルを表示)
Linux圧縮ツール
圧縮形式
< BR>
圧縮ツール
ログイン
抽出ツール
ログイン
の.gz
GZIP
はgunzipまたはgzip -d
.bz2
bzip2
bunzip2またはbzip2 -d
.xz
xz
unxzまたはxz -d
linuxアーカイブツール
tarアーカイブをアーカイブ–形式に変換:tar [オプション]…アーカイブファイルのオリジナルファイルまたはディレクトリにtarリリースアーカイブをアーカイブ–形式:tar [オプション]…アーカイブ[-Cターゲットディレクトリ]
tarコマンドの共通オプション:-c:.tar形式でアーカイブファイルを作成します。-x:.tar形式でアーカイブファイルを解凍します。-C:解凍します。解放する対象フォルダを指定します。-f:アーカイブファイルを使用します。-z、-j、-J:それぞれgzip、bzip2、xz圧縮/解凍を呼び出します。-v:出力詳細-t:パッケージ内のビューファイルを一覧表示します。 Br>
例:.tar.gzパッケージファイルを作成します。#tar -zcf boot.tar.gz /boot /.tar.gzパッケージファイルを解放します。#tar -zxf boot.tar.gz -C tmp /ディレクトリのtmpフォルダの下)boot.tar.gzファイルに含まれているものを確認します。#tar -tvf boot.tar.gz
実行可能ファイルの検索
どの検索ツールのフォーマット:which [-a] program name…はデフォルトでエイリアスを検索しますが、ポジショニングインデックスライブラリを確立するためのファイルポジショニングを検索する内部コマンドは検索しません - ndash; updatedbコマンドを実行します。位置:/var/lib/mlocate/mlocate.db検索ロケーター–フォーマット:locate [オプション]…キーワード
例:#touch myhttpd.conf #updatedb #locate httpd.conf
完全一致検索検索ツール - ndash;フォーマット:find [検索範囲] [検索条件]共通検索条件– -type:ファイルタイプで検索– -name:ファイル名で検索– -size:ファイルサイズで検索 - nd -mtime:コンテンツの修正日時に応じて、指定した種類で検索します(f:通常ファイル、d:ディレクトリ、l:接続ファイル、b:ブロック型デバイスファイル、c文字型デバイスファイル)。 >例:#find /boot -type l(起動中の接続ファイルを探す)#find /boot -type d(起動中のディレクトリファイルを探す)
名前で検索– -name、ワイルドカードを使う
サンプルコード:#find /etc -name" resol * .conf" #find /dev -type c -a -name" tty [1-3]"
( -a:複数の条件が同時に満たされていますか?-c:複数の条件がそのうちの1つを満たしています。
- ]サイズ
例:#ls -lh /boot/*.img(ディレクトリ内のimgファイルを表示)#find /boot /-name" *。img" -a -size + 2M(検索imgサフィックスがあり、ファイルサイズがディレクトリ内で2Mを超えるファイル)
ファイル変更時刻で検索する - ndash; -mtime [+ |]
- ]日、n日前
#cp /root/install.log ./#cp install.log install.new #ls -lh install。??? #find -name" install。???"内で変更されています。 -a -mtime + 2
find–で見つけたファイルの取り扱いfind [scope] [conditions] -exec処理コマンド{} \\;–条件に基づいた結果の検索と処理
サンプルコード:#find /boot -size + 2M #find /boot -size + 2M -exec ls -lh {} \\;
A.静的ライブラリの概念 1.ライブラリは、プログラムにリンクできる、コンパイル済みのオブジェクトファイルの集まりです。静的ライブラリサフィックスは、&rdquo; .a&rdquo;の特別なアーカ
A:sshの概略図は次のとおりです。 1. 2台のLinuxマシン間でsshを使用するために、ユーザー名とパスワードは必要ありません。デジタル署名RSAまたはDSAを使用してこ
2つの私のコンピュータのハードドライブの合計に対して、ソリッドステートディスク(SDA)がwin7のは、さらに定期的なハードドライブ(SDB)とインストールUbuntuのCentOS