2010. 10. 6. 12:47
설치된 Command의 경로, 정보를 얻는 명령들
2010. 10. 6. 12:47 in Research/Ubuntu
제목이 좀 이상하긴 하지만,
설치된 Command(예, ls 혹은 openssh-client 등등)의 실행 경로나 정보를 찾는 방법을 공부해 봅니다.
현재의 PATH를 표시한다.
PATH 상에서 처음으로 발견된 파일을 찾는다.
/usr 디렉토리 하부에 지정된 이름의 파일을 찾는다.
첫음으로 발견된 파일과 man 문서의 경로를 표시한다.
해당 이름에 대해 디렉토리 리스트를 찾아준다.
해당 키워드에 해당되는 man 설명 부분을 나열한다.
해당 명령에 대해 Section 1의 내용을 표시한다.
Package Cache 리스트에 해당 명령이나 설명을 찾아준다.
해당 이름에 대해, 설치된 Package에서 찾고, 그 안에 있는 것들을 표시한다.
지정된 이름의 Package가 포함한 파일들을 나열한다.
설치된 Command(예, ls 혹은 openssh-client 등등)의 실행 경로나 정보를 찾는 방법을 공부해 봅니다.
~$ echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games |
~$ which ls /bin/ls |
~$ find /usr -name ls /usr/lib/klibc/bin/ls |
~$ whereis ls ls: /bin/ls /usr/share/man/man1/ls.1.gz |
~$ locate ls /bin/false /bin/ls ... |
~$ apropos ls _llseek (2) - reposition read/write file offset ... ls (1) - list directory contents ... |
~$ man 1 ls |
~$ apt-cache search openssh-client openssh-client - secure shell (SSH) client, for secure access to remote machines ssh-askpass-gnome - interactive X program to prompt users for a passphrase for ssh-add |
~$ dpkg-query -S openssh-client openssh-client: /usr/share/apport/package-hooks/openssh-client.py openssh-server: /usr/share/doc/openssh-client/examples/sshd_config openssh-client: /usr/share/doc/openssh-client/faq.html openssh-client, openssh-server, ssh: /usr/share/doc/openssh-client openssh-client: /usr/share/doc/openssh-client/README.compromised-keys.gz openssh-client: /usr/share/doc/openssh-client/changelog.gz openssh-client: /usr/share/doc/openssh-client/README openssh-client: /usr/share/doc/openssh-client/OVERVIEW.gz openssh-client: /usr/share/doc/openssh-client/copyright openssh-client: /usr/share/doc/openssh-client/README.tun.gz openssh-client: /usr/share/doc/openssh-client/README.Debian.gz openssh-client: /usr/share/doc/openssh-client/README.dns openssh-client: /usr/share/doc/openssh-client/ChangeLog.gssapi openssh-client: /usr/share/doc/openssh-client/changelog.Debian.gz openssh-client: /usr/share/lintian/overrides/openssh-client openssh-client: /usr/share/doc/openssh-client/NEWS.Debian.gz openssh-server: /usr/share/doc/openssh-client/examples |
~$ dpkg -L openssh-client /. /usr /usr/share /usr/share/lintian /usr/share/lintian/overrides /usr/share/lintian/overrides/openssh-client /usr/share/doc /usr/share/doc/openssh-client /usr/share/doc/openssh-client/ChangeLog.gssapi /usr/share/doc/openssh-client/README /usr/share/doc/openssh-client/README.dns /usr/share/doc/openssh-client/changelog.gz /usr/share/doc/openssh-client/faq.html /usr/share/doc/openssh-client/README.Debian.gz /usr/share/doc/openssh-client/changelog.Debian.gz /usr/share/doc/openssh-client/copyright /usr/share/doc/openssh-client/NEWS.Debian.gz /usr/share/doc/openssh-client/OVERVIEW.gz /usr/share/doc/openssh-client/README.tun.gz /usr/share/doc/openssh-client/README.compromised-keys.gz ... /var /var/run /etc /etc/ssh /etc/ssh/ssh_config /etc/ssh/moduli /usr/share/man/man1/slogin.1.gz /usr/bin/slogin |
'Research > Ubuntu' 카테고리의 다른 글
APT 명령으로 관리하기 (0) | 2010.10.15 |
---|---|
ubuntu에서 man 활용하기 (0) | 2010.10.07 |
VMWare에서 ubuntu 설치후 SSH 연결하기 (6) | 2010.10.04 |
ubuntu에서 proxy 서버 설정하기 (0) | 2010.10.01 |
ubuntu 버전 정보 구하기 (0) | 2010.10.01 |