2018-12-25 14:50:26 1278瀏覽
今天扣丁學堂Linux培訓老師給大家介紹一下關于搜索Linux中的文件和文件夾的四種簡單方法,希望對同學們學習Linux開發(fā)有所幫助,下面我們可以通過四個Linux命令啦執(zhí)行此操作,每個命令都有自己獨特的功能。
# find / -iname "sshd_config" /etc/ssh/sshd_config
# find / -type d -iname "ssh" /usr/lib/ssh /usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh /usr/lib/go/pkg/linux_amd64/cmd/vendor/golang.org/x/crypto/ssh /etc/ssh
# find / -name "*.config" /usr/lib/mono/gac/avahi-sharp/1.0.0.0__4d116c78973743f5/avahi-sharp.dll.config /usr/lib/mono/gac/avahi-ui-sharp/0.0.0.0__4d116c78973743f5/avahi-ui-sharp.dll.config /usr/lib/python2.7/config/Setup.config /usr/share/git/mw-to-git/t/test.config /var/lib/lightdm/.config /home/daygeek/.config /root/.config /etc/skel/.config
# find / -empty
# find / -type f -exec grep "Port 22" '{}' \; -print # find / -type f -print | xargs grep "Port 22" # find / -type f | xargs grep 'Port 22' # find / -type f -exec grep -H 'Port 22' {} \;
$ sudo updatedb
# locate --basename '\ssh' /etc/ssh /usr/bin/ssh /usr/lib/ssh /usr/lib/go/pkg/linux_amd64/cmd/vendor/golang.org/x/crypto/ssh /usr/lib/go/src/cmd/go/testdata/failssh/ssh /usr/lib/go/src/cmd/vendor/golang.org/x/crypto/ssh
# locate --basename '\sshd_config' /etc/ssh/sshd_config
# which vi /usr/bin/vi
# which -a vi sudo /usr/bin/vi /bin/vi /usr/bin/sudo /bin/sudo
# whereis vi vi: /usr/bin/vi /usr/share/man/man1/vi.1p.gz /usr/share/man/man1/vi.1.gz
希望對小伙伴們有所幫助,想要了解更多內容的小伙伴可以登錄扣丁學堂官網(wǎng)咨詢。想要學好Linux開發(fā)小編給大家推薦口碑良好的扣丁學堂,扣丁學堂有專業(yè)老師制定的Linux學習路線圖輔助學員學習,此外還有與時俱進的Linux視頻教程供大家學習,想要學好Linux開發(fā)技術的小伙伴快快行動吧??鄱W堂Linux技術交流群:422345477。
【關注微信公眾號獲取更多學習資料】