liunx学習
Liunx学習コース
Liunxコマンド
Liunxファイルフォーマット:-:通常ファイルdを表す:ディレクトリファイルbを表す:高速ファイルcを表す:文字デバイスファイルlを表す:ソフトリンクファイルpを表す:パイプファイルsを表す:ソケットファイルを表す(centos 7.6/bin/bash)w現在のログインユーザの操作を表示who現在のログインシステムのユーザ情報whoami現在のログインユーザの名前which外部コマンドパスwhich cmd whereis who外部コマンドパスを表示ヘルプマニュアルtty現在のディレクトリ端末who ami現在のディレクトリ端末とリンクアドレスinit#を表示現在の端末に切り替えて最後まで閉じるエンドrunlevel表示切り替え端末freeメモリlscpu表示cpu lsblk表示ハードウェアマウントcal表示カレンダーdate表示ソフトウェア日付hwclock、clockハードウェア日付-sハードウェア基準でソフトウェア時間を変更-wソフトウェア基準でハードウェア時間timedatectl statusタイムゾーンtimedatectl list-timezonesすべてのタイムゾーンtimedatectl set-timezone変更タイムゾーンechoエコー表示文字""強参照
いくつかのコマンドの使い方:1
一、ls現在のディレクトリの内容または指定ディレクトリをリストする
使用法:ls[options][files_or_dirs]例ls-aは、隠しファイルls-lを含んで追加の情報ls-Rディレクトリ再帰を表示するls-ldディレクトリとシンボルリンク情報ls-1ファイルを最後まで表示することによってls-Sを表示します.表示してatimeで新しいものから古いものへ並べ替えls–Uでディレクトリ格納順にls–Xでファイル接尾辞で並べ替えls-dで現在のファイル属性をリストします.サブディレクトリ情報をリストしません.概念を補充します.1つのファイルまたはディレクトリ作成後に3つのタイムスタンプがあります.access timeアクセス時間、atime、ファイル内容modify time変更時間、mtime、ファイルの内容(データ)を変更して時間を変更して、ctime、メタデータはstatを変更して表示することができます
二、touch空のファイルを作成(-)
使用法:touch[OPTION]...FILE... -a atimeとctime-mのみを変更mtimeとctime-t[[CC]YY]MMDDhhmm[.ss]atimeとmtimeを指定するタイムスタンプ-cファイルが存在しない場合は作成しません
三、cpレプリケーションファイルとディレクトリ
cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... ディレクトリからルートへのcp SRC DEST SRCがファイル:ターゲットが存在しない場合:DESTを新規作成し、SRCの内容をDESTに埋め込みます.ターゲットが存在する場合:DESTがファイルである場合:SRCの内容をDESTのセキュリティベースに上書きします.cpコマンドで-iオプションを使用することをお勧めします.DESTがディレクトリの場合、DESTの下に元のファイルと同じ名前のファイルを新規作成し、SRCの内容を新しいファイルに入力します.-i上書き前に-nが上書きされないことを示します.両者の順序-r,-Rはディレクトリと内部のすべての内容-aを再帰的にコピーします.-dR--preserv=all-d--no-dereference--preserv=linksに相当元のファイルをコピーせず、リンク名--preserv[=ATTR_LIST]mode:権限ownership:属主属グループtimestamp:links xattr context all-p同等--preserv=mode,ownership,timestamp-v--verbose-f--force-u--updateは、ターゲット更新ファイルまたはターゲットが存在しないファイル-bターゲットよりもソースが存在するのみをコピーします.上書き前にバックアップします.形式はfilename~--backup=numberedターゲットが存在し、上書き前にバックアップに数字接尾辞を付けます.
四、mv移動と再感度ファイル
mv [OPTION]... [-T]SOURCE DEST--ディレクトリmv[OPTION]...SOURCE... DIRECTORY--ソースからディレクトリmv[OPTION]...-t DIRECTORY SOURCE... 共通オプション:-iインタラクティブ-f強制-bターゲットが存在し、上書き前にバックアップ
五、rm削除
rm [OPTION]... FILE... 一般的なオプション:-iインタラクティブ-f強制削除-r再帰--no-preserve-root削除/例:rm-rf/*
六、目次操作
tree表示ディレクトリツリー-d:ディレクトリ-Lレベルのみ表示:表示されるレベル数-P patternを指定:指定されたpatternで一致するパスのみを表示mkdir作成ディレクトリ-p:エラーを報告しない場合、必要な各ディレクトリを自動的に作成する-v:詳細を表示-m MODE:ディレクトリ作成時に直接権限を指定rmdir空ディレクトリを削除-p:親空ディレクトリを再帰削除-v:詳細を表示rm-r再帰削除ディレクトリツリーここに追加のinode、ソフト接続、ハードリンクの概念があるチェックファイルのタイプを理解する必要がある次に、適切なオープンコマンドまたはアプリケーションがfile[options]...共通オプション:-bファイル認識結果をリストする場合、ファイル名を表示しません-f filelistファイルfilelistファイル名をリストするファイルタイプ-F出力ファイル名を指定した区切り記号で置き換えた後のデフォルト
七、標準I/O
標準入出力プログラム:指令+データ読み込みデータ:Input出力データ:Outputが開いているファイルにはfd:file descriptor(ファイル記述子)Linuxがあります.プログラムには3種類のI/Oデバイス標準入力(stdIN)を提供します.0デフォルトではキーボードからの入力標準出力を受け入れます.(stdOUT)-1ターミナルウィンドウ標準エラーへのデフォルト出力(stdERR)-2デフォルト出力からターミナルウィンドウI/Oリダイレクト:デフォルト位置stdOUTとstdERRをファイルコマンド操作シンボルファイル名にリダイレクトできる操作シンボルは、>stdOUTをファイルにリダイレクトする2>stdERRをファイルにリダイレクトする&>すべての出力をファイル>文にリダイレクトするファイルの内容を上書きset-C既存のファイルを上書きすることは禁止されていますが、追加できます>|file強制上書きset+C許可上書き>>既存のコンテンツに基づいて、コンテンツls/erro/boot>fbを追加します.txt 2>&1 ls/erro/boot 2>fb.txt >&2 ls/erro/boot 2>&1 > fc.txt (ls/erro/boot 2>&1) > fc.txt (uanm -r;hostname) > fc.txt標準入力のリダイレクト bc2.txt cat < bc.txt > bc.txtクリアcat> bc.txt無限再帰
八、変換と削除文字
tr変換と削除文字tr[OPTION]...SET 1[SET 2]オプション:-c–C--complement:文字セットの補完-d--delete:第1文字セットに属するすべての文字を削除-s--squeeze-repeats:連続的に繰り返される文字を個別の文字で表す-t--truncate-set 1:第1文字セット対応文字を第2文字セット対応文字に変換する[:alnum:]:アルファベットと数字[:alpha:]:アルファベット[:cntrl:]:制御(印刷なし)文字[:digit:]:数字[:graph:]:グラフィック文字[:lower:]:小文字[:print:]:印刷可能文字[:punct:]:句読点[:space:]:空白文字[:upper:]:大文字[:xdigit:]:16進数文字
Liunxコマンド
Liunxファイルフォーマット:-:通常ファイルdを表す:ディレクトリファイルbを表す:高速ファイルcを表す:文字デバイスファイルlを表す:ソフトリンクファイルpを表す:パイプファイルsを表す:ソケットファイルを表す(centos 7.6/bin/bash)w現在のログインユーザの操作を表示who現在のログインシステムのユーザ情報whoami現在のログインユーザの名前which外部コマンドパスwhich cmd whereis who外部コマンドパスを表示ヘルプマニュアルtty現在のディレクトリ端末who ami現在のディレクトリ端末とリンクアドレスinit#を表示現在の端末に切り替えて最後まで閉じるエンドrunlevel表示切り替え端末freeメモリlscpu表示cpu lsblk表示ハードウェアマウントcal表示カレンダーdate表示ソフトウェア日付hwclock、clockハードウェア日付-sハードウェア基準でソフトウェア時間を変更-wソフトウェア基準でハードウェア時間timedatectl statusタイムゾーンtimedatectl list-timezonesすべてのタイムゾーンtimedatectl set-timezone変更タイムゾーンechoエコー表示文字""強参照
識別コマンドhistory履歴コマンドPWD(OLDPWD)現在のディレクトリ相対ディレクトリ、絶対ディレクトリps aux現在のプロセスdfを参照光ディスクマウントuanme-r-n順次システム名バージョン番号ホスト名alias別名hashキャッシュを表示いくつかのコマンドの使い方:1
一、ls現在のディレクトリの内容または指定ディレクトリをリストする
使用法:ls[options][files_or_dirs]例ls-aは、隠しファイルls-lを含んで追加の情報ls-Rディレクトリ再帰を表示するls-ldディレクトリとシンボルリンク情報ls-1ファイルを最後まで表示することによってls-Sを表示します.表示してatimeで新しいものから古いものへ並べ替えls–Uでディレクトリ格納順にls–Xでファイル接尾辞で並べ替えls-dで現在のファイル属性をリストします.サブディレクトリ情報をリストしません.概念を補充します.1つのファイルまたはディレクトリ作成後に3つのタイムスタンプがあります.access timeアクセス時間、atime、ファイル内容modify time変更時間、mtime、ファイルの内容(データ)を変更して時間を変更して、ctime、メタデータはstatを変更して表示することができます
二、touch空のファイルを作成(-)
使用法:touch[OPTION]...FILE... -a atimeとctime-mのみを変更mtimeとctime-t[[CC]YY]MMDDhhmm[.ss]atimeとmtimeを指定するタイムスタンプ-cファイルが存在しない場合は作成しません
三、cpレプリケーションファイルとディレクトリ
cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... ディレクトリからルートへのcp SRC DEST SRCがファイル:ターゲットが存在しない場合:DESTを新規作成し、SRCの内容をDESTに埋め込みます.ターゲットが存在する場合:DESTがファイルである場合:SRCの内容をDESTのセキュリティベースに上書きします.cpコマンドで-iオプションを使用することをお勧めします.DESTがディレクトリの場合、DESTの下に元のファイルと同じ名前のファイルを新規作成し、SRCの内容を新しいファイルに入力します.-i上書き前に-nが上書きされないことを示します.両者の順序-r,-Rはディレクトリと内部のすべての内容-aを再帰的にコピーします.-dR--preserv=all-d--no-dereference--preserv=linksに相当元のファイルをコピーせず、リンク名--preserv[=ATTR_LIST]mode:権限ownership:属主属グループtimestamp:links xattr context all-p同等--preserv=mode,ownership,timestamp-v--verbose-f--force-u--updateは、ターゲット更新ファイルまたはターゲットが存在しないファイル-bターゲットよりもソースが存在するのみをコピーします.上書き前にバックアップします.形式はfilename~--backup=numberedターゲットが存在し、上書き前にバックアップに数字接尾辞を付けます.
四、mv移動と再感度ファイル
mv [OPTION]... [-T]SOURCE DEST--ディレクトリmv[OPTION]...SOURCE... DIRECTORY--ソースからディレクトリmv[OPTION]...-t DIRECTORY SOURCE... 共通オプション:-iインタラクティブ-f強制-bターゲットが存在し、上書き前にバックアップ
五、rm削除
rm [OPTION]... FILE... 一般的なオプション:-iインタラクティブ-f強制削除-r再帰--no-preserve-root削除/例:rm-rf/*
六、目次操作
tree表示ディレクトリツリー-d:ディレクトリ-Lレベルのみ表示:表示されるレベル数-P patternを指定:指定されたpatternで一致するパスのみを表示mkdir作成ディレクトリ-p:エラーを報告しない場合、必要な各ディレクトリを自動的に作成する-v:詳細を表示-m MODE:ディレクトリ作成時に直接権限を指定rmdir空ディレクトリを削除-p:親空ディレクトリを再帰削除-v:詳細を表示rm-r再帰削除ディレクトリツリーここに追加のinode、ソフト接続、ハードリンクの概念があるチェックファイルのタイプを理解する必要がある次に、適切なオープンコマンドまたはアプリケーションがfile[options]...共通オプション:-bファイル認識結果をリストする場合、ファイル名を表示しません-f filelistファイルfilelistファイル名をリストするファイルタイプ-F出力ファイル名を指定した区切り記号で置き換えた後のデフォルト
七、標準I/O
標準入出力プログラム:指令+データ読み込みデータ:Input出力データ:Outputが開いているファイルにはfd:file descriptor(ファイル記述子)Linuxがあります.プログラムには3種類のI/Oデバイス標準入力(stdIN)を提供します.0デフォルトではキーボードからの入力標準出力を受け入れます.(stdOUT)-1ターミナルウィンドウ標準エラーへのデフォルト出力(stdERR)-2デフォルト出力からターミナルウィンドウI/Oリダイレクト:デフォルト位置stdOUTとstdERRをファイルコマンド操作シンボルファイル名にリダイレクトできる操作シンボルは、>stdOUTをファイルにリダイレクトする2>stdERRをファイルにリダイレクトする&>すべての出力をファイル>文にリダイレクトするファイルの内容を上書きset-C既存のファイルを上書きすることは禁止されていますが、追加できます>|file強制上書きset+C許可上書き>>既存のコンテンツに基づいて、コンテンツls/erro/boot>fbを追加します.txt 2>&1 ls/erro/boot 2>fb.txt >&2 ls/erro/boot 2>&1 > fc.txt (ls/erro/boot 2>&1) > fc.txt (uanm -r;hostname) > fc.txt標準入力のリダイレクト
八、変換と削除文字
tr変換と削除文字tr[OPTION]...SET 1[SET 2]オプション:-c–C--complement:文字セットの補完-d--delete:第1文字セットに属するすべての文字を削除-s--squeeze-repeats:連続的に繰り返される文字を個別の文字で表す-t--truncate-set 1:第1文字セット対応文字を第2文字セット対応文字に変換する[:alnum:]:アルファベットと数字[:alpha:]:アルファベット[:cntrl:]:制御(印刷なし)文字[:digit:]:数字[:graph:]:グラフィック文字[:lower:]:小文字[:print:]:印刷可能文字[:punct:]:句読点[:space:]:空白文字[:upper:]:大文字[:xdigit:]:16進数文字