よく使用される 100 の Linux コマンド
linuxコマンドはLinuxシステムを管理するためのコマンドです。 Linux システムの場合、中央プロセッサ、メモリ、ディスク ドライブ、キーボード、マウス、ユーザーなどはすべてファイルであり、以前の DOS コマンドと同様に、Linux システム管理のコマンドが通常の操作の中核となります。システムには、組み込みシェル コマンドと Linux コマンドの 2 種類の Linux コマンドがあります。この記事では、Linuxシステムを利用する際によく使うコマンドを100個挙げて簡単に解説します。
1. すべての環境変数を表示します
2. wc -l // 行をカウントし、wc -w をカウントします
3. lsattr ファイル // ファイル属性を表示します
4. -F: '{print $1}' //システム内のすべてのユーザーを表示
5, cat /etc/group //システム内のすべてのグループを表示
6, echo '1+2'|bc -l //数学的操作
7, uname -a //Linux カーネルなどに関する情報を表示します
8, badblocks -s /dev/sda //不良セクター スキャン中の進行状況を表示します
9, time コマンド //コマンドの実行時間
10. nmap -sP 172.30.4.0/24 //このネットワーク セグメントのホストで何人のユーザーが動作していますか? vgdisplay // の利用可能なスペースを表示します。 system
12. lvextend -L+20G /dev/tank/part1 //part1 パーティションに 20G スペースを追加します
13. lvresize -L-10G /dev/tank/part2 //part2 パーティションに 10G スペースを減らします
14. pvdisplay //ディスク情報を表示
15. mplayer -loop 10 /mnt/song/music/花儿开.mp3 //10回ループ
16. echo ~/ //ユーザーのホームディレクトリを表示
17, echo $[5*5] //四則演算
18, echo $((5*5)) //四則演算
19, eval ls;ps aux|grep httpd //どちらのコマンドも実行可能
20, free -m //メモリを MB 単位で表示します
21, uptime //システムの稼働時間を表示します。現在時刻、システムの稼働時間、稼働状況が順に表示されます。現在ログインしているユーザーが多く、過去 1 分、5 分、15 分のシステムの平均負荷
22、追加操作
[root@phpac phpac]# let a=34+3;
[root@phpac phpac]# echo $a;
23, echo "aa" > test.txt および echo "bb" >> test.txt //> 元のファイルをクリアして、 file, > ;>内容をファイルの最後に置きます
24, echo $PATH //単一の変数を表示します
25, cmp file1 file2 //ファイルの内容を比較します
26, clear //画面をクリアします
27, echo 23423 |awk -re-interval '/[0-9]{3,}/' //再間隔を付けないと表示されません
28, cal //きちんとした間隔を取得カレンダー形式
29, chmod go +w -R /home/zhangy //グループユーザーと他のユーザーに書き込み権限を追加します
30, Mirror /mysql //mysql ディレクトリをダウンロードします
31, Mirror -R /mysql / /mysql ディレクトリをアップロードします
32, rmmod pcspkr //タブのサウンドをオフにします
33, modprobe pcspkr //タブのサウンドをオンにします
34, gpasswd -a zhangy Wheel //ユーザー zhangy を Wheel グループに追加します
35, dd if=/dev /zero of=/virtual/ubuntu.virt.img bs=1M count=4096 //4G IMGイメージを作成
36, lspic // PCIデバイスを表示
37, lsusb / /USBデバイスを表示
38, 履歴less //less rootはmoreと似ているので、lessを使うと快適です
39, ln -s //-sを忘れるとハードリンクになります
40, tar zxvf test.tar.gz - C /home/zhangy //指定されたディレクトリにコンテンツを抽出します
41, umask 003 u 権限は 7、g 権限は 7、他のユーザーは 4、つまり 774 , 777-003=774
42, mkfs -t vfat /dev/hda6 //モバイルハードディスクのパーティションをvfat形式にフォーマットします
43, mount /dev/cdrom /media/cdrom //cdromをマウントします
44, getent group 532 //グループ ID を通じて、グループ情報を検索
45, last //ログインに成功したユーザー レコード
46, lastb //ログインに失敗したユーザー レコード
47, dump -S /dev/sda2 //バックアップする/dev/sda2の必要容量を確認する
48, dump -0j -f /dev/hda2/sda2_bak.dump.bz2 /dev/sda2 //sda2をバックアップして圧縮する
49,restore -t -f /dev/hda2/sda2_bak.dump // バックアップ情報を表示
50、復元 -r -f /dev/hda2/sda2_bak.dump // バックアップを復元
51、fc-list // にインストールされているフォントを表示system
52, find ./ -type f - exec grep -q "root" {} ; -exec echo {} ; // ディレクトリ内のファイルに含まれる文字列を検索
53, vmstat 5 // システムを表示情報、CPU、メモリ、I/O ごとに待機します
54. top の後に、Shift + P で占有されるプロセスの並べ替えが表示されます
55. Top の後に、Shift + M で占有されるメモリの並べ替えが表示されます
56. iptraf -g //各インターフェイスのトラフィックを表示します
57 , ostat -d -x /dev/sda2 2 //iostat を使用してディスク /dev/sda2 のディスク I/O ステータスを確認し、2 秒ごとに更新します
58, past -sd '|||n' test //File 4行ごとに1行に変換し、|で区切ります。
59, lsof -i :22 //現在ポート 22 で実行されているプログラムを知る
60, lsof -c abc //abc プロセスによって現在開かれているファイルを表示する
61, lsof -p 12 //参照プロセス番号が 12 であること プロセスによって開かれているファイル
62, rz -y // ファイルをアップロード
63, Route // ルーティング情報を表示
64, ifup // ネットワーク カードをオンにする
65, ifdown // ネットワーク カード
66 をオフにし、route del -net 172.168.0.0 netmask 255.255.0.0 dev eth0 // ネットワーク セグメント 172.168
を削除します67, Route add -net 172.168.10.0 netmask 255.255.255.0 dev eth0 //ルートを追加します
68, netstat -tunl //監視対象のネットワーク サービス ポートを一覧表示します
69, netstat -tun //接続されているネットワーク サービスを一覧表示しますport
70, ls -lrt //時間の逆順にソート
71, rsync -P //同期中の進行状況を表示
72.history -c //履歴をクリアするコマンド
73, cd – / /Return最後のディレクトリへ
74,tree //ディレクトリツリーを表示
75, umount -n /mnt/hda2 //強制アンインストール
76, pacman -S firefox -nd //依存関係を削除
77, wget - c //ブレークポイントダウンロード
78, chroot /mnt/ubuntu //ルートディレクトリを/mnt/ubuntuに変更します
79, ctrl+a //コマンドラインの下でカーソルを先頭に移動します
80, ctrl +e //コマンドラインの下で、カーソルを末尾に移動します
81、cut -d: -f 1-4 test //使用方法: ファイルを分割し、分割後の 1-4 列を取得します
82, file /home/zhangy/ test.php //ファイルの基本情報を表示するために使用されます
83、touch test.txt //空のファイルを作成します text.txt
84、htpasswd -cbd /usr/local/nginx/ conf/authfile //アクセス制御ファイルを作成します
85, df //ディスク容量と現在のディスク数を表示します
86, fdisk -l //すべてのディスクの数を表示します
87, alsamixer //入力後、 m キーはミュートできます
88 , killall httpd //すべての httpd プロセスを強制終了します
89, killall -9 mysqld_safe //一部のプロセスはスーパーユーザーによって停止できません、-9 は強制削除です
90, echo "AaDCbd23″ |tr "[A-Z]" " [a-z]" 大文字から小文字へ、echo "AaDCbdc23" |tr -c b-d = b-d 以外の文字列を =
91 に置き換え、echo "ADSF" | utf8 への文字を gbk に変換します -f は from の略語で、-t はターミナルの略語のようです
92, cat -n file //内容の前に行番号が表示されます
93, chattr +i file //読み取り専用で、root ユーザーでも使用できません 変更する方法はありません
94, tar -tzvf test.tar.gz //アーカイブの内容をリストします
95, du -ah //ファイルリストのサイズを表示します
96, du -sh //すべてのファイルのサイズを表示 Sum
97, groups //現在のユーザーがいるすべてのグループを確認します
98, usermod -g group name user //このメソッドは上書きメソッドです、ユーザーAがmysqlと異なる場合は注意してください usermod -g php mysql、この場合、phpには
だけが属します、
99、usermod -G グループ名 user//このメソッドは追加する方法です、ユーザー A が mysql と異なる場合、usermod -g php mysql、この場合、mysql は 2 つのグループに属します
100, bc //数学的な計算を入力します
上記は、Linux でよく使用される 100 のコマンドです。便利なものを簡単に集めます。
関連する推奨事項:
Linux コマンド ショートカット コレクションを共有する
以上がよく使用される 100 の Linux コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Centosとubuntuの重要な違いは次のとおりです。起源(CentosはRed Hat、for Enterprises、UbuntuはDebianに由来します。個人用のDebianに由来します)、パッケージ管理(CentosはYumを使用し、安定性に焦点を当てます。チュートリアルとドキュメント)、使用(Centosはサーバーに偏っています。Ubuntuはサーバーやデスクトップに適しています)、その他の違いにはインストールのシンプルさが含まれます(Centos is Thin)

