ホームページ  >  記事  >  運用・保守  >  よく使用される 100 の Linux コマンド

よく使用される 100 の Linux コマンド

小云云
小云云オリジナル
2017-11-18 15:19:122437ブラウズ

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 コマンド ラインの概要

最新の Linux コマンド コレクション

Linux コマンド ショートカット コレクションを共有する

以上がよく使用される 100 の Linux コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。