透过这个指令,我们可以简单的先判断这个文件的格式为何喔!包括未来你也可以用来判断使用
tar
包裹时,该
tarball
文件是使用哪一种压缩功能哩!
6.5
指令与
文件
的搜寻
文件的搜寻可就厉害了!因为我们常常需要知道那个文件放在哪里,才能够对该文件½行一些修改或
维护等动作。
有些时候某些软件配置文件的文件名是不变的,但是各
distribution
放置的目录则不
同。
此时就得要利用一些搜寻指令½该配置文件的完整档名捉出来,这样才能修改嘛!您说是吧!
^_^
6.5.1
½本文件名的搜寻
我们知道在终端机模式当中,连续输入两次
[tab]
按键就能够知道用户有多少指令可以下达。
那你知
不知道这些指令的完整文件名放在哪里?举例来说,
ls
这个常用的指令放在哪里呢?
就透过
which
type
来找寻吧!
.
which (
寻找『执行档』
)
[root@st
udy ~]#
which [
-
a] command
选项
参数
-
a
½
所有由
PATH
中可以找到的指令均列出,而不止第一
被找到的指令名
范例一:搜
ifconfig
这个
指令的完整文件名
[root@study ~]#
which ifconfig
/sbin/ifconfig
范例二:用
which
去找出
which
何?
[root@study ~]#
which which
alias which='alias | /usr/bin/which
--
tty
-
only
--
read
-
alias
--
show
-
dot
--
show
-
tilde'
/bin/alias
/usr/bin/which
#
竟然
两个
which
,其中一
alias
玩意儿呢!那是啥?
#
那就是所
的『命令
名』,意思是
which
等于后面½的那串指令啦!
#
更多的
据我
们会
bash
½
中再
来谈
的!
范例三:
找出
history
这个
指令的完整文件名
[root@study ~]#
which history
/usr/bin/which: no history in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:
/usr/sbin:/usr/bin:/root/bin)
[root@study ~]#
history
--
help
-
bash: history:
--
: invalid option
history: usage: history [
-
c] [
-
d offset] [n] or history
-
anrw [filename] or history
-
ps arg