Centosのインストール手順:ISO画像をダウンロードし、起動可能なメディアを燃やします。起動してインストールソースを選択します。言語とキーボードのレイアウトを選択します。ネットワークを構成します。ハードディスクをパーティション化します。システムクロックを設定します。ルートユーザーを作成します。ソフトウェアパッケージを選択します。インストールを開始します。インストールが完了した後、ハードディスクから再起動して起動します。

Centosは廃止されました、代替品には次のものが含まれます。1。RockyLinux(最高の互換性)。 2。アルマリン(Centosと互換性); 3。Ubuntuサーバー(設定が必要); 4。RedHat Enterprise Linux(コマーシャルバージョン、有料ライセンス); 5。OracleLinux(CentosとRhelと互換性があります)。移行する場合、考慮事項は次のとおりです。互換性、可用性、サポート、コスト、およびコミュニティサポート。

DockerはLinuxカーネル機能を使用して、効率的で孤立したアプリケーションランニング環境を提供します。その作業原則は次のとおりです。1。ミラーは、アプリケーションを実行するために必要なすべてを含む読み取り専用テンプレートとして使用されます。 2。ユニオンファイルシステム(UnionFS)は、違いを保存するだけで、スペースを節約し、高速化する複数のファイルシステムをスタックします。 3.デーモンはミラーとコンテナを管理し、クライアントはそれらをインタラクションに使用します。 4。名前空間とcgroupsは、コンテナの分離とリソースの制限を実装します。 5.複数のネットワークモードは、コンテナの相互接続をサポートします。これらのコア概念を理解することによってのみ、Dockerをよりよく利用できます。

