ホームページ > 運用・保守 > Linuxの運用と保守 > プログラマーは一般的に使用される 59 の Linux コマンドをマスターする必要がある

プログラマーは一般的に使用される 59 の Linux コマンドをマスターする必要がある

坏嘻嘻
リリース: 2018-09-15 15:39:09
オリジナル
1950 人が閲覧しました

この記事の内容は、Linux でよく使用される 58 個のコマンドです。必要な方は参考にしてください。

  1. #クイック スタート ターミナル: ctr alt t

  2. ターミナルのフォントを拡大: ctrShift ' '

  3. ターミナルのフォント縮小: ctr '-'

  4. ls: 現在のディレクトリのファイル情報を表示します

  5. pwd: ファイルのパスを表示します現在のディレクトリ

  6. touch: ファイルの作成

  7. mkdir: フォルダーの作成

  8. rmdir: 空を削除フォルダ

  9. rm: ファイルはデフォルトで削除されます。 -r は、フォルダ内のすべてのファイル情報を再帰的に削除し、最後にフォルダを削除することを意味します

  10. cd ディレクトリの切り替え 10.1 cd ディレクトリ名: 指定したディレクトリに切り替えます 10.2 cd ..: 上位ディレクトリに切り替えます 10.3 cd .: 現在のディレクトリに切り替えます 10.4 cd ~: ユーザーの作業ディレクトリに切り替えます 10.5 cd -=> ~ : ユーザーの作業ディレクトリに切り替えます。 10.6 cd -: 最後のディレクトリに切り替えます。

  11. #clear : 画面をクリア->ウィンドウ : cls
  12. # 絶対パス: ルートディレクトリから始まるパスを絶対パスと呼びます -> cd /home/python
  13. 相対パス: 現在のディレクトリから始まるパスを相対パスと呼びますpath -> cd ../test cd ./test
  14. 絶対パスと相対パスの使用の概要: 切り替えるディレクトリがルート ディレクトリに近い場合は、次のようにします。切り替え先のディレクトリがカレント ディレクトリに近い場合は相対パスを使用し、切り替え先のディレクトリがカレント ディレクトリおよびルート ディレクトリに近い場合は絶対パス
  15. を使用します。

  16. cp: コピー 15.1 cp ファイル名 パス: 指定したディレクトリにファイルをコピー 15.2 cp ファイル名 パス/新しいファイル名: ファイルを指定したパスにコピーし、新しいファイル名に変更します 15.3 cpファイル名 新しいファイル名: ファイルを現在のディレクトリにコピーし、新しいファイル名に変更します。 15.3 cp フォルダー パス -r : フォルダーを指定したパスにコピーします -r: フォルダー内のすべてのファイルを再帰的にコピーします
  17. mv: 移動(切り取り) 16.1 mv ファイル名パス : ファイルを指定したディレクトリに移動 16.2 mv ファイル名パス/新しいファイル名 : ファイルを指定したパスに移動し、新しいファイル名に変更しますファイル名 16.3 mv ファイル名 新しいファイル名: 16.4 mv の名前を変更します。 フォルダー パス: フォルダーを指定したパスに移動します。
  18. #tree: ディレクトリ ツリーの形式でディレクトリ情報を表示します。 17.1 ツリーpath: 指定したパスのディレクトリ ツリー情報を表示します
  19. cal: 現在の月のカレンダーを表示します 18.1 cal -y: 年間のカレンダー情報を表示します
  20. date: 現在時刻を表示します。 19.1 時間形式: 日付 " %Y-%m-%d %H:%M:%S": 年、月、日、および 10 秒
  21. history: 履歴コマンドの表示 20.1! 履歴コマンド番号: 対応する履歴コマンドの実行
  22. コマンド形式: 21.1 コマンド名オプション パラメータ、プロンプト オプションはパラメータの後に配置できる場合がありますが、エラーが報告された場合は、scp -r のようにコマンドの後にそれらを配置することを検討してください。 21.2 オプション: 例: -r、オプションには 0 以上が含まれる場合があります。 21.3 パラメータ: ファイル名またはパス、パラメータには 0 が含まれる場合があります。以上

  23. コマンド名 --help: ヘルプ情報の表示

  24. man コマンド名: ヘルプ情報の表示 23.1 fスペース: 次のページを表示 23.2 b: 前のページを表示 23.3 Enter: 次の行を表示 23.4 q: 終了
  25. rm: オプション 24.1 -i: 削除前のリマインダー 24.2 -r: すべてを再帰的に削除フォルダ内のファイル情報 24.3 -f: ファイルが存在しない場合、削除時にエラーメッセージを表示しません 24.4 -v: 削除説明情報を表示します 24.5 -d: 空のディレクトリを削除します

  26. ls オプション 25.1 -l: リスト形式で表示 25.2 -a: 隠しファイルを表示 25.3 - h: ファイルサイズ単位で表示

  27. ##ll -> ls -al
  28. l -> ls
  29. mkdir オプション: 28.1 -p: 必要なフォルダーを事前に作成します。
  30. cp オプション 29.1 -i: リマインダーを表示 29.2 -r: フォルダーを再帰的にコピー 29.3 -f: 直接上書き 29.4 -v: コピーされたパスの説明を表示
  31. mv オプション: 30.1 -i: リマインダーを表示 30.2 -f: 直接上書き 30.3 -v: 移動したパスの説明を表示
  32. Redirection (>,>>): 指定した表示方向を書き換えて保存端末に表示されているデータをファイルに保存し、後でデータを表示します ファイル全体を表示 31.1 >: ファイルが存在する場合、元のデータが最初に消去され、次に新しいデータが書き込まれます。これはファイル操作と同等です: w 31.2 >>: ファイルが存在する場合、元のデータに基づいてデータの追加書き込みが実行されます。 概要: ls、tree、cat コレクションのリダイレクトは
  33. ## を使用します。

    #gedit: テキスト編集ツールのコマンド、読み取りおよび書き込み可能
  34. cat: ターミナルでファイル内のデータを表示、読み取り専用
  35. more: 分割画面表示 34.1 f(スペース): 次のページを見る 34.2 b: 前のページを見る 34.3 Enter: 次の行を見る 34.4 q: 終了
  36. | パイプライン: データのコンテナとして理解できます 35.1 注: パイプを more ページと組み合わせて使用​​すると、前のページを見ることができません: b ショートカット キーが機能しません 35.2 ls、tree cat はパイプと組み合わせて使用​​できます
  37. ファイルの結合 36.1 cat 1.txt 2.txt > 3.txt
  38. リンク: ソフト リンク: ショートカットと同様です。注意: 元のファイルのソフト リンクを削除しても無効です。ソフト リンクを作成してもハード リンクの数は 1 増えません。ソフト リンクを作成することもできます。非常に重要な注意事項 ポイント: ソフト リンクが元のファイルと同じディレクトリにない場合、元のファイルはソフト リンクの絶対パスを使用する必要があります: ln -s 1.txt 1-s。 txt, ln -s /home/python/Desktop/AAA /1.txt ../1-s.txt デフォルトでは、現在のディレクトリで

  39. を検索します。

    ハード リンク: 人が複数の名前を持つことができるのと同様に、元のファイルを削除してもハード リンク ファイルには影響しません。注: ディレクトリに対してハード リンクを作成することはできません。ハード リンクを作成すると、ファイルに対してのみ作成できます。ハード リンクを作成すると、ハード リンクの数が 1 つ増加します。ハード リンクの使用: ln 1.txt 1-h.txt

  40. #grep: 検索内容に基づいてデータを検索 38.1 -n: 行番号を表示 38.2 -v: 検索内容に基づいて否定 38.3 -i: 大文字と小文字を無視


  41. find: 指定されたパスに基づいてファイルを検索します 39.1 -name: ファイル名に基づいて検索します 39.2 -size: ファイル サイズに基づいて検索します。これは正確ではないため、一般的には使用されないことに注意してください 39.3 -perm: アクセス許可 r:4 w:2 x:1 find に基づいて検索します。 -name "*.txt" -> ワイルドカード: ファジー クエリの役割を果たします。 * は 0 または複数の文字、?: 任意の文字のみに一致します。ヒント: ワイルドカードは正規表現

  42. ls とは関係がありません。例: ls *.txt# と組み合わせて使用​​します。

  43. #tar をパッケージ 41.1 tar -cvf test .tar *.txt -> test.tar パッケージに変換します。圧縮されていないため、容量が小さくならないことに注意してください
  44. gzip 圧縮 42.1 gzip test.tar -> test.tar.gz 圧縮パッケージ、容量が小さくなります
  45. tar パッケージ化と圧縮 (マスターする必要があります) 43.1 tar -zcvf test.tar.gz *.txt -> test.tar.gz 圧縮パッケージ 43.2 -z: 圧縮 -c: パッケージ化 -v: パッケージ化されたファイルを表示 f: ファイル名を指定
  46. gzip 44.1 gzip -d test.tar.gz -> test.tar パッケージを解凍します
  47. tar 45.1 tar -xvf test.tar -> のファイルを解凍します。パッケージ 45.2 -x: Unpack
  48. tar 解凍と解凍 (マスターする必要があります) 46.1 tar -zxvf test.tar.gz -> ファイルを解凍して解凍します 46.2 tar -zxvf test。 tar.gz -C path -> 圧縮パッケージを指定したパスに解凍して解凍します
  49. bz2 パックして圧縮します -jcvf test.bz2 *.txt -> test.bz2
  50. bz2 48.1 の解凍と解凍 tar -jxvf test.bz2 -> 圧縮パッケージ内のファイル 48.2 の取得 tar -jxvf test.bz2 -C path -> 圧縮ファイルの解凍と解凍指定されたパスへ
  51. # zip パッケージ化と圧縮 49.1 zip test[.zip オプション] *.txt -> test.zip
  52. unzip解凍と解凍 50.1 unzip test.zip -> 解決策を入手 圧縮および解凍されたファイル 50.2 unzip test.zip -d path -> 指定されたパスに解凍および解凍 50.3 要約: zip 圧縮パッケージは最大のスペースを占有し、通常は.gz および bz2
  53. chmod: ファイル権限の変更 51.1 ユーザー役割: u: 現在のユーザー g: 同じグループ内のユーザー o: 他のユーザー a: すべてのユーザー 51.2 権限: r(4 ): 読み取り可能 w(2): 書き込み可能 x( 1): 実行可能 - (0): 権限なし 51.3 chmod a=rwx 1.txt、chmod a=- 1.txt、chmod a= 1.txt、chmod 777 1. txt chmod 000 1.txt 51.4 ユーザーが異なれば権限も異なります: chmod u=r,g=w,r=rwx 1.txt, chmod 427 1.txt
  54. cp option-a : ファイルのアクセス許可を保持します (主に他のユーザー用)。 アクセス許可、ヒント: -a には -r オプションが含まれています。フォルダー
  55. # をコピーすることもできます: コマンドのパスを取得します
  56. sudo -s: 管理者ユーザーに切り替えます
  57. whoami: 現在のユーザー
  58. who: これらのユーザー現在ログインしています
  59. passwd:パスワードの変更
  60. ##exit:アカウントの終了
  61. ##

以上がプログラマーは一般的に使用される 59 の Linux コマンドをマスターする必要があるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート