ワイルドカードと通常の違いは何ですか?
名前 | 効果 | サポートされているコマンド |
---|---|---|
ワイルドカード | ファイルを見つけるのを容易にします | Linuxサポート下のほとんどのコマンド |
レギュラー | フィルタリングに便利(ファイル内のコンテンツを検索) | Linux ThreeMusketeers開発言語PythonGo PHP JAVA |
ワイルドカード:
ファイルを見つけるのに便利です
。LinuxやWindowsでさえ多くのコマンドがサポートされています。
ls /oldboy/*.txt #找出以.txt结尾的文件
find /oldboy/ -type f -name '*.log' #找出/oldboy下以.txt结尾的文件
touch lidao{01..10}.txt #创建多个文件
正規表現
フィルタリングを容易にするため
/ etc / servicesファイル内の3306または1521を含む行を除外します
[root@oldboyedu59 ~]# egrep '3306|1521' /etc/services
mysql 3306/tcp # MySQL
mysql 3306/udp # MySQL
ncube-lm 1521/tcp # nCube License Manager
ncube-lm 1521/udp # nCube License Manager
このファイルでsshで始まる行を見つけます
[root@oldboyedu59 ~]# grep '^ssh' /etc/services
ssh 22/tcp # The Secure Shell (SSH) Protocol
ssh 22/udp # The Secure Shell (SSH) Protocol
ssh 22/sctp # SSH
sshell 614/tcp # SSLshell
sshell 614/udp # SSLshell
ssh-mgmt 17235/tcp # SSH Tectia Manager
ssh-mgmt 17235/udp # SSH Tectia Manager
、