Dockerデスクトップの使用方法は? Dockerデスクトップは、ローカルマシンでDockerコンテナを実行するためのツールです。使用する手順には次のものがあります。1。Dockerデスクトップをインストールします。 2。Dockerデスクトップを開始します。 3。Docker Imageを作成します(DockerFileを使用); 4. Docker画像をビルド(Docker Buildを使用); 5。Dockerコンテナを実行します(Docker Runを使用)。

CentOSが停止した後、ユーザーは次の手段を採用して対処できます。Almalinux、Rocky Linux、Centosストリームなどの互換性のある分布を選択します。商業分布に移行する:Red Hat Enterprise Linux、Oracle Linuxなど。 Centos 9ストリームへのアップグレード:ローリングディストリビューション、最新のテクノロジーを提供します。 Ubuntu、Debianなど、他のLinuxディストリビューションを選択します。コンテナ、仮想マシン、クラウドプラットフォームなどの他のオプションを評価します。

障害のあるDocker画像ビルドのトラブルシューティング手順:DockerFileの構文と依存関係バージョンを確認します。ビルドコンテキストに必要なソースコードと依存関係が含まれているかどうかを確認します。エラーの詳細については、ビルドログを表示します。 -targetオプションを使用して、階層フェーズを構築して障害点を識別します。 Dockerエンジンの最新バージョンを使用してください。 -t [image-name]:デバッグモードで画像を作成して、問題をデバッグします。ディスクスペースを確認し、十分であることを確認してください。 Selinuxを無効にして、ビルドプロセスへの干渉を防ぎます。コミュニティプラットフォームに助けを求め、DockerFilesを提供し、より具体的な提案のためにログの説明を作成します。

VSコードシステムの要件:オペレーティングシステム:オペレーティングシステム:Windows 10以降、MACOS 10.12以上、Linux Distributionプロセッサ:最小1.6 GHz、推奨2.0 GHz以上のメモリ:最小512 MB、推奨4 GB以上のストレージスペース:最低250 MB以上:その他の要件を推奨:安定ネットワーク接続、XORG/WAYLAND(Linux)
