ホームページ >運用・保守 >Linuxの運用と保守 >よく使用される 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 サイトの他の関連記事を参照してください。